builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0107 starttime: 1469259736.56 results: success (0) buildid: 20160722223058 builduid: d1d5169c325b43d2bb38c51b324b3a4a revision: c928b117ae5a0948253484872e4d98f99a4b5eff ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:16.564612) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:16.565104) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:16.565419) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:16.636740) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:16.637060) ========= 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.BE4AeLGGgV/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.Em98dEHUBR/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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-23 00:42:16-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 161M=0s 2016-07-23 00:42:16 (161 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.157596 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:16.844474) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:16.844783) ========= 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.BE4AeLGGgV/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.Em98dEHUBR/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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.027109 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:16.894045) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-23 00:42:16.894406) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev c928b117ae5a0948253484872e4d98f99a4b5eff --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 c928b117ae5a0948253484872e4d98f99a4b5eff --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.BE4AeLGGgV/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.Em98dEHUBR/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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-23 00:42:16,968 truncating revision to first 12 chars 2016-07-23 00:42:16,969 Setting DEBUG logging. 2016-07-23 00:42:16,969 attempt 1/10 2016-07-23 00:42:16,969 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/c928b117ae5a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-23 00:42:18,080 unpacking tar archive at: mozilla-beta-c928b117ae5a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.390897 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-23 00:42:18.307812) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:18.308101) ========= script_repo_revision: c928b117ae5a0948253484872e4d98f99a4b5eff ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:18.308489) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:18.308765) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-23 00:42:18.336585) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-07-23 00:42:18.336848) ========= /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.BE4AeLGGgV/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_NODE_PATH=/usr/local/bin/node 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.Em98dEHUBR/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 00:42:18 INFO - MultiFileLogger online at 20160723 00:42:18 in /builds/slave/test 00:42:18 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 00:42:18 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:42:18 INFO - {'append_to_log': False, 00:42:18 INFO - 'base_work_dir': '/builds/slave/test', 00:42:18 INFO - 'blob_upload_branch': 'mozilla-beta', 00:42:18 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:42:18 INFO - 'buildbot_json_path': 'buildprops.json', 00:42:18 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:42:18 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:42:18 INFO - 'download_minidump_stackwalk': True, 00:42:18 INFO - 'download_symbols': 'true', 00:42:18 INFO - 'e10s': False, 00:42:18 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:42:18 INFO - 'tooltool.py': '/tools/tooltool.py', 00:42:18 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:42:18 INFO - '/tools/misc-python/virtualenv.py')}, 00:42:18 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:42:18 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:42:18 INFO - 'log_level': 'info', 00:42:18 INFO - 'log_to_console': True, 00:42:18 INFO - 'opt_config_files': (), 00:42:18 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:42:18 INFO - '--processes=1', 00:42:18 INFO - '--config=%(test_path)s/wptrunner.ini', 00:42:18 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:42:18 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:42:18 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:42:18 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:42:18 INFO - 'pip_index': False, 00:42:18 INFO - 'require_test_zip': True, 00:42:18 INFO - 'test_type': ('testharness',), 00:42:18 INFO - 'this_chunk': '1', 00:42:18 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:42:18 INFO - 'total_chunks': '10', 00:42:18 INFO - 'virtualenv_path': 'venv', 00:42:18 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:42:18 INFO - 'work_dir': 'build'} 00:42:18 INFO - ##### 00:42:18 INFO - ##### Running clobber step. 00:42:18 INFO - ##### 00:42:18 INFO - Running pre-action listener: _resource_record_pre_action 00:42:18 INFO - Running main action method: clobber 00:42:18 INFO - rmtree: /builds/slave/test/build 00:42:18 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:42:20 INFO - Running post-action listener: _resource_record_post_action 00:42:20 INFO - ##### 00:42:20 INFO - ##### Running read-buildbot-config step. 00:42:20 INFO - ##### 00:42:20 INFO - Running pre-action listener: _resource_record_pre_action 00:42:20 INFO - Running main action method: read_buildbot_config 00:42:20 INFO - Using buildbot properties: 00:42:20 INFO - { 00:42:20 INFO - "project": "", 00:42:20 INFO - "product": "firefox", 00:42:20 INFO - "script_repo_revision": "production", 00:42:20 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 00:42:20 INFO - "repository": "", 00:42:20 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 00:42:20 INFO - "buildid": "20160722223058", 00:42:20 INFO - "pgo_build": "False", 00:42:20 INFO - "basedir": "/builds/slave/test", 00:42:20 INFO - "buildnumber": 40, 00:42:20 INFO - "slavename": "t-yosemite-r7-0107", 00:42:20 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 00:42:20 INFO - "platform": "macosx64", 00:42:20 INFO - "branch": "mozilla-beta", 00:42:20 INFO - "revision": "c928b117ae5a0948253484872e4d98f99a4b5eff", 00:42:20 INFO - "repo_path": "releases/mozilla-beta", 00:42:20 INFO - "moz_repo_path": "", 00:42:20 INFO - "stage_platform": "macosx64", 00:42:20 INFO - "builduid": "d1d5169c325b43d2bb38c51b324b3a4a", 00:42:20 INFO - "slavebuilddir": "test" 00:42:20 INFO - } 00:42:20 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.dmg. 00:42:20 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.test_packages.json. 00:42:20 INFO - Running post-action listener: _resource_record_post_action 00:42:20 INFO - ##### 00:42:20 INFO - ##### Running download-and-extract step. 00:42:20 INFO - ##### 00:42:20 INFO - Running pre-action listener: _resource_record_pre_action 00:42:20 INFO - Running main action method: download_and_extract 00:42:20 INFO - mkdir: /builds/slave/test/build/tests 00:42:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:42:20 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.test_packages.json 00:42:20 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:42:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 00:42:21 INFO - Downloaded 1201 bytes. 00:42:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 00:42:21 INFO - Using the following test package requirements: 00:42:21 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:42:21 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:42:21 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 00:42:21 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:42:21 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 00:42:21 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:42:21 INFO - u'jsshell-mac64.zip'], 00:42:21 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:42:21 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 00:42:21 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 00:42:21 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:42:21 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 00:42:21 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:42:21 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 00:42:21 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:42:21 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 00:42:21 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 00:42:21 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 00:42:21 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 00:42:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:42:21 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.common.tests.zip 00:42:21 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 00:42:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 00:42:21 INFO - Downloaded 18370255 bytes. 00:42:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:42:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:42:22 INFO - caution: filename not matched: web-platform/* 00:42:22 INFO - Return code: 11 00:42:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:42:22 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:42:22 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 00:42:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 00:42:24 INFO - Downloaded 36389883 bytes. 00:42:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 00:42:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 00:42:28 INFO - caution: filename not matched: bin/* 00:42:28 INFO - caution: filename not matched: config/* 00:42:28 INFO - caution: filename not matched: mozbase/* 00:42:28 INFO - caution: filename not matched: marionette/* 00:42:28 INFO - caution: filename not matched: tools/wptserve/* 00:42:28 INFO - Return code: 11 00:42:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:42:28 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.dmg 00:42:28 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 00:42:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 00:42:34 INFO - Downloaded 73029098 bytes. 00:42:34 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.dmg 00:42:34 INFO - mkdir: /builds/slave/test/properties 00:42:34 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:42:34 INFO - Writing to file /builds/slave/test/properties/build_url 00:42:34 INFO - Contents: 00:42:34 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.dmg 00:42:34 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:42:34 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:42:34 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:42:34 INFO - Contents: 00:42:34 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:42:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:42:34 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:42:34 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 00:42:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 00:42:48 INFO - Downloaded 103729678 bytes. 00:42:48 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 00:42:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 00:42:52 INFO - Return code: 0 00:42:52 INFO - Running post-action listener: _resource_record_post_action 00:42:52 INFO - Running post-action listener: set_extra_try_arguments 00:42:52 INFO - ##### 00:42:52 INFO - ##### Running create-virtualenv step. 00:42:52 INFO - ##### 00:42:52 INFO - Running pre-action listener: _pre_create_virtualenv 00:42:52 INFO - Running pre-action listener: _resource_record_pre_action 00:42:52 INFO - Running main action method: create_virtualenv 00:42:52 INFO - Creating virtualenv /builds/slave/test/build/venv 00:42:52 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:42:52 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:42:52 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:42:52 INFO - Using real prefix '/tools/python27' 00:42:52 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:42:53 INFO - Installing distribute.............................................................................................................................................................................................done. 00:42:56 INFO - Installing pip.................done. 00:42:56 INFO - Return code: 0 00:42:56 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:42:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:42:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:42:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:42:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:42:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:42:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:42:56 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 0x110319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8014004e70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103325e0>, '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 0x10ff15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ff40990>, '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.BE4AeLGGgV/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Em98dEHUBR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:42:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:42:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:42:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BE4AeLGGgV/Render', 00:42:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:42:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:42:56 INFO - 'HOME': '/Users/cltbld', 00:42:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:42:56 INFO - 'LOGNAME': 'cltbld', 00:42:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:42:56 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:42:56 INFO - 'MOZ_NO_REMOTE': '1', 00:42:56 INFO - 'NO_EM_RESTART': '1', 00:42:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:42:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:42:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:42:56 INFO - 'PWD': '/builds/slave/test', 00:42:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:42:56 INFO - 'SHELL': '/bin/bash', 00:42:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Em98dEHUBR/Listeners', 00:42:56 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 00:42:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:42:56 INFO - 'USER': 'cltbld', 00:42:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:42:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:42:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:42:56 INFO - 'XPC_FLAGS': '0x0', 00:42:56 INFO - 'XPC_SERVICE_NAME': '0', 00:42:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:42:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:42:56 INFO - Downloading/unpacking psutil>=0.7.1 00:42:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:42:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:42:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:42:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:42:56 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:42:56 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:42:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:42:59 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:42:59 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:42:59 INFO - Installing collected packages: psutil 00:42:59 INFO - Running setup.py install for psutil 00:42:59 INFO - building 'psutil._psutil_osx' extension 00:42:59 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 00:43:00 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 00:43:00 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 00:43:00 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 00:43:00 INFO - building 'psutil._psutil_posix' extension 00:43:00 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 00:43:00 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 00:43:00 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 00:43:00 INFO - ^ 00:43:00 INFO - 1 warning generated. 00:43:00 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 00:43:01 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:43:01 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:43:01 INFO - Successfully installed psutil 00:43:01 INFO - Cleaning up... 00:43:01 INFO - Return code: 0 00:43:01 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:43:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:43:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:43:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:43:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:43:01 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 0x110319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8014004e70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103325e0>, '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 0x10ff15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ff40990>, '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.BE4AeLGGgV/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Em98dEHUBR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:43:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:43:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:43:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BE4AeLGGgV/Render', 00:43:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:43:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:43:01 INFO - 'HOME': '/Users/cltbld', 00:43:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:43:01 INFO - 'LOGNAME': 'cltbld', 00:43:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:43:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:43:01 INFO - 'MOZ_NO_REMOTE': '1', 00:43:01 INFO - 'NO_EM_RESTART': '1', 00:43:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:43:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:43:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:43:01 INFO - 'PWD': '/builds/slave/test', 00:43:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:43:01 INFO - 'SHELL': '/bin/bash', 00:43:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Em98dEHUBR/Listeners', 00:43:01 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 00:43:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:43:01 INFO - 'USER': 'cltbld', 00:43:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:43:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:43:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:43:01 INFO - 'XPC_FLAGS': '0x0', 00:43:01 INFO - 'XPC_SERVICE_NAME': '0', 00:43:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:43:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:43:01 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:43:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:01 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:01 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:03 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:43:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:43:04 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:43:04 INFO - Installing collected packages: mozsystemmonitor 00:43:04 INFO - Running setup.py install for mozsystemmonitor 00:43:04 INFO - Successfully installed mozsystemmonitor 00:43:04 INFO - Cleaning up... 00:43:04 INFO - Return code: 0 00:43:04 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:43:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:43:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:43:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:43:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:43:04 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 0x110319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8014004e70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103325e0>, '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 0x10ff15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ff40990>, '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.BE4AeLGGgV/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Em98dEHUBR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:43:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:43:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:43:04 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BE4AeLGGgV/Render', 00:43:04 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:43:04 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:43:04 INFO - 'HOME': '/Users/cltbld', 00:43:04 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:43:04 INFO - 'LOGNAME': 'cltbld', 00:43:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:43:04 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:43:04 INFO - 'MOZ_NO_REMOTE': '1', 00:43:04 INFO - 'NO_EM_RESTART': '1', 00:43:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:43:04 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:43:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:43:04 INFO - 'PWD': '/builds/slave/test', 00:43:04 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:43:04 INFO - 'SHELL': '/bin/bash', 00:43:04 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Em98dEHUBR/Listeners', 00:43:04 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 00:43:04 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:43:04 INFO - 'USER': 'cltbld', 00:43:04 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:43:04 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:43:04 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:43:04 INFO - 'XPC_FLAGS': '0x0', 00:43:04 INFO - 'XPC_SERVICE_NAME': '0', 00:43:04 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:43:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:43:04 INFO - Downloading/unpacking blobuploader==1.2.4 00:43:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:06 INFO - Downloading blobuploader-1.2.4.tar.gz 00:43:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:43:07 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:43:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:43:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:43:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:08 INFO - Downloading docopt-0.6.1.tar.gz 00:43:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:43:08 INFO - Installing collected packages: blobuploader, requests, docopt 00:43:08 INFO - Running setup.py install for blobuploader 00:43:08 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:43:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:43:08 INFO - Running setup.py install for requests 00:43:08 INFO - Running setup.py install for docopt 00:43:08 INFO - Successfully installed blobuploader requests docopt 00:43:08 INFO - Cleaning up... 00:43:09 INFO - Return code: 0 00:43:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:43:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:43:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:43:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:43:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:43:09 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 0x110319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8014004e70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103325e0>, '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 0x10ff15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ff40990>, '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.BE4AeLGGgV/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Em98dEHUBR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:43:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:43:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:43:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BE4AeLGGgV/Render', 00:43:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:43:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:43:09 INFO - 'HOME': '/Users/cltbld', 00:43:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:43:09 INFO - 'LOGNAME': 'cltbld', 00:43:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:43:09 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:43:09 INFO - 'MOZ_NO_REMOTE': '1', 00:43:09 INFO - 'NO_EM_RESTART': '1', 00:43:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:43:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:43:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:43:09 INFO - 'PWD': '/builds/slave/test', 00:43:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:43:09 INFO - 'SHELL': '/bin/bash', 00:43:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Em98dEHUBR/Listeners', 00:43:09 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 00:43:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:43:09 INFO - 'USER': 'cltbld', 00:43:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:43:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:43:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:43:09 INFO - 'XPC_FLAGS': '0x0', 00:43:09 INFO - 'XPC_SERVICE_NAME': '0', 00:43:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:43:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:43:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-Tk0nL8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:43:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-kLt2aK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:43:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-8rIIAA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:43:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-aU8joE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:43:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-Zm7Jcc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:43:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-miVyxf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:43:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:43:09 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-hl6Zog-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-8AD6kU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-ysyeU5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-gu7kY7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-dGtAk4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-u5aJj9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-wvUsdY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-FYtT47-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-mTkgSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-gzdoeD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:43:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:43:10 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-VM1G_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:43:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:43:11 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-4yH9e1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:43:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:43:11 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-5etXFh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:43:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:43:11 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-wLv3at-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:43:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:43:11 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-ScvKE6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:43:11 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:43:11 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:43:11 INFO - Running setup.py install for manifestparser 00:43:12 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:43:12 INFO - Running setup.py install for mozcrash 00:43:12 INFO - Running setup.py install for mozdebug 00:43:12 INFO - Running setup.py install for mozdevice 00:43:12 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:43:12 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:43:12 INFO - Running setup.py install for mozfile 00:43:12 INFO - Running setup.py install for mozhttpd 00:43:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:43:12 INFO - Running setup.py install for mozinfo 00:43:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:43:12 INFO - Running setup.py install for mozInstall 00:43:13 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Running setup.py install for mozleak 00:43:13 INFO - Running setup.py install for mozlog 00:43:13 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Running setup.py install for moznetwork 00:43:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Running setup.py install for mozprocess 00:43:13 INFO - Running setup.py install for mozprofile 00:43:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:43:13 INFO - Running setup.py install for mozrunner 00:43:14 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:43:14 INFO - Running setup.py install for mozscreenshot 00:43:14 INFO - Running setup.py install for moztest 00:43:14 INFO - Running setup.py install for mozversion 00:43:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:43:14 INFO - Running setup.py install for wptserve 00:43:14 INFO - Running setup.py install for marionette-driver 00:43:14 INFO - Running setup.py install for browsermob-proxy 00:43:14 INFO - Running setup.py install for marionette-client 00:43:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:43:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:43:15 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:43:15 INFO - Cleaning up... 00:43:15 INFO - Return code: 0 00:43:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:43:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:43:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:43:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:43:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 00:43:15 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 0x110319e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x110336f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8014004e70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1103325e0>, '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 0x10ff15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ff40990>, '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.BE4AeLGGgV/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.Em98dEHUBR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 00:43:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:43:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:43:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BE4AeLGGgV/Render', 00:43:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:43:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:43:15 INFO - 'HOME': '/Users/cltbld', 00:43:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:43:15 INFO - 'LOGNAME': 'cltbld', 00:43:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:43:15 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:43:15 INFO - 'MOZ_NO_REMOTE': '1', 00:43:15 INFO - 'NO_EM_RESTART': '1', 00:43:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:43:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:43:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:43:15 INFO - 'PWD': '/builds/slave/test', 00:43:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:43:15 INFO - 'SHELL': '/bin/bash', 00:43:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Em98dEHUBR/Listeners', 00:43:15 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 00:43:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:43:15 INFO - 'USER': 'cltbld', 00:43:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:43:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:43:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:43:15 INFO - 'XPC_FLAGS': '0x0', 00:43:15 INFO - 'XPC_SERVICE_NAME': '0', 00:43:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:43:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:43:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-FhGxFp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:43:15 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:43:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-cKJ7zZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:43:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:43:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-4tj7EL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:43:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:43:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:43:15 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-OSnSzg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-DW5lWU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-yaU4rZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-BNvK_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-Ne4xrC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-pZDUpB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-g30XEb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-vr8VX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-Lcj2Uh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-EIhxQl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:43:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:43:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:43:16 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-DYodJ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:43:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:43:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:43:17 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-ApD_Bn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:43:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:43:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:43:17 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-KQZbAI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:43:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:43:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:43:17 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-vhsg6k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:43:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:43:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:43:17 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-rrnu1R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:43:17 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:43:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:43:17 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-BsfFLR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:43:17 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:43:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:43:17 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-YbjTPG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:43:17 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:43:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:43:18 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-QH6lyS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:43:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:43:18 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:43:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:43:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:43:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:43:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:43:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:43:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:43:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 00:43:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:43:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:43:20 INFO - Downloading blessings-1.6.tar.gz 00:43:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:43:20 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:43:20 INFO - Installing collected packages: blessings 00:43:20 INFO - Running setup.py install for blessings 00:43:21 INFO - Successfully installed blessings 00:43:21 INFO - Cleaning up... 00:43:21 INFO - Return code: 0 00:43:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:43:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:43:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:43:21 INFO - Reading from file tmpfile_stdout 00:43:21 INFO - Current package versions: 00:43:21 INFO - blessings == 1.6 00:43:21 INFO - blobuploader == 1.2.4 00:43:21 INFO - browsermob-proxy == 0.6.0 00:43:21 INFO - docopt == 0.6.1 00:43:21 INFO - manifestparser == 1.1 00:43:21 INFO - marionette-client == 2.3.0 00:43:21 INFO - marionette-driver == 1.4.0 00:43:21 INFO - mozInstall == 1.12 00:43:21 INFO - mozcrash == 0.17 00:43:21 INFO - mozdebug == 0.1 00:43:21 INFO - mozdevice == 0.48 00:43:21 INFO - mozfile == 1.2 00:43:21 INFO - mozhttpd == 0.7 00:43:21 INFO - mozinfo == 0.9 00:43:21 INFO - mozleak == 0.1 00:43:21 INFO - mozlog == 3.1 00:43:21 INFO - moznetwork == 0.27 00:43:21 INFO - mozprocess == 0.22 00:43:21 INFO - mozprofile == 0.28 00:43:21 INFO - mozrunner == 6.11 00:43:21 INFO - mozscreenshot == 0.1 00:43:21 INFO - mozsystemmonitor == 0.0 00:43:21 INFO - moztest == 0.7 00:43:21 INFO - mozversion == 1.4 00:43:21 INFO - psutil == 3.1.1 00:43:21 INFO - requests == 1.2.3 00:43:21 INFO - wptserve == 1.4.0 00:43:21 INFO - wsgiref == 0.1.2 00:43:21 INFO - Running post-action listener: _resource_record_post_action 00:43:21 INFO - Running post-action listener: _start_resource_monitoring 00:43:21 INFO - Starting resource monitoring. 00:43:21 INFO - ##### 00:43:21 INFO - ##### Running pull step. 00:43:21 INFO - ##### 00:43:21 INFO - Running pre-action listener: _resource_record_pre_action 00:43:21 INFO - Running main action method: pull 00:43:21 INFO - Pull has nothing to do! 00:43:21 INFO - Running post-action listener: _resource_record_post_action 00:43:21 INFO - ##### 00:43:21 INFO - ##### Running install step. 00:43:21 INFO - ##### 00:43:21 INFO - Running pre-action listener: _resource_record_pre_action 00:43:21 INFO - Running main action method: install 00:43:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:43:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:43:21 INFO - Reading from file tmpfile_stdout 00:43:21 INFO - Detecting whether we're running mozinstall >=1.0... 00:43:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:43:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:43:21 INFO - Reading from file tmpfile_stdout 00:43:21 INFO - Output received: 00:43:21 INFO - Usage: mozinstall [options] installer 00:43:21 INFO - Options: 00:43:21 INFO - -h, --help show this help message and exit 00:43:21 INFO - -d DEST, --destination=DEST 00:43:21 INFO - Directory to install application into. [default: 00:43:21 INFO - "/builds/slave/test"] 00:43:21 INFO - --app=APP Application being installed. [default: firefox] 00:43:21 INFO - mkdir: /builds/slave/test/build/application 00:43:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 00:43:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 00:43:39 INFO - Reading from file tmpfile_stdout 00:43:39 INFO - Output received: 00:43:39 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 00:43:39 INFO - Running post-action listener: _resource_record_post_action 00:43:39 INFO - ##### 00:43:39 INFO - ##### Running run-tests step. 00:43:39 INFO - ##### 00:43:39 INFO - Running pre-action listener: _resource_record_pre_action 00:43:39 INFO - Running main action method: run_tests 00:43:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:43:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:43:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:43:39 INFO - grabbing minidump binary from tooltool 00:43:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:43:39 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 0x1103325e0>, '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 0x10ff15cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10ff40990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:43:39 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 00:43:39 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 00:43:39 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:43:39 INFO - Return code: 0 00:43:39 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 00:43:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:43:39 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/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 00:43:39 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/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 00:43:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BE4AeLGGgV/Render', 00:43:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 00:43:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 00:43:39 INFO - 'HOME': '/Users/cltbld', 00:43:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 00:43:39 INFO - 'LOGNAME': 'cltbld', 00:43:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:43:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:43:39 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 00:43:39 INFO - 'MOZ_NO_REMOTE': '1', 00:43:39 INFO - 'NO_EM_RESTART': '1', 00:43:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:43:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 00:43:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:43:39 INFO - 'PWD': '/builds/slave/test', 00:43:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 00:43:39 INFO - 'SHELL': '/bin/bash', 00:43:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Em98dEHUBR/Listeners', 00:43:39 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 00:43:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 00:43:39 INFO - 'USER': 'cltbld', 00:43:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 00:43:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 00:43:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 00:43:39 INFO - 'XPC_FLAGS': '0x0', 00:43:39 INFO - 'XPC_SERVICE_NAME': '0', 00:43:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 00:43:39 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/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 00:43:40 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 00:43:40 INFO - import pkg_resources 00:43:41 INFO - Using 1 client processes 00:43:41 INFO - wptserve Starting http server on 127.0.0.1:8000 00:43:41 INFO - wptserve Starting http server on 127.0.0.1:8001 00:43:41 INFO - wptserve Starting http server on 127.0.0.1:8443 00:43:43 INFO - SUITE-START | Running 778 tests 00:43:43 INFO - Running testharness tests 00:43:43 INFO - Setting up ssl 00:43:43 INFO - PROCESS | certutil | 00:43:43 INFO - PROCESS | certutil | 00:43:43 INFO - PROCESS | certutil | 00:43:43 INFO - Certificate Nickname Trust Attributes 00:43:43 INFO - SSL,S/MIME,JAR/XPI 00:43:43 INFO - 00:43:43 INFO - web-platform-tests CT,, 00:43:43 INFO - 00:43:43 INFO - Starting runner 00:43:44 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 00:43:44 INFO - PROCESS | 1660 | 1469259824471 Marionette DEBUG Marionette enabled via build flag and pref 00:43:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x113f54800 == 1 [pid = 1660] [id = 1] 00:43:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 1 (0x113f55000) [pid = 1660] [serial = 1] [outer = 0x0] 00:43:44 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:43:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 2 (0x113f56000) [pid = 1660] [serial = 2] [outer = 0x113f55000] 00:43:44 INFO - PROCESS | 1660 | 1469259824785 Marionette INFO Listening on port 2828 00:43:45 INFO - PROCESS | 1660 | 1469259825013 Marionette DEBUG Marionette enabled via command-line flag 00:43:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x11695f800 == 2 [pid = 1660] [id = 2] 00:43:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 3 (0x116960000) [pid = 1660] [serial = 3] [outer = 0x0] 00:43:45 INFO - PROCESS | 1660 | [1660] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 00:43:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 4 (0x116961000) [pid = 1660] [serial = 4] [outer = 0x116960000] 00:43:45 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:43:45 INFO - PROCESS | 1660 | 1469259825165 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49280 00:43:45 INFO - PROCESS | 1660 | 1469259825249 Marionette DEBUG Closed connection conn0 00:43:45 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:43:45 INFO - PROCESS | 1660 | 1469259825255 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49281 00:43:45 INFO - PROCESS | 1660 | 1469259825264 Marionette DEBUG Closed connection conn1 00:43:45 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 00:43:45 INFO - PROCESS | 1660 | 1469259825269 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49282 00:43:45 INFO - PROCESS | 1660 | 1469259825278 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:43:45 INFO - PROCESS | 1660 | 1469259825284 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":"20160722223058","device":"desktop","version":"48.0"} 00:43:45 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:43:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d38800 == 3 [pid = 1660] [id = 3] 00:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 5 (0x119d34000) [pid = 1660] [serial = 5] [outer = 0x0] 00:43:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d39800 == 4 [pid = 1660] [id = 4] 00:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 6 (0x119942000) [pid = 1660] [serial = 6] [outer = 0x0] 00:43:46 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x121804800 == 5 [pid = 1660] [id = 5] 00:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 7 (0x11993fc00) [pid = 1660] [serial = 7] [outer = 0x0] 00:43:46 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 00:43:46 INFO - PROCESS | 1660 | [1660] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 8 (0x1218c0c00) [pid = 1660] [serial = 8] [outer = 0x11993fc00] 00:43:46 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:43:46 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 9 (0x1215b9800) [pid = 1660] [serial = 9] [outer = 0x119d34000] 00:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 10 (0x123c33c00) [pid = 1660] [serial = 10] [outer = 0x119942000] 00:43:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 11 (0x123c35800) [pid = 1660] [serial = 11] [outer = 0x11993fc00] 00:43:47 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:43:47 INFO - PROCESS | 1660 | 1469259827422 Marionette INFO startBrowser 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:47 INFO - PROCESS | 1660 | 1469259827444 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1660 | 1469259827452 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1660 | 1469259827453 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:47 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 00:43:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 12 (0x126f53800) [pid = 1660] [serial = 12] [outer = 0x11993fc00] 00:43:47 INFO - PROCESS | 1660 | 1469259827750 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"297f5ef1-6218-584b-91f0-ad737b56c0b6","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":"20160722223058","device":"desktop","version":"48.0","command_id":1}}] 00:43:47 INFO - PROCESS | 1660 | 1469259827838 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:43:47 INFO - PROCESS | 1660 | 1469259827840 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:47 INFO - PROCESS | 1660 | 1469259827898 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 00:43:47 INFO - PROCESS | 1660 | 1469259827970 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:43:47 INFO - PROCESS | 1660 | 1469259827971 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:47 INFO - PROCESS | 1660 | [1660] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:43:48 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 13 (0x127598400) [pid = 1660] [serial = 13] [outer = 0x11993fc00] 00:43:48 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 00:43:48 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:48 INFO - PROCESS | 1660 | 1469259828240 Marionette TRACE conn2 <- [1,3,null,{}] 00:43:48 INFO - PROCESS | 1660 | 1469259828243 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:43:48 INFO - PROCESS | 1660 | 1469259828245 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:48 INFO - PROCESS | 1660 | 1469259828261 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 00:43:48 INFO - PROCESS | 1660 | 1469259828289 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 00:43:48 INFO - PROCESS | 1660 | 1469259828291 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 00:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:43:48 INFO - PROCESS | 1660 | 1469259828294 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 1660 | 1469259828296 Marionette TRACE conn2 <- [1,6,null,{}] 00:43:48 INFO - PROCESS | 1660 | 1469259828299 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:48 INFO - PROCESS | 1660 | 1469259828300 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:48 INFO - PROCESS | 1660 | 1469259828314 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 00:43:48 INFO - PROCESS | 1660 | 1469259828321 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:48 INFO - PROCESS | 1660 | 1469259828323 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e1000 == 6 [pid = 1660] [id = 6] 00:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 14 (0x119aea800) [pid = 1660] [serial = 14] [outer = 0x0] 00:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 15 (0x119aec400) [pid = 1660] [serial = 15] [outer = 0x119aea800] 00:43:48 INFO - PROCESS | 1660 | 1469259828354 Marionette DEBUG loaded listener.js 00:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 16 (0x124ba8800) [pid = 1660] [serial = 16] [outer = 0x119aea800] 00:43:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ebd800 == 7 [pid = 1660] [id = 7] 00:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 17 (0x127592800) [pid = 1660] [serial = 17] [outer = 0x0] 00:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 18 (0x12947d000) [pid = 1660] [serial = 18] [outer = 0x127592800] 00:43:48 INFO - PROCESS | 1660 | 1469259828744 Marionette DEBUG loaded listener.js 00:43:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 19 (0x129987800) [pid = 1660] [serial = 19] [outer = 0x127592800] 00:43:48 INFO - PROCESS | 1660 | 1469259828860 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:43:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:43:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 621ms 00:43:48 INFO - PROCESS | 1660 | 1469259828923 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 00:43:48 INFO - PROCESS | 1660 | 1469259828925 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 00:43:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:43:48 INFO - PROCESS | 1660 | 1469259828937 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:43:48 INFO - PROCESS | 1660 | 1469259828939 Marionette TRACE conn2 <- [1,10,null,{}] 00:43:48 INFO - PROCESS | 1660 | 1469259828987 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:48 INFO - PROCESS | 1660 | 1469259828992 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:49 INFO - PROCESS | 1660 | 1469259829131 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 00:43:49 INFO - PROCESS | 1660 | 1469259829145 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1660 | 1469259829146 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a995000 == 8 [pid = 1660] [id = 8] 00:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 20 (0x12a9ba800) [pid = 1660] [serial = 20] [outer = 0x0] 00:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 21 (0x12a9bc400) [pid = 1660] [serial = 21] [outer = 0x12a9ba800] 00:43:49 INFO - PROCESS | 1660 | 1469259829201 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 22 (0x12a9c0c00) [pid = 1660] [serial = 22] [outer = 0x12a9ba800] 00:43:49 INFO - PROCESS | 1660 | 1469259829532 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 621ms 00:43:49 INFO - PROCESS | 1660 | 1469259829557 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 00:43:49 INFO - PROCESS | 1660 | 1469259829558 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 00:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:43:49 INFO - PROCESS | 1660 | 1469259829560 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:43:49 INFO - PROCESS | 1660 | 1469259829562 Marionette TRACE conn2 <- [1,14,null,{}] 00:43:49 INFO - PROCESS | 1660 | 1469259829564 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:49 INFO - PROCESS | 1660 | 1469259829566 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:49 INFO - PROCESS | 1660 | 1469259829658 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 00:43:49 INFO - PROCESS | 1660 | 1469259829662 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1660 | 1469259829663 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b337000 == 9 [pid = 1660] [id = 9] 00:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 23 (0x12a9c4c00) [pid = 1660] [serial = 23] [outer = 0x0] 00:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 24 (0x12b13a800) [pid = 1660] [serial = 24] [outer = 0x12a9c4c00] 00:43:49 INFO - PROCESS | 1660 | 1469259829687 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 25 (0x12b146400) [pid = 1660] [serial = 25] [outer = 0x12a9c4c00] 00:43:49 INFO - PROCESS | 1660 | 1469259829944 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:43:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:43:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 00:43:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:43:49 INFO - PROCESS | 1660 | 1469259829980 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 00:43:49 INFO - PROCESS | 1660 | 1469259829981 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 00:43:49 INFO - PROCESS | 1660 | 1469259829990 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:43:49 INFO - PROCESS | 1660 | 1469259829991 Marionette TRACE conn2 <- [1,18,null,{}] 00:43:49 INFO - PROCESS | 1660 | 1469259829994 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:49 INFO - PROCESS | 1660 | 1469259829995 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:50 INFO - PROCESS | 1660 | 1469259830090 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 00:43:50 INFO - PROCESS | 1660 | 1469259830094 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:50 INFO - PROCESS | 1660 | 1469259830096 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba4e800 == 10 [pid = 1660] [id = 10] 00:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 26 (0x12b9ca400) [pid = 1660] [serial = 26] [outer = 0x0] 00:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 27 (0x12ba9f400) [pid = 1660] [serial = 27] [outer = 0x12b9ca400] 00:43:50 INFO - PROCESS | 1660 | 1469259830120 Marionette DEBUG loaded listener.js 00:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 28 (0x12baa5400) [pid = 1660] [serial = 28] [outer = 0x12b9ca400] 00:43:50 INFO - PROCESS | 1660 | 1469259830403 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 476ms 00:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:43:50 INFO - PROCESS | 1660 | 1469259830460 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 00:43:50 INFO - PROCESS | 1660 | 1469259830462 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 00:43:50 INFO - PROCESS | 1660 | 1469259830464 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1660 | 1469259830465 Marionette TRACE conn2 <- [1,22,null,{}] 00:43:50 INFO - PROCESS | 1660 | 1469259830467 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:50 INFO - PROCESS | 1660 | 1469259830471 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:50 INFO - PROCESS | 1660 | 1469259830564 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 00:43:50 INFO - PROCESS | 1660 | 1469259830567 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:50 INFO - PROCESS | 1660 | 1469259830568 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdc9800 == 11 [pid = 1660] [id = 11] 00:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 29 (0x118222c00) [pid = 1660] [serial = 29] [outer = 0x0] 00:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 30 (0x120f14000) [pid = 1660] [serial = 30] [outer = 0x118222c00] 00:43:50 INFO - PROCESS | 1660 | 1469259830593 Marionette DEBUG loaded listener.js 00:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 31 (0x12be32800) [pid = 1660] [serial = 31] [outer = 0x118222c00] 00:43:50 INFO - PROCESS | 1660 | 1469259830824 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:43:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:43:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 370ms 00:43:50 INFO - PROCESS | 1660 | 1469259830841 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 00:43:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:43:50 INFO - PROCESS | 1660 | 1469259830842 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 00:43:50 INFO - PROCESS | 1660 | 1469259830844 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1660 | 1469259830845 Marionette TRACE conn2 <- [1,26,null,{}] 00:43:50 INFO - PROCESS | 1660 | 1469259830847 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:50 INFO - PROCESS | 1660 | 1469259830848 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:50 INFO - PROCESS | 1660 | 1469259830947 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 00:43:50 INFO - PROCESS | 1660 | 1469259830952 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:50 INFO - PROCESS | 1660 | 1469259830953 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a0000 == 12 [pid = 1660] [id = 12] 00:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 32 (0x12be37800) [pid = 1660] [serial = 32] [outer = 0x0] 00:43:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 33 (0x12be3e000) [pid = 1660] [serial = 33] [outer = 0x12be37800] 00:43:50 INFO - PROCESS | 1660 | 1469259830977 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 34 (0x12bea4c00) [pid = 1660] [serial = 34] [outer = 0x12be37800] 00:43:51 INFO - PROCESS | 1660 | 1469259831211 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 00:43:51 INFO - PROCESS | 1660 | 1469259831263 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 00:43:51 INFO - PROCESS | 1660 | 1469259831264 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 00:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:43:51 INFO - PROCESS | 1660 | 1469259831274 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:43:51 INFO - PROCESS | 1660 | 1469259831284 Marionette TRACE conn2 <- [1,30,null,{}] 00:43:51 INFO - PROCESS | 1660 | 1469259831294 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:51 INFO - PROCESS | 1660 | 1469259831295 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:51 INFO - PROCESS | 1660 | 1469259831388 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 00:43:51 INFO - PROCESS | 1660 | 1469259831392 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1660 | 1469259831393 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c4a3000 == 13 [pid = 1660] [id = 13] 00:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 35 (0x12bea8000) [pid = 1660] [serial = 35] [outer = 0x0] 00:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 36 (0x12c486c00) [pid = 1660] [serial = 36] [outer = 0x12bea8000] 00:43:51 INFO - PROCESS | 1660 | 1469259831416 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 37 (0x12c48b000) [pid = 1660] [serial = 37] [outer = 0x12bea8000] 00:43:51 INFO - PROCESS | 1660 | 1469259831639 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:43:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:43:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 393ms 00:43:51 INFO - PROCESS | 1660 | 1469259831660 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 00:43:51 INFO - PROCESS | 1660 | 1469259831661 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 00:43:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:43:51 INFO - PROCESS | 1660 | 1469259831663 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:43:51 INFO - PROCESS | 1660 | 1469259831664 Marionette TRACE conn2 <- [1,34,null,{}] 00:43:51 INFO - PROCESS | 1660 | 1469259831667 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:51 INFO - PROCESS | 1660 | 1469259831669 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:51 INFO - PROCESS | 1660 | 1469259831779 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 00:43:51 INFO - PROCESS | 1660 | 1469259831784 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1660 | 1469259831785 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c741800 == 14 [pid = 1660] [id = 14] 00:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 38 (0x12c491000) [pid = 1660] [serial = 38] [outer = 0x0] 00:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 39 (0x12c810000) [pid = 1660] [serial = 39] [outer = 0x12c491000] 00:43:51 INFO - PROCESS | 1660 | 1469259831809 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 40 (0x12c814c00) [pid = 1660] [serial = 40] [outer = 0x12c491000] 00:43:52 INFO - PROCESS | 1660 | 1469259832041 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 00:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:43:52 INFO - PROCESS | 1660 | 1469259832094 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 00:43:52 INFO - PROCESS | 1660 | 1469259832095 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 00:43:52 INFO - PROCESS | 1660 | 1469259832098 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:43:52 INFO - PROCESS | 1660 | 1469259832099 Marionette TRACE conn2 <- [1,38,null,{}] 00:43:52 INFO - PROCESS | 1660 | 1469259832110 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:52 INFO - PROCESS | 1660 | 1469259832113 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:52 INFO - PROCESS | 1660 | 1469259832266 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 00:43:52 INFO - PROCESS | 1660 | 1469259832272 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:52 INFO - PROCESS | 1660 | 1469259832273 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cab6000 == 15 [pid = 1660] [id = 15] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 41 (0x12c81a000) [pid = 1660] [serial = 41] [outer = 0x0] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 42 (0x12c81b000) [pid = 1660] [serial = 42] [outer = 0x12c81a000] 00:43:52 INFO - PROCESS | 1660 | 1469259832309 Marionette DEBUG loaded listener.js 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 43 (0x12cb08c00) [pid = 1660] [serial = 43] [outer = 0x12c81a000] 00:43:52 INFO - PROCESS | 1660 | 1469259832543 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:43:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:43:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 480ms 00:43:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:43:52 INFO - PROCESS | 1660 | 1469259832578 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 00:43:52 INFO - PROCESS | 1660 | 1469259832579 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 00:43:52 INFO - PROCESS | 1660 | 1469259832581 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:43:52 INFO - PROCESS | 1660 | 1469259832582 Marionette TRACE conn2 <- [1,42,null,{}] 00:43:52 INFO - PROCESS | 1660 | 1469259832595 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:52 INFO - PROCESS | 1660 | 1469259832596 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d010800 == 16 [pid = 1660] [id = 16] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 44 (0x12d011000) [pid = 1660] [serial = 44] [outer = 0x0] 00:43:52 INFO - PROCESS | 1660 | 1469259832698 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 45 (0x12cac5800) [pid = 1660] [serial = 45] [outer = 0x12d011000] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 46 (0x12d017800) [pid = 1660] [serial = 46] [outer = 0x12d011000] 00:43:52 INFO - PROCESS | 1660 | 1469259832716 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:52 INFO - PROCESS | 1660 | 1469259832717 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d010000 == 17 [pid = 1660] [id = 17] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 47 (0x12cb0fc00) [pid = 1660] [serial = 47] [outer = 0x0] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 48 (0x12ce7c000) [pid = 1660] [serial = 48] [outer = 0x12cb0fc00] 00:43:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d170800 == 18 [pid = 1660] [id = 18] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 49 (0x12ce7e000) [pid = 1660] [serial = 49] [outer = 0x0] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 50 (0x12ce7fc00) [pid = 1660] [serial = 50] [outer = 0x12ce7e000] 00:43:52 INFO - PROCESS | 1660 | 1469259832764 Marionette DEBUG loaded listener.js 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 51 (0x12d1eb800) [pid = 1660] [serial = 51] [outer = 0x12ce7e000] 00:43:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 52 (0x12ce73000) [pid = 1660] [serial = 52] [outer = 0x12cb0fc00] 00:43:53 INFO - PROCESS | 1660 | 1469259833096 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 00:43:53 INFO - PROCESS | 1660 | 1469259833106 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 1660 | 1469259833107 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 00:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:43:53 INFO - PROCESS | 1660 | 1469259833110 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1660 | 1469259833111 Marionette TRACE conn2 <- [1,46,null,{}] 00:43:53 INFO - PROCESS | 1660 | 1469259833113 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:53 INFO - PROCESS | 1660 | 1469259833114 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:53 INFO - PROCESS | 1660 | 1469259833214 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 00:43:53 INFO - PROCESS | 1660 | 1469259833218 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1660 | 1469259833219 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x11876e000 == 19 [pid = 1660] [id = 19] 00:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 53 (0x118222800) [pid = 1660] [serial = 53] [outer = 0x0] 00:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x11871a800) [pid = 1660] [serial = 54] [outer = 0x118222800] 00:43:53 INFO - PROCESS | 1660 | 1469259833245 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x12d1f1c00) [pid = 1660] [serial = 55] [outer = 0x118222800] 00:43:53 INFO - PROCESS | 1660 | 1469259833486 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 00:43:53 INFO - PROCESS | 1660 | 1469259833529 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 1660 | 1469259833530 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 00:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:43:53 INFO - PROCESS | 1660 | 1469259833532 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1660 | 1469259833533 Marionette TRACE conn2 <- [1,50,null,{}] 00:43:53 INFO - PROCESS | 1660 | 1469259833543 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:53 INFO - PROCESS | 1660 | 1469259833545 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:53 INFO - PROCESS | 1660 | 1469259833646 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 00:43:53 INFO - PROCESS | 1660 | 1469259833650 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1660 | 1469259833651 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x11859d800 == 20 [pid = 1660] [id = 20] 00:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x1174e0c00) [pid = 1660] [serial = 56] [outer = 0x0] 00:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1174e6c00) [pid = 1660] [serial = 57] [outer = 0x1174e0c00] 00:43:53 INFO - PROCESS | 1660 | 1469259833676 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x12d451400) [pid = 1660] [serial = 58] [outer = 0x1174e0c00] 00:43:53 INFO - PROCESS | 1660 | 1469259833904 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:43:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 379ms 00:43:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:43:53 INFO - PROCESS | 1660 | 1469259833911 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 1660 | 1469259833912 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 00:43:53 INFO - PROCESS | 1660 | 1469259833914 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1660 | 1469259833915 Marionette TRACE conn2 <- [1,54,null,{}] 00:43:53 INFO - PROCESS | 1660 | 1469259833925 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:53 INFO - PROCESS | 1660 | 1469259833926 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:54 INFO - PROCESS | 1660 | 1469259834042 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 00:43:54 INFO - PROCESS | 1660 | 1469259834047 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:54 INFO - PROCESS | 1660 | 1469259834048 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x129957800 == 21 [pid = 1660] [id = 21] 00:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x119af1000) [pid = 1660] [serial = 59] [outer = 0x0] 00:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x12d76d800) [pid = 1660] [serial = 60] [outer = 0x119af1000] 00:43:54 INFO - PROCESS | 1660 | 1469259834071 Marionette DEBUG loaded listener.js 00:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12d775400) [pid = 1660] [serial = 61] [outer = 0x119af1000] 00:43:54 INFO - PROCESS | 1660 | 1469259834303 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:43:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 421ms 00:43:54 INFO - PROCESS | 1660 | 1469259834343 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 00:43:54 INFO - PROCESS | 1660 | 1469259834344 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 00:43:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:43:54 INFO - PROCESS | 1660 | 1469259834358 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:43:54 INFO - PROCESS | 1660 | 1469259834359 Marionette TRACE conn2 <- [1,58,null,{}] 00:43:54 INFO - PROCESS | 1660 | 1469259834362 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:54 INFO - PROCESS | 1660 | 1469259834364 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:54 INFO - PROCESS | 1660 | 1469259834482 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 00:43:54 INFO - PROCESS | 1660 | 1469259834486 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:54 INFO - PROCESS | 1660 | 1469259834487 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d01e800 == 22 [pid = 1660] [id = 22] 00:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x12d11a400) [pid = 1660] [serial = 62] [outer = 0x0] 00:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x12d114c00) [pid = 1660] [serial = 63] [outer = 0x12d11a400] 00:43:54 INFO - PROCESS | 1660 | 1469259834514 Marionette DEBUG loaded listener.js 00:43:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x12d118800) [pid = 1660] [serial = 64] [outer = 0x12d11a400] 00:43:55 INFO - PROCESS | 1660 | 1469259835597 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:43:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1280ms 00:43:55 INFO - PROCESS | 1660 | 1469259835630 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 00:43:55 INFO - PROCESS | 1660 | 1469259835633 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 00:43:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:43:55 INFO - PROCESS | 1660 | 1469259835638 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:43:55 INFO - PROCESS | 1660 | 1469259835642 Marionette TRACE conn2 <- [1,62,null,{}] 00:43:55 INFO - PROCESS | 1660 | 1469259835645 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:55 INFO - PROCESS | 1660 | 1469259835647 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:55 INFO - PROCESS | 1660 | 1469259835758 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 00:43:55 INFO - PROCESS | 1660 | 1469259835798 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:55 INFO - PROCESS | 1660 | 1469259835799 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1130de000 == 23 [pid = 1660] [id = 23] 00:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1130a3c00) [pid = 1660] [serial = 65] [outer = 0x0] 00:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x113371800) [pid = 1660] [serial = 66] [outer = 0x1130a3c00] 00:43:55 INFO - PROCESS | 1660 | 1469259835831 Marionette DEBUG loaded listener.js 00:43:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1160e7400) [pid = 1660] [serial = 67] [outer = 0x1130a3c00] 00:43:56 INFO - PROCESS | 1660 | 1469259836233 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 625ms 00:43:56 INFO - PROCESS | 1660 | 1469259836262 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 00:43:56 INFO - PROCESS | 1660 | 1469259836265 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 00:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:43:56 INFO - PROCESS | 1660 | 1469259836272 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:43:56 INFO - PROCESS | 1660 | 1469259836274 Marionette TRACE conn2 <- [1,66,null,{}] 00:43:56 INFO - PROCESS | 1660 | 1469259836276 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:56 INFO - PROCESS | 1660 | 1469259836278 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:56 INFO - PROCESS | 1660 | 1469259836393 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 00:43:56 INFO - PROCESS | 1660 | 1469259836433 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:56 INFO - PROCESS | 1660 | 1469259836434 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x117092800 == 24 [pid = 1660] [id = 24] 00:43:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x116a9d800) [pid = 1660] [serial = 68] [outer = 0x0] 00:43:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1174e2800) [pid = 1660] [serial = 69] [outer = 0x116a9d800] 00:43:56 INFO - PROCESS | 1660 | 1469259836465 Marionette DEBUG loaded listener.js 00:43:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118224c00) [pid = 1660] [serial = 70] [outer = 0x116a9d800] 00:43:56 INFO - PROCESS | 1660 | 1469259836877 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:43:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 673ms 00:43:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:43:56 INFO - PROCESS | 1660 | 1469259836945 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 00:43:56 INFO - PROCESS | 1660 | 1469259836946 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 00:43:56 INFO - PROCESS | 1660 | 1469259836949 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:43:56 INFO - PROCESS | 1660 | 1469259836951 Marionette TRACE conn2 <- [1,70,null,{}] 00:43:56 INFO - PROCESS | 1660 | 1469259836959 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:56 INFO - PROCESS | 1660 | 1469259836962 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:57 INFO - PROCESS | 1660 | 1469259837077 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 00:43:57 INFO - PROCESS | 1660 | 1469259837143 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:57 INFO - PROCESS | 1660 | 1469259837145 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11735c800 == 25 [pid = 1660] [id = 25] 00:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118709000) [pid = 1660] [serial = 71] [outer = 0x0] 00:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11974c400) [pid = 1660] [serial = 72] [outer = 0x118709000] 00:43:57 INFO - PROCESS | 1660 | 1469259837176 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119de3000) [pid = 1660] [serial = 73] [outer = 0x118709000] 00:43:57 INFO - PROCESS | 1660 | 1469259837827 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:43:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 00:43:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:43:57 INFO - PROCESS | 1660 | 1469259837872 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 00:43:57 INFO - PROCESS | 1660 | 1469259837874 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 00:43:57 INFO - PROCESS | 1660 | 1469259837877 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:43:57 INFO - PROCESS | 1660 | 1469259837879 Marionette TRACE conn2 <- [1,74,null,{}] 00:43:57 INFO - PROCESS | 1660 | 1469259837882 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:57 INFO - PROCESS | 1660 | 1469259837884 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:57 INFO - PROCESS | 1660 | 1469259837963 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 00:43:58 INFO - PROCESS | 1660 | 1469259838021 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:58 INFO - PROCESS | 1660 | 1469259838022 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x113244800 == 26 [pid = 1660] [id = 26] 00:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x113371400) [pid = 1660] [serial = 74] [outer = 0x0] 00:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116532000) [pid = 1660] [serial = 75] [outer = 0x113371400] 00:43:58 INFO - PROCESS | 1660 | 1469259838051 Marionette DEBUG loaded listener.js 00:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11697c000) [pid = 1660] [serial = 76] [outer = 0x113371400] 00:43:58 INFO - PROCESS | 1660 | 1469259838442 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 571ms 00:43:58 INFO - PROCESS | 1660 | 1469259838449 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 00:43:58 INFO - PROCESS | 1660 | 1469259838453 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 00:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:43:58 INFO - PROCESS | 1660 | 1469259838459 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1660 | 1469259838461 Marionette TRACE conn2 <- [1,78,null,{}] 00:43:58 INFO - PROCESS | 1660 | 1469259838463 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:58 INFO - PROCESS | 1660 | 1469259838465 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:58 INFO - PROCESS | 1660 | 1469259838541 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 00:43:58 INFO - PROCESS | 1660 | 1469259838545 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:58 INFO - PROCESS | 1660 | 1469259838546 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x116248800 == 27 [pid = 1660] [id = 27] 00:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116a9d400) [pid = 1660] [serial = 77] [outer = 0x0] 00:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1172bc000) [pid = 1660] [serial = 78] [outer = 0x116a9d400] 00:43:58 INFO - PROCESS | 1660 | 1469259838575 Marionette DEBUG loaded listener.js 00:43:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1176b2c00) [pid = 1660] [serial = 79] [outer = 0x116a9d400] 00:43:58 INFO - PROCESS | 1660 | 1469259838894 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:43:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 469ms 00:43:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:43:58 INFO - PROCESS | 1660 | 1469259838928 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 00:43:58 INFO - PROCESS | 1660 | 1469259838930 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 00:43:58 INFO - PROCESS | 1660 | 1469259838932 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1660 | 1469259838934 Marionette TRACE conn2 <- [1,82,null,{}] 00:43:58 INFO - PROCESS | 1660 | 1469259838944 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:58 INFO - PROCESS | 1660 | 1469259838946 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:59 INFO - PROCESS | 1660 | 1469259839019 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 00:43:59 INFO - PROCESS | 1660 | 1469259839023 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 1660 | 1469259839025 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a7000 == 28 [pid = 1660] [id = 28] 00:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1183d4c00) [pid = 1660] [serial = 80] [outer = 0x0] 00:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11842c000) [pid = 1660] [serial = 81] [outer = 0x1183d4c00] 00:43:59 INFO - PROCESS | 1660 | 1469259839053 Marionette DEBUG loaded listener.js 00:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1185be800) [pid = 1660] [serial = 82] [outer = 0x1183d4c00] 00:43:59 INFO - PROCESS | 1660 | 1469259839436 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:43:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:43:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 523ms 00:43:59 INFO - PROCESS | 1660 | 1469259839457 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 00:43:59 INFO - PROCESS | 1660 | 1469259839460 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 00:43:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:43:59 INFO - PROCESS | 1660 | 1469259839475 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:43:59 INFO - PROCESS | 1660 | 1469259839477 Marionette TRACE conn2 <- [1,86,null,{}] 00:43:59 INFO - PROCESS | 1660 | 1469259839483 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:59 INFO - PROCESS | 1660 | 1469259839485 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:59 INFO - PROCESS | 1660 | 1469259839605 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 00:43:59 INFO - PROCESS | 1660 | 1469259839612 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 1660 | 1469259839614 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:43:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117251000 == 29 [pid = 1660] [id = 29] 00:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118704c00) [pid = 1660] [serial = 83] [outer = 0x0] 00:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118721000) [pid = 1660] [serial = 84] [outer = 0x118704c00] 00:43:59 INFO - PROCESS | 1660 | 1469259839656 Marionette DEBUG loaded listener.js 00:43:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118f52400) [pid = 1660] [serial = 85] [outer = 0x118704c00] 00:43:59 INFO - PROCESS | 1660 | 1469259839996 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 584ms 00:44:00 INFO - PROCESS | 1660 | 1469259840047 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 00:44:00 INFO - PROCESS | 1660 | 1469259840049 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 00:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:44:00 INFO - PROCESS | 1660 | 1469259840059 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:44:00 INFO - PROCESS | 1660 | 1469259840060 Marionette TRACE conn2 <- [1,90,null,{}] 00:44:00 INFO - PROCESS | 1660 | 1469259840063 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:00 INFO - PROCESS | 1660 | 1469259840064 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:00 INFO - PROCESS | 1660 | 1469259840137 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 00:44:00 INFO - PROCESS | 1660 | 1469259840141 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 1660 | 1469259840142 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808e000 == 30 [pid = 1660] [id = 30] 00:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1169f8000) [pid = 1660] [serial = 86] [outer = 0x0] 00:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119108800) [pid = 1660] [serial = 87] [outer = 0x1169f8000] 00:44:00 INFO - PROCESS | 1660 | 1469259840167 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11974dc00) [pid = 1660] [serial = 88] [outer = 0x1169f8000] 00:44:00 INFO - PROCESS | 1660 | 1469259840489 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 470ms 00:44:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:44:00 INFO - PROCESS | 1660 | 1469259840528 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 00:44:00 INFO - PROCESS | 1660 | 1469259840529 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 00:44:00 INFO - PROCESS | 1660 | 1469259840531 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:44:00 INFO - PROCESS | 1660 | 1469259840533 Marionette TRACE conn2 <- [1,94,null,{}] 00:44:00 INFO - PROCESS | 1660 | 1469259840535 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:00 INFO - PROCESS | 1660 | 1469259840539 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:00 INFO - PROCESS | 1660 | 1469259840631 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 00:44:00 INFO - PROCESS | 1660 | 1469259840674 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 1660 | 1469259840675 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x116946800 == 31 [pid = 1660] [id = 31] 00:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118705000) [pid = 1660] [serial = 89] [outer = 0x0] 00:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119ae5000) [pid = 1660] [serial = 90] [outer = 0x118705000] 00:44:00 INFO - PROCESS | 1660 | 1469259840705 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120f0c800) [pid = 1660] [serial = 91] [outer = 0x118705000] 00:44:00 INFO - PROCESS | 1660 | 1469259840951 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:44:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:44:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 468ms 00:44:01 INFO - PROCESS | 1660 | 1469259841008 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1660 | 1469259841009 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 00:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:44:01 INFO - PROCESS | 1660 | 1469259841011 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1660 | 1469259841012 Marionette TRACE conn2 <- [1,98,null,{}] 00:44:01 INFO - PROCESS | 1660 | 1469259841015 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:01 INFO - PROCESS | 1660 | 1469259841016 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:01 INFO - PROCESS | 1660 | 1469259841094 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 00:44:01 INFO - PROCESS | 1660 | 1469259841097 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:01 INFO - PROCESS | 1660 | 1469259841098 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x118751800 == 32 [pid = 1660] [id = 32] 00:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1205d5800) [pid = 1660] [serial = 92] [outer = 0x0] 00:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120f17800) [pid = 1660] [serial = 93] [outer = 0x1205d5800] 00:44:01 INFO - PROCESS | 1660 | 1469259841125 Marionette DEBUG loaded listener.js 00:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120feac00) [pid = 1660] [serial = 94] [outer = 0x1205d5800] 00:44:01 INFO - PROCESS | 1660 | 1469259841430 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 470ms 00:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:44:01 INFO - PROCESS | 1660 | 1469259841482 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1660 | 1469259841483 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 00:44:01 INFO - PROCESS | 1660 | 1469259841485 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1660 | 1469259841486 Marionette TRACE conn2 <- [1,102,null,{}] 00:44:01 INFO - PROCESS | 1660 | 1469259841488 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:01 INFO - PROCESS | 1660 | 1469259841490 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:01 INFO - PROCESS | 1660 | 1469259841562 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 00:44:01 INFO - PROCESS | 1660 | 1469259841607 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:01 INFO - PROCESS | 1660 | 1469259841608 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x112142000 == 33 [pid = 1660] [id = 33] 00:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x120f0cc00) [pid = 1660] [serial = 95] [outer = 0x0] 00:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12102b000) [pid = 1660] [serial = 96] [outer = 0x120f0cc00] 00:44:01 INFO - PROCESS | 1660 | 1469259841632 Marionette DEBUG loaded listener.js 00:44:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121723400) [pid = 1660] [serial = 97] [outer = 0x120f0cc00] 00:44:01 INFO - PROCESS | 1660 | 1469259841872 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:44:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:44:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 00:44:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:44:01 INFO - PROCESS | 1660 | 1469259841911 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1660 | 1469259841912 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 00:44:01 INFO - PROCESS | 1660 | 1469259841914 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1660 | 1469259841915 Marionette TRACE conn2 <- [1,106,null,{}] 00:44:01 INFO - PROCESS | 1660 | 1469259841918 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:01 INFO - PROCESS | 1660 | 1469259841921 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:02 INFO - PROCESS | 1660 | 1469259842007 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 00:44:02 INFO - PROCESS | 1660 | 1469259842011 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 1660 | 1469259842012 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191df000 == 34 [pid = 1660] [id = 34] 00:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12172fc00) [pid = 1660] [serial = 98] [outer = 0x0] 00:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x123b16400) [pid = 1660] [serial = 99] [outer = 0x12172fc00] 00:44:02 INFO - PROCESS | 1660 | 1469259842036 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123c0e000) [pid = 1660] [serial = 100] [outer = 0x12172fc00] 00:44:02 INFO - PROCESS | 1660 | 1469259842321 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 00:44:02 INFO - PROCESS | 1660 | 1469259842334 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 00:44:02 INFO - PROCESS | 1660 | 1469259842337 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 00:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:44:02 INFO - PROCESS | 1660 | 1469259842345 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:44:02 INFO - PROCESS | 1660 | 1469259842346 Marionette TRACE conn2 <- [1,110,null,{}] 00:44:02 INFO - PROCESS | 1660 | 1469259842348 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:02 INFO - PROCESS | 1660 | 1469259842349 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:02 INFO - PROCESS | 1660 | 1469259842429 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 00:44:02 INFO - PROCESS | 1660 | 1469259842432 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 1660 | 1469259842434 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119489800 == 35 [pid = 1660] [id = 35] 00:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123b1c400) [pid = 1660] [serial = 101] [outer = 0x0] 00:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1248aac00) [pid = 1660] [serial = 102] [outer = 0x123b1c400] 00:44:02 INFO - PROCESS | 1660 | 1469259842460 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124939400) [pid = 1660] [serial = 103] [outer = 0x123b1c400] 00:44:02 INFO - PROCESS | 1660 | 1469259842750 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:44:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:44:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 00:44:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:44:02 INFO - PROCESS | 1660 | 1469259842823 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 00:44:02 INFO - PROCESS | 1660 | 1469259842824 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 00:44:02 INFO - PROCESS | 1660 | 1469259842827 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:44:02 INFO - PROCESS | 1660 | 1469259842828 Marionette TRACE conn2 <- [1,114,null,{}] 00:44:02 INFO - PROCESS | 1660 | 1469259842831 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:02 INFO - PROCESS | 1660 | 1469259842832 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:02 INFO - PROCESS | 1660 | 1469259842922 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 00:44:02 INFO - PROCESS | 1660 | 1469259842925 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 1660 | 1469259842927 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11998d800 == 36 [pid = 1660] [id = 36] 00:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12172ec00) [pid = 1660] [serial = 104] [outer = 0x0] 00:44:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124e0c000) [pid = 1660] [serial = 105] [outer = 0x12172ec00] 00:44:02 INFO - PROCESS | 1660 | 1469259842952 Marionette DEBUG loaded listener.js 00:44:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1248ab800) [pid = 1660] [serial = 106] [outer = 0x12172ec00] 00:44:03 INFO - PROCESS | 1660 | 1469259843271 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 00:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:44:03 INFO - PROCESS | 1660 | 1469259843297 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1660 | 1469259843298 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 00:44:03 INFO - PROCESS | 1660 | 1469259843300 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1660 | 1469259843301 Marionette TRACE conn2 <- [1,118,null,{}] 00:44:03 INFO - PROCESS | 1660 | 1469259843306 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:03 INFO - PROCESS | 1660 | 1469259843308 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:03 INFO - PROCESS | 1660 | 1469259843381 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 00:44:03 INFO - PROCESS | 1660 | 1469259843425 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 1660 | 1469259843427 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d50800 == 37 [pid = 1660] [id = 37] 00:44:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1185c2800) [pid = 1660] [serial = 107] [outer = 0x0] 00:44:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1267dc800) [pid = 1660] [serial = 108] [outer = 0x1185c2800] 00:44:03 INFO - PROCESS | 1660 | 1469259843452 Marionette DEBUG loaded listener.js 00:44:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1269ec400) [pid = 1660] [serial = 109] [outer = 0x1185c2800] 00:44:03 INFO - PROCESS | 1660 | 1469259843693 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:44:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:44:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 422ms 00:44:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:44:03 INFO - PROCESS | 1660 | 1469259843727 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1660 | 1469259843728 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 00:44:03 INFO - PROCESS | 1660 | 1469259843730 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1660 | 1469259843731 Marionette TRACE conn2 <- [1,122,null,{}] 00:44:03 INFO - PROCESS | 1660 | 1469259843741 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:03 INFO - PROCESS | 1660 | 1469259843742 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:03 INFO - PROCESS | 1660 | 1469259843825 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 00:44:03 INFO - PROCESS | 1660 | 1469259843829 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:03 INFO - PROCESS | 1660 | 1469259843830 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x121054000 == 38 [pid = 1660] [id = 38] 00:44:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126d5dc00) [pid = 1660] [serial = 110] [outer = 0x0] 00:44:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x126f55c00) [pid = 1660] [serial = 111] [outer = 0x126d5dc00] 00:44:03 INFO - PROCESS | 1660 | 1469259843854 Marionette DEBUG loaded listener.js 00:44:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x127397800) [pid = 1660] [serial = 112] [outer = 0x126d5dc00] 00:44:04 INFO - PROCESS | 1660 | 1469259844153 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 467ms 00:44:04 INFO - PROCESS | 1660 | 1469259844199 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 00:44:04 INFO - PROCESS | 1660 | 1469259844200 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 00:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:44:04 INFO - PROCESS | 1660 | 1469259844205 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:44:04 INFO - PROCESS | 1660 | 1469259844206 Marionette TRACE conn2 <- [1,126,null,{}] 00:44:04 INFO - PROCESS | 1660 | 1469259844208 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:04 INFO - PROCESS | 1660 | 1469259844209 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:04 INFO - PROCESS | 1660 | 1469259844284 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 00:44:04 INFO - PROCESS | 1660 | 1469259844331 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:04 INFO - PROCESS | 1660 | 1469259844332 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x121158800 == 39 [pid = 1660] [id = 39] 00:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x126d56800) [pid = 1660] [serial = 113] [outer = 0x0] 00:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1273a2000) [pid = 1660] [serial = 114] [outer = 0x126d56800] 00:44:04 INFO - PROCESS | 1660 | 1469259844356 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12758c400) [pid = 1660] [serial = 115] [outer = 0x126d56800] 00:44:04 INFO - PROCESS | 1660 | 1469259844638 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:44:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:44:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 00:44:04 INFO - PROCESS | 1660 | 1469259844675 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 00:44:04 INFO - PROCESS | 1660 | 1469259844676 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 00:44:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:44:04 INFO - PROCESS | 1660 | 1469259844678 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:44:04 INFO - PROCESS | 1660 | 1469259844679 Marionette TRACE conn2 <- [1,130,null,{}] 00:44:04 INFO - PROCESS | 1660 | 1469259844682 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:04 INFO - PROCESS | 1660 | 1469259844683 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:04 INFO - PROCESS | 1660 | 1469259844765 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 00:44:04 INFO - PROCESS | 1660 | 1469259844771 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:04 INFO - PROCESS | 1660 | 1469259844772 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x121365800 == 40 [pid = 1660] [id = 40] 00:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12758e400) [pid = 1660] [serial = 116] [outer = 0x0] 00:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x128cb4800) [pid = 1660] [serial = 117] [outer = 0x12758e400] 00:44:04 INFO - PROCESS | 1660 | 1469259844803 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x129295400) [pid = 1660] [serial = 118] [outer = 0x12758e400] 00:44:05 INFO - PROCESS | 1660 | 1469259845171 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:44:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:44:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 568ms 00:44:05 INFO - PROCESS | 1660 | 1469259845248 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 00:44:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:44:05 INFO - PROCESS | 1660 | 1469259845250 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 00:44:05 INFO - PROCESS | 1660 | 1469259845253 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:44:05 INFO - PROCESS | 1660 | 1469259845255 Marionette TRACE conn2 <- [1,134,null,{}] 00:44:05 INFO - PROCESS | 1660 | 1469259845258 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:05 INFO - PROCESS | 1660 | 1469259845260 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:05 INFO - PROCESS | 1660 | 1469259845385 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 00:44:05 INFO - PROCESS | 1660 | 1469259845396 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:05 INFO - PROCESS | 1660 | 1469259845397 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x123b33800 == 41 [pid = 1660] [id = 41] 00:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x129297800) [pid = 1660] [serial = 119] [outer = 0x0] 00:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1292a1400) [pid = 1660] [serial = 120] [outer = 0x129297800] 00:44:05 INFO - PROCESS | 1660 | 1469259845435 Marionette DEBUG loaded listener.js 00:44:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x12947c400) [pid = 1660] [serial = 121] [outer = 0x129297800] 00:44:06 INFO - PROCESS | 1660 | 1469259846466 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:44:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:44:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1275ms 00:44:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:44:06 INFO - PROCESS | 1660 | 1469259846529 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 00:44:06 INFO - PROCESS | 1660 | 1469259846531 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 00:44:06 INFO - PROCESS | 1660 | 1469259846534 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:44:06 INFO - PROCESS | 1660 | 1469259846541 Marionette TRACE conn2 <- [1,138,null,{}] 00:44:06 INFO - PROCESS | 1660 | 1469259846562 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:06 INFO - PROCESS | 1660 | 1469259846564 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:06 INFO - PROCESS | 1660 | 1469259846660 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 00:44:06 INFO - PROCESS | 1660 | 1469259846665 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:06 INFO - PROCESS | 1660 | 1469259846667 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a57000 == 42 [pid = 1660] [id = 42] 00:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x11697e400) [pid = 1660] [serial = 122] [outer = 0x0] 00:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x116fb4000) [pid = 1660] [serial = 123] [outer = 0x11697e400] 00:44:06 INFO - PROCESS | 1660 | 1469259846694 Marionette DEBUG loaded listener.js 00:44:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1174eb800) [pid = 1660] [serial = 124] [outer = 0x11697e400] 00:44:07 INFO - PROCESS | 1660 | 1469259847042 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:44:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:44:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 545ms 00:44:07 INFO - PROCESS | 1660 | 1469259847079 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 00:44:07 INFO - PROCESS | 1660 | 1469259847082 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 00:44:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:44:07 INFO - PROCESS | 1660 | 1469259847088 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:44:07 INFO - PROCESS | 1660 | 1469259847090 Marionette TRACE conn2 <- [1,142,null,{}] 00:44:07 INFO - PROCESS | 1660 | 1469259847093 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:07 INFO - PROCESS | 1660 | 1469259847095 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:07 INFO - PROCESS | 1660 | 1469259847229 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 00:44:07 INFO - PROCESS | 1660 | 1469259847272 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:07 INFO - PROCESS | 1660 | 1469259847273 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x116951800 == 43 [pid = 1660] [id = 43] 00:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x116fa9c00) [pid = 1660] [serial = 125] [outer = 0x0] 00:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x118424400) [pid = 1660] [serial = 126] [outer = 0x116fa9c00] 00:44:07 INFO - PROCESS | 1660 | 1469259847317 Marionette DEBUG loaded listener.js 00:44:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x118708c00) [pid = 1660] [serial = 127] [outer = 0x116fa9c00] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x119af1000) [pid = 1660] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x1174e0c00) [pid = 1660] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x118222800) [pid = 1660] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x12ce7e000) [pid = 1660] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x12c81a000) [pid = 1660] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x12c491000) [pid = 1660] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x12bea8000) [pid = 1660] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12be37800) [pid = 1660] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x118222c00) [pid = 1660] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12b9ca400) [pid = 1660] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12a9c4c00) [pid = 1660] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12a9ba800) [pid = 1660] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119aea800) [pid = 1660] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1185c2800) [pid = 1660] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x126d5dc00) [pid = 1660] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12d11a400) [pid = 1660] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1130a3c00) [pid = 1660] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x116a9d800) [pid = 1660] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x118709000) [pid = 1660] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x113371400) [pid = 1660] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116a9d400) [pid = 1660] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1183d4c00) [pid = 1660] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118704c00) [pid = 1660] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1169f8000) [pid = 1660] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118705000) [pid = 1660] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1205d5800) [pid = 1660] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x120f0cc00) [pid = 1660] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12172fc00) [pid = 1660] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:44:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12172ec00) [pid = 1660] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:44:08 INFO - PROCESS | 1660 | 1469259848168 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1123ms 00:44:08 INFO - PROCESS | 1660 | 1469259848210 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1660 | 1469259848212 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 00:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:44:08 INFO - PROCESS | 1660 | 1469259848214 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1660 | 1469259848217 Marionette TRACE conn2 <- [1,146,null,{}] 00:44:08 INFO - PROCESS | 1660 | 1469259848224 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:08 INFO - PROCESS | 1660 | 1469259848227 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:08 INFO - PROCESS | 1660 | 1469259848310 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 00:44:08 INFO - PROCESS | 1660 | 1469259848354 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:08 INFO - PROCESS | 1660 | 1469259848356 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723a000 == 44 [pid = 1660] [id = 44] 00:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1169f8000) [pid = 1660] [serial = 128] [outer = 0x0] 00:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1184cdc00) [pid = 1660] [serial = 129] [outer = 0x1169f8000] 00:44:08 INFO - PROCESS | 1660 | 1469259848382 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118f52000) [pid = 1660] [serial = 130] [outer = 0x1169f8000] 00:44:08 INFO - PROCESS | 1660 | 1469259848644 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:44:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:44:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 474ms 00:44:08 INFO - PROCESS | 1660 | 1469259848691 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1660 | 1469259848693 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 00:44:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:44:08 INFO - PROCESS | 1660 | 1469259848695 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1660 | 1469259848696 Marionette TRACE conn2 <- [1,150,null,{}] 00:44:08 INFO - PROCESS | 1660 | 1469259848699 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:08 INFO - PROCESS | 1660 | 1469259848700 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:08 INFO - PROCESS | 1660 | 1469259848787 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 00:44:08 INFO - PROCESS | 1660 | 1469259848791 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:08 INFO - PROCESS | 1660 | 1469259848792 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x11841b000 == 45 [pid = 1660] [id = 45] 00:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11910bc00) [pid = 1660] [serial = 131] [outer = 0x0] 00:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119939c00) [pid = 1660] [serial = 132] [outer = 0x11910bc00] 00:44:08 INFO - PROCESS | 1660 | 1469259848818 Marionette DEBUG loaded listener.js 00:44:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119aee000) [pid = 1660] [serial = 133] [outer = 0x11910bc00] 00:44:09 INFO - PROCESS | 1660 | 1469259849132 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 00:44:09 INFO - PROCESS | 1660 | 1469259849168 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 00:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:44:09 INFO - PROCESS | 1660 | 1469259849172 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 00:44:09 INFO - PROCESS | 1660 | 1469259849174 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:44:09 INFO - PROCESS | 1660 | 1469259849175 Marionette TRACE conn2 <- [1,154,null,{}] 00:44:09 INFO - PROCESS | 1660 | 1469259849177 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:09 INFO - PROCESS | 1660 | 1469259849179 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:09 INFO - PROCESS | 1660 | 1469259849247 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 00:44:09 INFO - PROCESS | 1660 | 1469259849253 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1660 | 1469259849255 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11876a800 == 46 [pid = 1660] [id = 46] 00:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119107800) [pid = 1660] [serial = 134] [outer = 0x0] 00:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x120537800) [pid = 1660] [serial = 135] [outer = 0x119107800] 00:44:09 INFO - PROCESS | 1660 | 1469259849279 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1205d2400) [pid = 1660] [serial = 136] [outer = 0x119107800] 00:44:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:44:09 INFO - PROCESS | 1660 | 1469259849641 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:44:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 471ms 00:44:09 INFO - PROCESS | 1660 | 1469259849646 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 00:44:09 INFO - PROCESS | 1660 | 1469259849648 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 00:44:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:44:09 INFO - PROCESS | 1660 | 1469259849651 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:44:09 INFO - PROCESS | 1660 | 1469259849655 Marionette TRACE conn2 <- [1,158,null,{}] 00:44:09 INFO - PROCESS | 1660 | 1469259849659 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:09 INFO - PROCESS | 1660 | 1469259849664 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:09 INFO - PROCESS | 1660 | 1469259849818 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 00:44:09 INFO - PROCESS | 1660 | 1469259849836 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1660 | 1469259849838 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fbb000 == 47 [pid = 1660] [id = 47] 00:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x120f10800) [pid = 1660] [serial = 137] [outer = 0x0] 00:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12122a000) [pid = 1660] [serial = 138] [outer = 0x120f10800] 00:44:09 INFO - PROCESS | 1660 | 1469259849889 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x123c33000) [pid = 1660] [serial = 139] [outer = 0x120f10800] 00:44:10 INFO - PROCESS | 1660 | 1469259850390 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:44:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:44:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 772ms 00:44:10 INFO - PROCESS | 1660 | 1469259850436 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1660 | 1469259850439 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 00:44:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:44:10 INFO - PROCESS | 1660 | 1469259850443 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1660 | 1469259850445 Marionette TRACE conn2 <- [1,162,null,{}] 00:44:10 INFO - PROCESS | 1660 | 1469259850450 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:10 INFO - PROCESS | 1660 | 1469259850452 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:10 INFO - PROCESS | 1660 | 1469259850543 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 00:44:10 INFO - PROCESS | 1660 | 1469259850602 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:10 INFO - PROCESS | 1660 | 1469259850604 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ea1800 == 48 [pid = 1660] [id = 48] 00:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1162d9c00) [pid = 1660] [serial = 140] [outer = 0x0] 00:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116aa1c00) [pid = 1660] [serial = 141] [outer = 0x1162d9c00] 00:44:10 INFO - PROCESS | 1660 | 1469259850634 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1176ac000) [pid = 1660] [serial = 142] [outer = 0x1162d9c00] 00:44:11 INFO - PROCESS | 1660 | 1469259851061 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 00:44:11 INFO - PROCESS | 1660 | 1469259851119 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 00:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:44:11 INFO - PROCESS | 1660 | 1469259851122 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 00:44:11 INFO - PROCESS | 1660 | 1469259851128 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:44:11 INFO - PROCESS | 1660 | 1469259851129 Marionette TRACE conn2 <- [1,166,null,{}] 00:44:11 INFO - PROCESS | 1660 | 1469259851132 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:11 INFO - PROCESS | 1660 | 1469259851134 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:11 INFO - PROCESS | 1660 | 1469259851228 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 00:44:11 INFO - PROCESS | 1660 | 1469259851299 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:11 INFO - PROCESS | 1660 | 1469259851300 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191f7000 == 49 [pid = 1660] [id = 49] 00:44:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x11871ac00) [pid = 1660] [serial = 143] [outer = 0x0] 00:44:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x118863000) [pid = 1660] [serial = 144] [outer = 0x11871ac00] 00:44:11 INFO - PROCESS | 1660 | 1469259851332 Marionette DEBUG loaded listener.js 00:44:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x119756000) [pid = 1660] [serial = 145] [outer = 0x11871ac00] 00:44:11 INFO - PROCESS | 1660 | 1469259851756 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:44:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:44:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 670ms 00:44:11 INFO - PROCESS | 1660 | 1469259851798 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 00:44:11 INFO - PROCESS | 1660 | 1469259851799 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 00:44:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:44:11 INFO - PROCESS | 1660 | 1469259851820 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:44:11 INFO - PROCESS | 1660 | 1469259851823 Marionette TRACE conn2 <- [1,170,null,{}] 00:44:11 INFO - PROCESS | 1660 | 1469259851832 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:11 INFO - PROCESS | 1660 | 1469259851837 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:11 INFO - PROCESS | 1660 | 1469259851928 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 00:44:11 INFO - PROCESS | 1660 | 1469259851988 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:11 INFO - PROCESS | 1660 | 1469259851990 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x121059000 == 50 [pid = 1660] [id = 50] 00:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x120fe6800) [pid = 1660] [serial = 146] [outer = 0x0] 00:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121024c00) [pid = 1660] [serial = 147] [outer = 0x120fe6800] 00:44:12 INFO - PROCESS | 1660 | 1469259852021 Marionette DEBUG loaded listener.js 00:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x123b16c00) [pid = 1660] [serial = 148] [outer = 0x120fe6800] 00:44:12 INFO - PROCESS | 1660 | 1469259852418 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:44:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:44:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 643ms 00:44:12 INFO - PROCESS | 1660 | 1469259852445 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 00:44:12 INFO - PROCESS | 1660 | 1469259852447 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 00:44:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:44:12 INFO - PROCESS | 1660 | 1469259852449 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:44:12 INFO - PROCESS | 1660 | 1469259852450 Marionette TRACE conn2 <- [1,174,null,{}] 00:44:12 INFO - PROCESS | 1660 | 1469259852453 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:12 INFO - PROCESS | 1660 | 1469259852454 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:12 INFO - PROCESS | 1660 | 1469259852557 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 00:44:12 INFO - PROCESS | 1660 | 1469259852618 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:12 INFO - PROCESS | 1660 | 1469259852619 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x121362000 == 51 [pid = 1660] [id = 51] 00:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x120fe6c00) [pid = 1660] [serial = 149] [outer = 0x0] 00:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x124b3c800) [pid = 1660] [serial = 150] [outer = 0x120fe6c00] 00:44:12 INFO - PROCESS | 1660 | 1469259852648 Marionette DEBUG loaded listener.js 00:44:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x125347000) [pid = 1660] [serial = 151] [outer = 0x120fe6c00] 00:44:13 INFO - PROCESS | 1660 | 1469259853055 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 618ms 00:44:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:44:13 INFO - PROCESS | 1660 | 1469259853068 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 00:44:13 INFO - PROCESS | 1660 | 1469259853069 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 00:44:13 INFO - PROCESS | 1660 | 1469259853072 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1660 | 1469259853073 Marionette TRACE conn2 <- [1,178,null,{}] 00:44:13 INFO - PROCESS | 1660 | 1469259853075 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:13 INFO - PROCESS | 1660 | 1469259853077 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:13 INFO - PROCESS | 1660 | 1469259853166 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 00:44:13 INFO - PROCESS | 1660 | 1469259853208 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:13 INFO - PROCESS | 1660 | 1469259853210 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133c5000 == 52 [pid = 1660] [id = 52] 00:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x113808800) [pid = 1660] [serial = 152] [outer = 0x0] 00:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x1169ec800) [pid = 1660] [serial = 153] [outer = 0x113808800] 00:44:13 INFO - PROCESS | 1660 | 1469259853238 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x116080400) [pid = 1660] [serial = 154] [outer = 0x113808800] 00:44:13 INFO - PROCESS | 1660 | 1469259853687 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:44:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:44:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11876a800 == 51 [pid = 1660] [id = 46] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11841b000 == 50 [pid = 1660] [id = 45] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11723a000 == 49 [pid = 1660] [id = 44] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x112142000 == 48 [pid = 1660] [id = 33] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116946800 == 47 [pid = 1660] [id = 31] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116951800 == 46 [pid = 1660] [id = 43] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x113a57000 == 45 [pid = 1660] [id = 42] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x117251000 == 44 [pid = 1660] [id = 29] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x123b33800 == 43 [pid = 1660] [id = 41] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x116248800 == 42 [pid = 1660] [id = 27] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a7000 == 41 [pid = 1660] [id = 28] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121365800 == 40 [pid = 1660] [id = 40] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11808e000 == 39 [pid = 1660] [id = 30] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1191df000 == 38 [pid = 1660] [id = 34] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x118751800 == 37 [pid = 1660] [id = 32] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121362000 == 36 [pid = 1660] [id = 51] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121059000 == 35 [pid = 1660] [id = 50] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121158800 == 34 [pid = 1660] [id = 39] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119489800 == 33 [pid = 1660] [id = 35] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x119d50800 == 32 [pid = 1660] [id = 37] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121054000 == 31 [pid = 1660] [id = 38] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1191f7000 == 30 [pid = 1660] [id = 49] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x118fbb000 == 29 [pid = 1660] [id = 47] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x112ea1800 == 28 [pid = 1660] [id = 48] 00:44:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11998d800 == 27 [pid = 1660] [id = 36] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x123c35800) [pid = 1660] [serial = 11] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1267dc800) [pid = 1660] [serial = 108] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x126f55c00) [pid = 1660] [serial = 111] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x1273a2000) [pid = 1660] [serial = 114] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x113371800) [pid = 1660] [serial = 66] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1174e2800) [pid = 1660] [serial = 69] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11974c400) [pid = 1660] [serial = 72] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x116532000) [pid = 1660] [serial = 75] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1172bc000) [pid = 1660] [serial = 78] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1176b2c00) [pid = 1660] [serial = 79] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11842c000) [pid = 1660] [serial = 81] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x118721000) [pid = 1660] [serial = 84] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119108800) [pid = 1660] [serial = 87] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11974dc00) [pid = 1660] [serial = 88] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119ae5000) [pid = 1660] [serial = 90] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x120f0c800) [pid = 1660] [serial = 91] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x120f17800) [pid = 1660] [serial = 93] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12102b000) [pid = 1660] [serial = 96] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x121723400) [pid = 1660] [serial = 97] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x123b16400) [pid = 1660] [serial = 99] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x123c0e000) [pid = 1660] [serial = 100] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x120feac00) [pid = 1660] [serial = 94] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1248ab800) [pid = 1660] [serial = 106] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1269ec400) [pid = 1660] [serial = 109] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11697c000) [pid = 1660] [serial = 76] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x127397800) [pid = 1660] [serial = 112] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119de3000) [pid = 1660] [serial = 73] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1185be800) [pid = 1660] [serial = 82] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118224c00) [pid = 1660] [serial = 70] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1160e7400) [pid = 1660] [serial = 67] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118f52400) [pid = 1660] [serial = 85] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12d118800) [pid = 1660] [serial = 64] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x128cb4800) [pid = 1660] [serial = 117] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1248aac00) [pid = 1660] [serial = 102] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x124e0c000) [pid = 1660] [serial = 105] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x120f14000) [pid = 1660] [serial = 30] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12ba9f400) [pid = 1660] [serial = 27] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12baa5400) [pid = 1660] [serial = 28] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b13a800) [pid = 1660] [serial = 24] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12b146400) [pid = 1660] [serial = 25] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a9c0c00) [pid = 1660] [serial = 22] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12a9bc400) [pid = 1660] [serial = 21] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12947d000) [pid = 1660] [serial = 18] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119aec400) [pid = 1660] [serial = 15] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x124ba8800) [pid = 1660] [serial = 16] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1218c0c00) [pid = 1660] [serial = 8] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12d76d800) [pid = 1660] [serial = 60] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12d775400) [pid = 1660] [serial = 61] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1174e6c00) [pid = 1660] [serial = 57] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12d451400) [pid = 1660] [serial = 58] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12d1f1c00) [pid = 1660] [serial = 55] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x11871a800) [pid = 1660] [serial = 54] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12d1eb800) [pid = 1660] [serial = 51] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12cac5800) [pid = 1660] [serial = 45] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12ce7c000) [pid = 1660] [serial = 48] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12ce7fc00) [pid = 1660] [serial = 50] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12c81b000) [pid = 1660] [serial = 42] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12cb08c00) [pid = 1660] [serial = 43] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12c814c00) [pid = 1660] [serial = 40] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12c810000) [pid = 1660] [serial = 39] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x12c486c00) [pid = 1660] [serial = 36] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12c48b000) [pid = 1660] [serial = 37] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12be3e000) [pid = 1660] [serial = 33] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12bea4c00) [pid = 1660] [serial = 34] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x12be32800) [pid = 1660] [serial = 31] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x12d114c00) [pid = 1660] [serial = 63] [outer = 0x0] [url = about:blank] 00:44:14 INFO - PROCESS | 1660 | 1469259854256 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 00:44:14 INFO - PROCESS | 1660 | 1469259854259 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 00:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:44:14 INFO - PROCESS | 1660 | 1469259854268 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:44:14 INFO - PROCESS | 1660 | 1469259854270 Marionette TRACE conn2 <- [1,182,null,{}] 00:44:14 INFO - PROCESS | 1660 | 1469259854274 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:14 INFO - PROCESS | 1660 | 1469259854277 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:14 INFO - PROCESS | 1660 | 1469259854348 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 00:44:14 INFO - PROCESS | 1660 | 1469259854354 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:14 INFO - PROCESS | 1660 | 1469259854357 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x113077000 == 28 [pid = 1660] [id = 53] 00:44:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x116905400) [pid = 1660] [serial = 155] [outer = 0x0] 00:44:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x116973800) [pid = 1660] [serial = 156] [outer = 0x116905400] 00:44:14 INFO - PROCESS | 1660 | 1469259854386 Marionette DEBUG loaded listener.js 00:44:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x116aa2c00) [pid = 1660] [serial = 157] [outer = 0x116905400] 00:44:14 INFO - PROCESS | 1660 | 1469259854682 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:44:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:44:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 473ms 00:44:14 INFO - PROCESS | 1660 | 1469259854740 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 00:44:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:44:14 INFO - PROCESS | 1660 | 1469259854742 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 00:44:14 INFO - PROCESS | 1660 | 1469259854747 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:44:14 INFO - PROCESS | 1660 | 1469259854750 Marionette TRACE conn2 <- [1,186,null,{}] 00:44:14 INFO - PROCESS | 1660 | 1469259854752 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:14 INFO - PROCESS | 1660 | 1469259854754 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:14 INFO - PROCESS | 1660 | 1469259854853 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 00:44:14 INFO - PROCESS | 1660 | 1469259854858 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:14 INFO - PROCESS | 1660 | 1469259854859 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11624b800 == 29 [pid = 1660] [id = 54] 00:44:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1174e0000) [pid = 1660] [serial = 158] [outer = 0x0] 00:44:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1174ed000) [pid = 1660] [serial = 159] [outer = 0x1174e0000] 00:44:14 INFO - PROCESS | 1660 | 1469259854888 Marionette DEBUG loaded listener.js 00:44:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1183d4400) [pid = 1660] [serial = 160] [outer = 0x1174e0000] 00:44:15 INFO - PROCESS | 1660 | 1469259855163 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 426ms 00:44:15 INFO - PROCESS | 1660 | 1469259855179 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 00:44:15 INFO - PROCESS | 1660 | 1469259855181 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 00:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:44:15 INFO - PROCESS | 1660 | 1469259855183 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:44:15 INFO - PROCESS | 1660 | 1469259855185 Marionette TRACE conn2 <- [1,190,null,{}] 00:44:15 INFO - PROCESS | 1660 | 1469259855199 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:15 INFO - PROCESS | 1660 | 1469259855206 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:15 INFO - PROCESS | 1660 | 1469259855298 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 00:44:15 INFO - PROCESS | 1660 | 1469259855341 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 1660 | 1469259855344 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x117236000 == 30 [pid = 1660] [id = 55] 00:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x118709000) [pid = 1660] [serial = 161] [outer = 0x0] 00:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11870ec00) [pid = 1660] [serial = 162] [outer = 0x118709000] 00:44:15 INFO - PROCESS | 1660 | 1469259855373 Marionette DEBUG loaded listener.js 00:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x118f9c000) [pid = 1660] [serial = 163] [outer = 0x118709000] 00:44:15 INFO - PROCESS | 1660 | 1469259855645 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:44:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:44:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 478ms 00:44:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:44:15 INFO - PROCESS | 1660 | 1469259855662 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 00:44:15 INFO - PROCESS | 1660 | 1469259855663 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 00:44:15 INFO - PROCESS | 1660 | 1469259855665 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:44:15 INFO - PROCESS | 1660 | 1469259855666 Marionette TRACE conn2 <- [1,194,null,{}] 00:44:15 INFO - PROCESS | 1660 | 1469259855676 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:15 INFO - PROCESS | 1660 | 1469259855677 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:15 INFO - PROCESS | 1660 | 1469259855754 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 00:44:15 INFO - PROCESS | 1660 | 1469259855758 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 1660 | 1469259855759 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11809d800 == 31 [pid = 1660] [id = 56] 00:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119111400) [pid = 1660] [serial = 164] [outer = 0x0] 00:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119ae3800) [pid = 1660] [serial = 165] [outer = 0x119111400] 00:44:15 INFO - PROCESS | 1660 | 1469259855786 Marionette DEBUG loaded listener.js 00:44:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x119aed000) [pid = 1660] [serial = 166] [outer = 0x119111400] 00:44:16 INFO - PROCESS | 1660 | 1469259856090 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 00:44:16 INFO - PROCESS | 1660 | 1469259856137 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 1660 | 1469259856138 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 00:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:44:16 INFO - PROCESS | 1660 | 1469259856140 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1660 | 1469259856141 Marionette TRACE conn2 <- [1,198,null,{}] 00:44:16 INFO - PROCESS | 1660 | 1469259856144 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:16 INFO - PROCESS | 1660 | 1469259856145 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:16 INFO - PROCESS | 1660 | 1469259856236 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 00:44:16 INFO - PROCESS | 1660 | 1469259856245 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:16 INFO - PROCESS | 1660 | 1469259856247 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x118408800 == 32 [pid = 1660] [id = 57] 00:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11974cc00) [pid = 1660] [serial = 167] [outer = 0x0] 00:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x120533800) [pid = 1660] [serial = 168] [outer = 0x11974cc00] 00:44:16 INFO - PROCESS | 1660 | 1469259856273 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1205d3c00) [pid = 1660] [serial = 169] [outer = 0x11974cc00] 00:44:16 INFO - PROCESS | 1660 | 1469259856547 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:44:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:44:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 00:44:16 INFO - PROCESS | 1660 | 1469259856577 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 1660 | 1469259856579 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 00:44:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:44:16 INFO - PROCESS | 1660 | 1469259856597 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1660 | 1469259856598 Marionette TRACE conn2 <- [1,202,null,{}] 00:44:16 INFO - PROCESS | 1660 | 1469259856600 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:16 INFO - PROCESS | 1660 | 1469259856608 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:16 INFO - PROCESS | 1660 | 1469259856714 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 00:44:16 INFO - PROCESS | 1660 | 1469259856743 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:16 INFO - PROCESS | 1660 | 1469259856744 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x118764000 == 33 [pid = 1660] [id = 58] 00:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x120f10000) [pid = 1660] [serial = 170] [outer = 0x0] 00:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x121345c00) [pid = 1660] [serial = 171] [outer = 0x120f10000] 00:44:16 INFO - PROCESS | 1660 | 1469259856769 Marionette DEBUG loaded listener.js 00:44:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x123b1a800) [pid = 1660] [serial = 172] [outer = 0x120f10000] 00:44:17 INFO - PROCESS | 1660 | 1469259857123 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 573ms 00:44:17 INFO - PROCESS | 1660 | 1469259857167 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 00:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:44:17 INFO - PROCESS | 1660 | 1469259857169 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 00:44:17 INFO - PROCESS | 1660 | 1469259857181 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:44:17 INFO - PROCESS | 1660 | 1469259857183 Marionette TRACE conn2 <- [1,206,null,{}] 00:44:17 INFO - PROCESS | 1660 | 1469259857186 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:17 INFO - PROCESS | 1660 | 1469259857188 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:17 INFO - PROCESS | 1660 | 1469259857318 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 00:44:17 INFO - PROCESS | 1660 | 1469259857324 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 1660 | 1469259857325 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191e5800 == 34 [pid = 1660] [id = 59] 00:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116080c00) [pid = 1660] [serial = 173] [outer = 0x0] 00:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x123c35800) [pid = 1660] [serial = 174] [outer = 0x116080c00] 00:44:17 INFO - PROCESS | 1660 | 1469259857399 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x125348c00) [pid = 1660] [serial = 175] [outer = 0x116080c00] 00:44:17 INFO - PROCESS | 1660 | 1469259857749 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:44:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:44:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 580ms 00:44:17 INFO - PROCESS | 1660 | 1469259857773 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 00:44:17 INFO - PROCESS | 1660 | 1469259857775 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 00:44:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:44:17 INFO - PROCESS | 1660 | 1469259857782 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:44:17 INFO - PROCESS | 1660 | 1469259857783 Marionette TRACE conn2 <- [1,210,null,{}] 00:44:17 INFO - PROCESS | 1660 | 1469259857790 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:17 INFO - PROCESS | 1660 | 1469259857791 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:17 INFO - PROCESS | 1660 | 1469259857907 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 00:44:17 INFO - PROCESS | 1660 | 1469259857945 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 1660 | 1469259857947 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191f7000 == 35 [pid = 1660] [id = 60] 00:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113867c00) [pid = 1660] [serial = 176] [outer = 0x0] 00:44:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1265c0000) [pid = 1660] [serial = 177] [outer = 0x113867c00] 00:44:17 INFO - PROCESS | 1660 | 1469259857987 Marionette DEBUG loaded listener.js 00:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126755800) [pid = 1660] [serial = 178] [outer = 0x113867c00] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120f10800) [pid = 1660] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119107800) [pid = 1660] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11697e400) [pid = 1660] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1169f8000) [pid = 1660] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116fa9c00) [pid = 1660] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x11910bc00) [pid = 1660] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x129297800) [pid = 1660] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x123b1c400) [pid = 1660] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12758e400) [pid = 1660] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:44:18 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x126d56800) [pid = 1660] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:44:18 INFO - PROCESS | 1660 | 1469259858422 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 672ms 00:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:44:18 INFO - PROCESS | 1660 | 1469259858455 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 00:44:18 INFO - PROCESS | 1660 | 1469259858456 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 00:44:18 INFO - PROCESS | 1660 | 1469259858458 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:44:18 INFO - PROCESS | 1660 | 1469259858459 Marionette TRACE conn2 <- [1,214,null,{}] 00:44:18 INFO - PROCESS | 1660 | 1469259858461 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:18 INFO - PROCESS | 1660 | 1469259858462 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:18 INFO - PROCESS | 1660 | 1469259858532 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 00:44:18 INFO - PROCESS | 1660 | 1469259858537 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:18 INFO - PROCESS | 1660 | 1469259858539 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199a1800 == 36 [pid = 1660] [id = 61] 00:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11842e000) [pid = 1660] [serial = 179] [outer = 0x0] 00:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x123b1c400) [pid = 1660] [serial = 180] [outer = 0x11842e000] 00:44:18 INFO - PROCESS | 1660 | 1469259858563 Marionette DEBUG loaded listener.js 00:44:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1267d5400) [pid = 1660] [serial = 181] [outer = 0x11842e000] 00:44:18 INFO - PROCESS | 1660 | 1469259858865 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:44:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:44:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 00:44:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:44:18 INFO - PROCESS | 1660 | 1469259858881 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 00:44:18 INFO - PROCESS | 1660 | 1469259858883 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 00:44:18 INFO - PROCESS | 1660 | 1469259858894 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:44:18 INFO - PROCESS | 1660 | 1469259858895 Marionette TRACE conn2 <- [1,218,null,{}] 00:44:18 INFO - PROCESS | 1660 | 1469259858898 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:18 INFO - PROCESS | 1660 | 1469259858899 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:19 INFO - PROCESS | 1660 | 1469259859019 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 00:44:19 INFO - PROCESS | 1660 | 1469259859027 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:19 INFO - PROCESS | 1660 | 1469259859028 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x120585000 == 37 [pid = 1660] [id = 62] 00:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116078000) [pid = 1660] [serial = 182] [outer = 0x0] 00:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1267d8400) [pid = 1660] [serial = 183] [outer = 0x116078000] 00:44:19 INFO - PROCESS | 1660 | 1469259859068 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1269eb800) [pid = 1660] [serial = 184] [outer = 0x116078000] 00:44:19 INFO - PROCESS | 1660 | 1469259859472 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 629ms 00:44:19 INFO - PROCESS | 1660 | 1469259859514 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 00:44:19 INFO - PROCESS | 1660 | 1469259859516 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 00:44:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:44:19 INFO - PROCESS | 1660 | 1469259859518 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:44:19 INFO - PROCESS | 1660 | 1469259859520 Marionette TRACE conn2 <- [1,222,null,{}] 00:44:19 INFO - PROCESS | 1660 | 1469259859533 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:19 INFO - PROCESS | 1660 | 1469259859535 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:19 INFO - PROCESS | 1660 | 1469259859641 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 00:44:19 INFO - PROCESS | 1660 | 1469259859670 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:19 INFO - PROCESS | 1660 | 1469259859671 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x121358800 == 38 [pid = 1660] [id = 63] 00:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1267e1000) [pid = 1660] [serial = 185] [outer = 0x0] 00:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x126dbc400) [pid = 1660] [serial = 186] [outer = 0x1267e1000] 00:44:19 INFO - PROCESS | 1660 | 1469259859697 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1273ae800) [pid = 1660] [serial = 187] [outer = 0x1267e1000] 00:44:19 INFO - PROCESS | 1660 | 1469259859961 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:44:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:44:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 480ms 00:44:20 INFO - PROCESS | 1660 | 1469259859999 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 00:44:20 INFO - PROCESS | 1660 | 1469259860000 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 00:44:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:44:20 INFO - PROCESS | 1660 | 1469259860010 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:44:20 INFO - PROCESS | 1660 | 1469259860011 Marionette TRACE conn2 <- [1,226,null,{}] 00:44:20 INFO - PROCESS | 1660 | 1469259860014 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:20 INFO - PROCESS | 1660 | 1469259860015 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:20 INFO - PROCESS | 1660 | 1469259860092 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 00:44:20 INFO - PROCESS | 1660 | 1469259860096 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:20 INFO - PROCESS | 1660 | 1469259860097 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x123cac800 == 39 [pid = 1660] [id = 64] 00:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1273af800) [pid = 1660] [serial = 188] [outer = 0x0] 00:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128a47800) [pid = 1660] [serial = 189] [outer = 0x1273af800] 00:44:20 INFO - PROCESS | 1660 | 1469259860123 Marionette DEBUG loaded listener.js 00:44:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128cc2000) [pid = 1660] [serial = 190] [outer = 0x1273af800] 00:44:20 INFO - PROCESS | 1660 | --DOCSHELL 0x11624b800 == 38 [pid = 1660] [id = 54] 00:44:20 INFO - PROCESS | 1660 | --DOCSHELL 0x113077000 == 37 [pid = 1660] [id = 53] 00:44:20 INFO - PROCESS | 1660 | --DOCSHELL 0x1133c5000 == 36 [pid = 1660] [id = 52] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118408800 == 35 [pid = 1660] [id = 57] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x117236000 == 34 [pid = 1660] [id = 55] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x11809d800 == 33 [pid = 1660] [id = 56] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1191e5800 == 32 [pid = 1660] [id = 59] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1199a1800 == 31 [pid = 1660] [id = 61] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x118764000 == 30 [pid = 1660] [id = 58] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x120585000 == 29 [pid = 1660] [id = 62] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x1191f7000 == 28 [pid = 1660] [id = 60] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12122a000) [pid = 1660] [serial = 138] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120537800) [pid = 1660] [serial = 135] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOCSHELL 0x121358800 == 27 [pid = 1660] [id = 63] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1205d2400) [pid = 1660] [serial = 136] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116fb4000) [pid = 1660] [serial = 123] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1184cdc00) [pid = 1660] [serial = 129] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118424400) [pid = 1660] [serial = 126] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119939c00) [pid = 1660] [serial = 132] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118708c00) [pid = 1660] [serial = 127] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1174eb800) [pid = 1660] [serial = 124] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12947c400) [pid = 1660] [serial = 121] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x118f52000) [pid = 1660] [serial = 130] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x119aee000) [pid = 1660] [serial = 133] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1292a1400) [pid = 1660] [serial = 120] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x124939400) [pid = 1660] [serial = 103] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x129295400) [pid = 1660] [serial = 118] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12758c400) [pid = 1660] [serial = 115] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x123c33000) [pid = 1660] [serial = 139] [outer = 0x0] [url = about:blank] 00:44:21 INFO - PROCESS | 1660 | 1469259861320 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1322ms 00:44:21 INFO - PROCESS | 1660 | 1469259861333 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 1660 | 1469259861337 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 00:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:44:21 INFO - PROCESS | 1660 | 1469259861341 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 1660 | 1469259861343 Marionette TRACE conn2 <- [1,230,null,{}] 00:44:21 INFO - PROCESS | 1660 | 1469259861347 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:21 INFO - PROCESS | 1660 | 1469259861349 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:21 INFO - PROCESS | 1660 | 1469259861421 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 00:44:21 INFO - PROCESS | 1660 | 1469259861428 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 1660 | 1469259861431 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a5a800 == 28 [pid = 1660] [id = 65] 00:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116977c00) [pid = 1660] [serial = 191] [outer = 0x0] 00:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1169f7800) [pid = 1660] [serial = 192] [outer = 0x116977c00] 00:44:21 INFO - PROCESS | 1660 | 1469259861460 Marionette DEBUG loaded listener.js 00:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1174de400) [pid = 1660] [serial = 193] [outer = 0x116977c00] 00:44:21 INFO - PROCESS | 1660 | 1469259861758 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:44:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:44:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 471ms 00:44:21 INFO - PROCESS | 1660 | 1469259861811 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 1660 | 1469259861815 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 00:44:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:44:21 INFO - PROCESS | 1660 | 1469259861819 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 1660 | 1469259861821 Marionette TRACE conn2 <- [1,234,null,{}] 00:44:21 INFO - PROCESS | 1660 | 1469259861823 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:21 INFO - PROCESS | 1660 | 1469259861826 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:21 INFO - PROCESS | 1660 | 1469259861898 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 00:44:21 INFO - PROCESS | 1660 | 1469259861903 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:21 INFO - PROCESS | 1660 | 1469259861906 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x116956000 == 29 [pid = 1660] [id = 66] 00:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1176a6000) [pid = 1660] [serial = 194] [outer = 0x0] 00:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11842c000) [pid = 1660] [serial = 195] [outer = 0x1176a6000] 00:44:21 INFO - PROCESS | 1660 | 1469259861933 Marionette DEBUG loaded listener.js 00:44:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1185bd400) [pid = 1660] [serial = 196] [outer = 0x1176a6000] 00:44:22 INFO - PROCESS | 1660 | 1469259862271 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 469ms 00:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:44:22 INFO - PROCESS | 1660 | 1469259862289 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 00:44:22 INFO - PROCESS | 1660 | 1469259862290 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 00:44:22 INFO - PROCESS | 1660 | 1469259862293 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:44:22 INFO - PROCESS | 1660 | 1469259862303 Marionette TRACE conn2 <- [1,238,null,{}] 00:44:22 INFO - PROCESS | 1660 | 1469259862311 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:22 INFO - PROCESS | 1660 | 1469259862314 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:22 INFO - PROCESS | 1660 | 1469259862391 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 00:44:22 INFO - PROCESS | 1660 | 1469259862434 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:22 INFO - PROCESS | 1660 | 1469259862437 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e71000 == 30 [pid = 1660] [id = 67] 00:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x112e6dc00) [pid = 1660] [serial = 197] [outer = 0x0] 00:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119107c00) [pid = 1660] [serial = 198] [outer = 0x112e6dc00] 00:44:22 INFO - PROCESS | 1660 | 1469259862464 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119ae8800) [pid = 1660] [serial = 199] [outer = 0x112e6dc00] 00:44:22 INFO - PROCESS | 1660 | 1469259862729 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:44:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:44:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 481ms 00:44:22 INFO - PROCESS | 1660 | 1469259862776 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 00:44:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:44:22 INFO - PROCESS | 1660 | 1469259862778 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 00:44:22 INFO - PROCESS | 1660 | 1469259862780 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:44:22 INFO - PROCESS | 1660 | 1469259862781 Marionette TRACE conn2 <- [1,242,null,{}] 00:44:22 INFO - PROCESS | 1660 | 1469259862784 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:22 INFO - PROCESS | 1660 | 1469259862785 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:22 INFO - PROCESS | 1660 | 1469259862870 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 00:44:22 INFO - PROCESS | 1660 | 1469259862874 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:22 INFO - PROCESS | 1660 | 1469259862875 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x118422000 == 31 [pid = 1660] [id = 68] 00:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119aee000) [pid = 1660] [serial = 200] [outer = 0x0] 00:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1205d1c00) [pid = 1660] [serial = 201] [outer = 0x119aee000] 00:44:22 INFO - PROCESS | 1660 | 1469259862902 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x120f0f400) [pid = 1660] [serial = 202] [outer = 0x119aee000] 00:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x120f16c00) [pid = 1660] [serial = 203] [outer = 0x12cb0fc00] 00:44:23 INFO - PROCESS | 1660 | 1469259863239 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 468ms 00:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:44:23 INFO - PROCESS | 1660 | 1469259863249 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 00:44:23 INFO - PROCESS | 1660 | 1469259863250 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 00:44:23 INFO - PROCESS | 1660 | 1469259863254 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 1660 | 1469259863256 Marionette TRACE conn2 <- [1,246,null,{}] 00:44:23 INFO - PROCESS | 1660 | 1469259863258 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:23 INFO - PROCESS | 1660 | 1469259863259 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:23 INFO - PROCESS | 1660 | 1469259863355 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 00:44:23 INFO - PROCESS | 1660 | 1469259863385 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:23 INFO - PROCESS | 1660 | 1469259863387 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x118767000 == 32 [pid = 1660] [id = 69] 00:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x112a82400) [pid = 1660] [serial = 204] [outer = 0x0] 00:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120f13c00) [pid = 1660] [serial = 205] [outer = 0x112a82400] 00:44:23 INFO - PROCESS | 1660 | 1469259863411 Marionette DEBUG loaded listener.js 00:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12172b000) [pid = 1660] [serial = 206] [outer = 0x112a82400] 00:44:23 INFO - PROCESS | 1660 | 1469259863676 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:44:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:44:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 472ms 00:44:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:44:23 INFO - PROCESS | 1660 | 1469259863729 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 00:44:23 INFO - PROCESS | 1660 | 1469259863731 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 00:44:23 INFO - PROCESS | 1660 | 1469259863734 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 1660 | 1469259863735 Marionette TRACE conn2 <- [1,250,null,{}] 00:44:23 INFO - PROCESS | 1660 | 1469259863742 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:23 INFO - PROCESS | 1660 | 1469259863748 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:23 INFO - PROCESS | 1660 | 1469259863892 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 00:44:23 INFO - PROCESS | 1660 | 1469259863955 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:23 INFO - PROCESS | 1660 | 1469259863956 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191fb800 == 33 [pid = 1660] [id = 70] 00:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x117335400) [pid = 1660] [serial = 207] [outer = 0x0] 00:44:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123c34800) [pid = 1660] [serial = 208] [outer = 0x117335400] 00:44:24 INFO - PROCESS | 1660 | 1469259863997 Marionette DEBUG loaded listener.js 00:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126d5b800) [pid = 1660] [serial = 209] [outer = 0x117335400] 00:44:24 INFO - PROCESS | 1660 | 1469259864299 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 574ms 00:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:44:24 INFO - PROCESS | 1660 | 1469259864308 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 00:44:24 INFO - PROCESS | 1660 | 1469259864310 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 00:44:24 INFO - PROCESS | 1660 | 1469259864312 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:44:24 INFO - PROCESS | 1660 | 1469259864314 Marionette TRACE conn2 <- [1,254,null,{}] 00:44:24 INFO - PROCESS | 1660 | 1469259864318 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:24 INFO - PROCESS | 1660 | 1469259864322 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:24 INFO - PROCESS | 1660 | 1469259864447 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 00:44:24 INFO - PROCESS | 1660 | 1469259864510 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:24 INFO - PROCESS | 1660 | 1469259864523 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12056f000 == 34 [pid = 1660] [id = 71] 00:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11842b400) [pid = 1660] [serial = 210] [outer = 0x0] 00:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x126dbb800) [pid = 1660] [serial = 211] [outer = 0x11842b400] 00:44:24 INFO - PROCESS | 1660 | 1469259864559 Marionette DEBUG loaded listener.js 00:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1273ab000) [pid = 1660] [serial = 212] [outer = 0x11842b400] 00:44:24 INFO - PROCESS | 1660 | 1469259864879 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:44:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:44:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 571ms 00:44:24 INFO - PROCESS | 1660 | 1469259864883 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 00:44:24 INFO - PROCESS | 1660 | 1469259864885 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 00:44:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:44:24 INFO - PROCESS | 1660 | 1469259864896 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:44:24 INFO - PROCESS | 1660 | 1469259864897 Marionette TRACE conn2 <- [1,258,null,{}] 00:44:24 INFO - PROCESS | 1660 | 1469259864899 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:24 INFO - PROCESS | 1660 | 1469259864900 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:24 INFO - PROCESS | 1660 | 1469259864984 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 00:44:24 INFO - PROCESS | 1660 | 1469259864990 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:24 INFO - PROCESS | 1660 | 1469259864991 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12134e800 == 35 [pid = 1660] [id = 72] 00:44:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x116982400) [pid = 1660] [serial = 213] [outer = 0x0] 00:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128cb9400) [pid = 1660] [serial = 214] [outer = 0x116982400] 00:44:25 INFO - PROCESS | 1660 | 1469259865015 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129295800) [pid = 1660] [serial = 215] [outer = 0x116982400] 00:44:25 INFO - PROCESS | 1660 | 1469259865310 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 00:44:25 INFO - PROCESS | 1660 | 1469259865365 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 00:44:25 INFO - PROCESS | 1660 | 1469259865367 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 00:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:44:25 INFO - PROCESS | 1660 | 1469259865369 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:44:25 INFO - PROCESS | 1660 | 1469259865370 Marionette TRACE conn2 <- [1,262,null,{}] 00:44:25 INFO - PROCESS | 1660 | 1469259865372 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:25 INFO - PROCESS | 1660 | 1469259865373 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:25 INFO - PROCESS | 1660 | 1469259865465 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 00:44:25 INFO - PROCESS | 1660 | 1469259865473 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 1660 | 1469259865474 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e6a800 == 36 [pid = 1660] [id = 73] 00:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129296400) [pid = 1660] [serial = 216] [outer = 0x0] 00:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1292a1000) [pid = 1660] [serial = 217] [outer = 0x129296400] 00:44:25 INFO - PROCESS | 1660 | 1469259865506 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12947a400) [pid = 1660] [serial = 218] [outer = 0x129296400] 00:44:25 INFO - PROCESS | 1660 | 1469259865771 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:44:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:44:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 419ms 00:44:25 INFO - PROCESS | 1660 | 1469259865794 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 00:44:25 INFO - PROCESS | 1660 | 1469259865795 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 00:44:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:44:25 INFO - PROCESS | 1660 | 1469259865797 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:44:25 INFO - PROCESS | 1660 | 1469259865798 Marionette TRACE conn2 <- [1,266,null,{}] 00:44:25 INFO - PROCESS | 1660 | 1469259865800 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:25 INFO - PROCESS | 1660 | 1469259865802 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:25 INFO - PROCESS | 1660 | 1469259865890 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 00:44:25 INFO - PROCESS | 1660 | 1469259865894 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:25 INFO - PROCESS | 1660 | 1469259865895 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x12531e800 == 37 [pid = 1660] [id = 74] 00:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12739f800) [pid = 1660] [serial = 219] [outer = 0x0] 00:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129989000) [pid = 1660] [serial = 220] [outer = 0x12739f800] 00:44:25 INFO - PROCESS | 1660 | 1469259865921 Marionette DEBUG loaded listener.js 00:44:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12a6d4c00) [pid = 1660] [serial = 221] [outer = 0x12739f800] 00:44:26 INFO - PROCESS | 1660 | 1469259866230 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 467ms 00:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:44:26 INFO - PROCESS | 1660 | 1469259866265 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 00:44:26 INFO - PROCESS | 1660 | 1469259866266 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 00:44:26 INFO - PROCESS | 1660 | 1469259866270 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 1660 | 1469259866273 Marionette TRACE conn2 <- [1,270,null,{}] 00:44:26 INFO - PROCESS | 1660 | 1469259866275 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:26 INFO - PROCESS | 1660 | 1469259866277 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:26 INFO - PROCESS | 1660 | 1469259866385 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 00:44:26 INFO - PROCESS | 1660 | 1469259866399 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 1660 | 1469259866400 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x118764000 == 38 [pid = 1660] [id = 75] 00:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129484c00) [pid = 1660] [serial = 222] [outer = 0x0] 00:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a789c00) [pid = 1660] [serial = 223] [outer = 0x129484c00] 00:44:26 INFO - PROCESS | 1660 | 1469259866426 Marionette DEBUG loaded listener.js 00:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a9ba400) [pid = 1660] [serial = 224] [outer = 0x129484c00] 00:44:26 INFO - PROCESS | 1660 | 1469259866735 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:44:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:44:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 521ms 00:44:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:44:26 INFO - PROCESS | 1660 | 1469259866790 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 00:44:26 INFO - PROCESS | 1660 | 1469259866791 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 00:44:26 INFO - PROCESS | 1660 | 1469259866793 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:44:26 INFO - PROCESS | 1660 | 1469259866794 Marionette TRACE conn2 <- [1,274,null,{}] 00:44:26 INFO - PROCESS | 1660 | 1469259866797 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:26 INFO - PROCESS | 1660 | 1469259866798 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:26 INFO - PROCESS | 1660 | 1469259866882 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 00:44:26 INFO - PROCESS | 1660 | 1469259866910 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 1660 | 1469259866912 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f08000 == 39 [pid = 1660] [id = 76] 00:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a78e800) [pid = 1660] [serial = 225] [outer = 0x0] 00:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a9c0c00) [pid = 1660] [serial = 226] [outer = 0x12a78e800] 00:44:26 INFO - PROCESS | 1660 | 1469259866934 Marionette DEBUG loaded listener.js 00:44:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12af39800) [pid = 1660] [serial = 227] [outer = 0x12a78e800] 00:44:27 INFO - PROCESS | 1660 | 1469259867209 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 00:44:27 INFO - PROCESS | 1660 | 1469259867262 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 00:44:27 INFO - PROCESS | 1660 | 1469259867263 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 00:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:44:27 INFO - PROCESS | 1660 | 1469259867265 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:44:27 INFO - PROCESS | 1660 | 1469259867266 Marionette TRACE conn2 <- [1,278,null,{}] 00:44:27 INFO - PROCESS | 1660 | 1469259867269 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:27 INFO - PROCESS | 1660 | 1469259867272 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:27 INFO - PROCESS | 1660 | 1469259867366 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 00:44:27 INFO - PROCESS | 1660 | 1469259867370 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 1660 | 1469259867371 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x127195800 == 40 [pid = 1660] [id = 77] 00:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a9bbc00) [pid = 1660] [serial = 228] [outer = 0x0] 00:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12af3c400) [pid = 1660] [serial = 229] [outer = 0x12a9bbc00] 00:44:27 INFO - PROCESS | 1660 | 1469259867394 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12af84000) [pid = 1660] [serial = 230] [outer = 0x12a9bbc00] 00:44:27 INFO - PROCESS | 1660 | 1469259867725 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:44:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:44:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 00:44:27 INFO - PROCESS | 1660 | 1469259867733 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 00:44:27 INFO - PROCESS | 1660 | 1469259867734 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 00:44:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:44:27 INFO - PROCESS | 1660 | 1469259867739 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:44:27 INFO - PROCESS | 1660 | 1469259867740 Marionette TRACE conn2 <- [1,282,null,{}] 00:44:27 INFO - PROCESS | 1660 | 1469259867742 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:27 INFO - PROCESS | 1660 | 1469259867743 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:27 INFO - PROCESS | 1660 | 1469259867837 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 00:44:27 INFO - PROCESS | 1660 | 1469259867840 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 1660 | 1469259867841 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b98800 == 41 [pid = 1660] [id = 78] 00:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12af81400) [pid = 1660] [serial = 231] [outer = 0x0] 00:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12b13b800) [pid = 1660] [serial = 232] [outer = 0x12af81400] 00:44:27 INFO - PROCESS | 1660 | 1469259867865 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12b146c00) [pid = 1660] [serial = 233] [outer = 0x12af81400] 00:44:28 INFO - PROCESS | 1660 | 1469259868137 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 420ms 00:44:28 INFO - PROCESS | 1660 | 1469259868160 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 00:44:28 INFO - PROCESS | 1660 | 1469259868161 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 00:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:44:28 INFO - PROCESS | 1660 | 1469259868163 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 1660 | 1469259868164 Marionette TRACE conn2 <- [1,286,null,{}] 00:44:28 INFO - PROCESS | 1660 | 1469259868169 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:28 INFO - PROCESS | 1660 | 1469259868172 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:28 INFO - PROCESS | 1660 | 1469259868277 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 00:44:28 INFO - PROCESS | 1660 | 1469259868310 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 1660 | 1469259868311 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e7800 == 42 [pid = 1660] [id = 79] 00:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12b9bb400) [pid = 1660] [serial = 234] [outer = 0x0] 00:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12b9c4800) [pid = 1660] [serial = 235] [outer = 0x12b9bb400] 00:44:28 INFO - PROCESS | 1660 | 1469259868334 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12b9c9c00) [pid = 1660] [serial = 236] [outer = 0x12b9bb400] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x120f10000) [pid = 1660] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1267e1000) [pid = 1660] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x116080c00) [pid = 1660] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x113867c00) [pid = 1660] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11842e000) [pid = 1660] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11871ac00) [pid = 1660] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1162d9c00) [pid = 1660] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119111400) [pid = 1660] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118709000) [pid = 1660] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1174e0000) [pid = 1660] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116905400) [pid = 1660] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x113808800) [pid = 1660] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x120fe6c00) [pid = 1660] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x120fe6800) [pid = 1660] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11974cc00) [pid = 1660] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:44:28 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116078000) [pid = 1660] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:44:28 INFO - PROCESS | 1660 | 1469259868720 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:44:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:44:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 572ms 00:44:28 INFO - PROCESS | 1660 | 1469259868737 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 00:44:28 INFO - PROCESS | 1660 | 1469259868740 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 00:44:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:44:28 INFO - PROCESS | 1660 | 1469259868747 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 1660 | 1469259868748 Marionette TRACE conn2 <- [1,290,null,{}] 00:44:28 INFO - PROCESS | 1660 | 1469259868750 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:28 INFO - PROCESS | 1660 | 1469259868751 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:28 INFO - PROCESS | 1660 | 1469259868862 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 00:44:28 INFO - PROCESS | 1660 | 1469259868895 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 1660 | 1469259868896 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x1265ac800 == 43 [pid = 1660] [id = 80] 00:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x113867c00) [pid = 1660] [serial = 237] [outer = 0x0] 00:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11871d800) [pid = 1660] [serial = 238] [outer = 0x113867c00] 00:44:28 INFO - PROCESS | 1660 | 1469259868920 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123b24400) [pid = 1660] [serial = 239] [outer = 0x113867c00] 00:44:29 INFO - PROCESS | 1660 | 1469259869180 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 00:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:44:29 INFO - PROCESS | 1660 | 1469259869215 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 1660 | 1469259869216 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 00:44:29 INFO - PROCESS | 1660 | 1469259869226 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1660 | 1469259869228 Marionette TRACE conn2 <- [1,294,null,{}] 00:44:29 INFO - PROCESS | 1660 | 1469259869230 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:29 INFO - PROCESS | 1660 | 1469259869231 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:29 INFO - PROCESS | 1660 | 1469259869311 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 00:44:29 INFO - PROCESS | 1660 | 1469259869315 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:29 INFO - PROCESS | 1660 | 1469259869316 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x129973000 == 44 [pid = 1660] [id = 81] 00:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x125348800) [pid = 1660] [serial = 240] [outer = 0x0] 00:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b9be400) [pid = 1660] [serial = 241] [outer = 0x125348800] 00:44:29 INFO - PROCESS | 1660 | 1469259869342 Marionette DEBUG loaded listener.js 00:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12ba9c800) [pid = 1660] [serial = 242] [outer = 0x125348800] 00:44:29 INFO - PROCESS | 1660 | 1469259869646 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 477ms 00:44:29 INFO - PROCESS | 1660 | 1469259869697 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 00:44:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:44:29 INFO - PROCESS | 1660 | 1469259869699 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 00:44:29 INFO - PROCESS | 1660 | 1469259869702 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1660 | 1469259869703 Marionette TRACE conn2 <- [1,298,null,{}] 00:44:29 INFO - PROCESS | 1660 | 1469259869707 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:29 INFO - PROCESS | 1660 | 1469259869708 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:29 INFO - PROCESS | 1660 | 1469259869862 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 00:44:29 INFO - PROCESS | 1660 | 1469259869871 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:29 INFO - PROCESS | 1660 | 1469259869872 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a620800 == 45 [pid = 1660] [id = 82] 00:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12ba9d800) [pid = 1660] [serial = 243] [outer = 0x0] 00:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12baa4c00) [pid = 1660] [serial = 244] [outer = 0x12ba9d800] 00:44:29 INFO - PROCESS | 1660 | 1469259869911 Marionette DEBUG loaded listener.js 00:44:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12be33400) [pid = 1660] [serial = 245] [outer = 0x12ba9d800] 00:44:30 INFO - PROCESS | 1660 | 1469259870292 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 00:44:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:44:30 INFO - PROCESS | 1660 | 1469259870323 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 00:44:30 INFO - PROCESS | 1660 | 1469259870324 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 00:44:30 INFO - PROCESS | 1660 | 1469259870326 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:44:30 INFO - PROCESS | 1660 | 1469259870327 Marionette TRACE conn2 <- [1,302,null,{}] 00:44:30 INFO - PROCESS | 1660 | 1469259870329 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:30 INFO - PROCESS | 1660 | 1469259870330 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:30 INFO - PROCESS | 1660 | 1469259870410 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 00:44:30 INFO - PROCESS | 1660 | 1469259870459 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:30 INFO - PROCESS | 1660 | 1469259870460 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a5e800 == 46 [pid = 1660] [id = 83] 00:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1185c6c00) [pid = 1660] [serial = 246] [outer = 0x0] 00:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12758a000) [pid = 1660] [serial = 247] [outer = 0x1185c6c00] 00:44:30 INFO - PROCESS | 1660 | 1469259870490 Marionette DEBUG loaded listener.js 00:44:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128a3e000) [pid = 1660] [serial = 248] [outer = 0x1185c6c00] 00:44:30 INFO - PROCESS | 1660 | 1469259870998 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 719ms 00:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:44:31 INFO - PROCESS | 1660 | 1469259871046 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 00:44:31 INFO - PROCESS | 1660 | 1469259871049 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 00:44:31 INFO - PROCESS | 1660 | 1469259871052 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:44:31 INFO - PROCESS | 1660 | 1469259871055 Marionette TRACE conn2 <- [1,306,null,{}] 00:44:31 INFO - PROCESS | 1660 | 1469259871059 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:31 INFO - PROCESS | 1660 | 1469259871060 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:31 INFO - PROCESS | 1660 | 1469259871191 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 00:44:31 INFO - PROCESS | 1660 | 1469259871263 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:31 INFO - PROCESS | 1660 | 1469259871264 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x117096000 == 47 [pid = 1660] [id = 84] 00:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1174e1c00) [pid = 1660] [serial = 249] [outer = 0x0] 00:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1174e6800) [pid = 1660] [serial = 250] [outer = 0x1174e1c00] 00:44:31 INFO - PROCESS | 1660 | 1469259871295 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11842d400) [pid = 1660] [serial = 251] [outer = 0x1174e1c00] 00:44:31 INFO - PROCESS | 1660 | 1469259871968 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 927ms 00:44:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:44:31 INFO - PROCESS | 1660 | 1469259871979 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 00:44:31 INFO - PROCESS | 1660 | 1469259871981 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 00:44:32 INFO - PROCESS | 1660 | 1469259872014 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1660 | 1469259872016 Marionette TRACE conn2 <- [1,310,null,{}] 00:44:32 INFO - PROCESS | 1660 | 1469259872024 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:32 INFO - PROCESS | 1660 | 1469259872026 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:32 INFO - PROCESS | 1660 | 1469259872122 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12a620800 == 46 [pid = 1660] [id = 82] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x129973000 == 45 [pid = 1660] [id = 81] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1265ac800 == 44 [pid = 1660] [id = 80] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e7800 == 43 [pid = 1660] [id = 79] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x128b98800 == 42 [pid = 1660] [id = 78] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x127195800 == 41 [pid = 1660] [id = 77] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x126f08000 == 40 [pid = 1660] [id = 76] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x118764000 == 39 [pid = 1660] [id = 75] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12531e800 == 38 [pid = 1660] [id = 74] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x128a47800) [pid = 1660] [serial = 189] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x117e6a800 == 37 [pid = 1660] [id = 73] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12134e800 == 36 [pid = 1660] [id = 72] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x12056f000 == 35 [pid = 1660] [id = 71] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x1191fb800 == 34 [pid = 1660] [id = 70] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x118767000 == 33 [pid = 1660] [id = 69] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x118422000 == 32 [pid = 1660] [id = 68] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x117e71000 == 31 [pid = 1660] [id = 67] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x116956000 == 30 [pid = 1660] [id = 66] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x113a5a800 == 29 [pid = 1660] [id = 65] 00:44:32 INFO - PROCESS | 1660 | --DOCSHELL 0x123cac800 == 28 [pid = 1660] [id = 64] 00:44:32 INFO - PROCESS | 1660 | 1469259872229 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:32 INFO - PROCESS | 1660 | 1469259872232 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121345c00) [pid = 1660] [serial = 171] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1273ae800) [pid = 1660] [serial = 187] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x123c35800) [pid = 1660] [serial = 174] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x123b1a800) [pid = 1660] [serial = 172] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1265c0000) [pid = 1660] [serial = 177] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x125348c00) [pid = 1660] [serial = 175] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1267d5400) [pid = 1660] [serial = 181] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x123b1c400) [pid = 1660] [serial = 180] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126755800) [pid = 1660] [serial = 178] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118863000) [pid = 1660] [serial = 144] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1176ac000) [pid = 1660] [serial = 142] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116aa1c00) [pid = 1660] [serial = 141] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119ae3800) [pid = 1660] [serial = 165] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119aed000) [pid = 1660] [serial = 166] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11870ec00) [pid = 1660] [serial = 162] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118f9c000) [pid = 1660] [serial = 163] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1174ed000) [pid = 1660] [serial = 159] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1183d4400) [pid = 1660] [serial = 160] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116973800) [pid = 1660] [serial = 156] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116aa2c00) [pid = 1660] [serial = 157] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116080400) [pid = 1660] [serial = 154] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1169ec800) [pid = 1660] [serial = 153] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x125347000) [pid = 1660] [serial = 151] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124b3c800) [pid = 1660] [serial = 150] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123b16c00) [pid = 1660] [serial = 148] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121024c00) [pid = 1660] [serial = 147] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119756000) [pid = 1660] [serial = 145] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x120533800) [pid = 1660] [serial = 168] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1269eb800) [pid = 1660] [serial = 184] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1205d3c00) [pid = 1660] [serial = 169] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126dbc400) [pid = 1660] [serial = 186] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1267d8400) [pid = 1660] [serial = 183] [outer = 0x0] [url = about:blank] 00:44:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1130ea000 == 29 [pid = 1660] [id = 85] 00:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116973800) [pid = 1660] [serial = 252] [outer = 0x0] 00:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1174e2400) [pid = 1660] [serial = 253] [outer = 0x116973800] 00:44:32 INFO - PROCESS | 1660 | 1469259872265 Marionette DEBUG loaded listener.js 00:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118431400) [pid = 1660] [serial = 254] [outer = 0x116973800] 00:44:32 INFO - PROCESS | 1660 | 1469259872584 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 655ms 00:44:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:44:32 INFO - PROCESS | 1660 | 1469259872640 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 1660 | 1469259872643 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 00:44:32 INFO - PROCESS | 1660 | 1469259872647 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1660 | 1469259872649 Marionette TRACE conn2 <- [1,314,null,{}] 00:44:32 INFO - PROCESS | 1660 | 1469259872651 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:32 INFO - PROCESS | 1660 | 1469259872653 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:32 INFO - PROCESS | 1660 | 1469259872729 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 00:44:32 INFO - PROCESS | 1660 | 1469259872733 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:32 INFO - PROCESS | 1660 | 1469259872734 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170a5800 == 30 [pid = 1660] [id = 86] 00:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118705800) [pid = 1660] [serial = 255] [outer = 0x0] 00:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118f96000) [pid = 1660] [serial = 256] [outer = 0x118705800] 00:44:32 INFO - PROCESS | 1660 | 1469259872764 Marionette DEBUG loaded listener.js 00:44:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11974d000) [pid = 1660] [serial = 257] [outer = 0x118705800] 00:44:33 INFO - PROCESS | 1660 | 1469259873099 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 469ms 00:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:44:33 INFO - PROCESS | 1660 | 1469259873116 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 00:44:33 INFO - PROCESS | 1660 | 1469259873117 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 00:44:33 INFO - PROCESS | 1660 | 1469259873122 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:44:33 INFO - PROCESS | 1660 | 1469259873125 Marionette TRACE conn2 <- [1,318,null,{}] 00:44:33 INFO - PROCESS | 1660 | 1469259873132 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:33 INFO - PROCESS | 1660 | 1469259873135 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:33 INFO - PROCESS | 1660 | 1469259873215 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 00:44:33 INFO - PROCESS | 1660 | 1469259873222 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:33 INFO - PROCESS | 1660 | 1469259873225 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a7800 == 31 [pid = 1660] [id = 87] 00:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119aef400) [pid = 1660] [serial = 258] [outer = 0x0] 00:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1205cb400) [pid = 1660] [serial = 259] [outer = 0x119aef400] 00:44:33 INFO - PROCESS | 1660 | 1469259873252 Marionette DEBUG loaded listener.js 00:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x120fe5800) [pid = 1660] [serial = 260] [outer = 0x119aef400] 00:44:33 INFO - PROCESS | 1660 | 1469259873577 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 472ms 00:44:33 INFO - PROCESS | 1660 | 1469259873594 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 00:44:33 INFO - PROCESS | 1660 | 1469259873596 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 00:44:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:44:33 INFO - PROCESS | 1660 | 1469259873598 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:44:33 INFO - PROCESS | 1660 | 1469259873599 Marionette TRACE conn2 <- [1,322,null,{}] 00:44:33 INFO - PROCESS | 1660 | 1469259873601 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:33 INFO - PROCESS | 1660 | 1469259873605 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:33 INFO - PROCESS | 1660 | 1469259873700 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 00:44:33 INFO - PROCESS | 1660 | 1469259873706 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:33 INFO - PROCESS | 1660 | 1469259873707 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x11858c800 == 32 [pid = 1660] [id = 88] 00:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1174de800) [pid = 1660] [serial = 261] [outer = 0x0] 00:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121959000) [pid = 1660] [serial = 262] [outer = 0x1174de800] 00:44:33 INFO - PROCESS | 1660 | 1469259873732 Marionette DEBUG loaded listener.js 00:44:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123c3a000) [pid = 1660] [serial = 263] [outer = 0x1174de800] 00:44:34 INFO - PROCESS | 1660 | 1469259874068 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 00:44:34 INFO - PROCESS | 1660 | 1469259874118 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 00:44:34 INFO - PROCESS | 1660 | 1469259874119 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 00:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:44:34 INFO - PROCESS | 1660 | 1469259874128 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:44:34 INFO - PROCESS | 1660 | 1469259874129 Marionette TRACE conn2 <- [1,326,null,{}] 00:44:34 INFO - PROCESS | 1660 | 1469259874131 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:34 INFO - PROCESS | 1660 | 1469259874133 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:34 INFO - PROCESS | 1660 | 1469259874201 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 00:44:34 INFO - PROCESS | 1660 | 1469259874207 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 1660 | 1469259874208 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191e0800 == 33 [pid = 1660] [id = 89] 00:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123c89800) [pid = 1660] [serial = 264] [outer = 0x0] 00:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124ba6800) [pid = 1660] [serial = 265] [outer = 0x123c89800] 00:44:34 INFO - PROCESS | 1660 | 1469259874232 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1265c0400) [pid = 1660] [serial = 266] [outer = 0x123c89800] 00:44:34 INFO - PROCESS | 1660 | 1469259874605 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 525ms 00:44:34 INFO - PROCESS | 1660 | 1469259874654 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 00:44:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:44:34 INFO - PROCESS | 1660 | 1469259874655 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 00:44:34 INFO - PROCESS | 1660 | 1469259874657 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:44:34 INFO - PROCESS | 1660 | 1469259874658 Marionette TRACE conn2 <- [1,330,null,{}] 00:44:34 INFO - PROCESS | 1660 | 1469259874660 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:34 INFO - PROCESS | 1660 | 1469259874664 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:34 INFO - PROCESS | 1660 | 1469259874773 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 00:44:34 INFO - PROCESS | 1660 | 1469259874778 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 1660 | 1469259874779 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x11990d800 == 34 [pid = 1660] [id = 90] 00:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11690e800) [pid = 1660] [serial = 267] [outer = 0x0] 00:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1269e2c00) [pid = 1660] [serial = 268] [outer = 0x11690e800] 00:44:34 INFO - PROCESS | 1660 | 1469259874803 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1273b2c00) [pid = 1660] [serial = 269] [outer = 0x11690e800] 00:44:35 INFO - PROCESS | 1660 | 1469259875133 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 00:44:35 INFO - PROCESS | 1660 | 1469259875175 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 00:44:35 INFO - PROCESS | 1660 | 1469259875177 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 00:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:44:35 INFO - PROCESS | 1660 | 1469259875179 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 1660 | 1469259875180 Marionette TRACE conn2 <- [1,334,null,{}] 00:44:35 INFO - PROCESS | 1660 | 1469259875182 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:35 INFO - PROCESS | 1660 | 1469259875183 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:35 INFO - PROCESS | 1660 | 1469259875273 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 00:44:35 INFO - PROCESS | 1660 | 1469259875303 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:35 INFO - PROCESS | 1660 | 1469259875304 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d31000 == 35 [pid = 1660] [id = 91] 00:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1273b3000) [pid = 1660] [serial = 270] [outer = 0x0] 00:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128a39800) [pid = 1660] [serial = 271] [outer = 0x1273b3000] 00:44:35 INFO - PROCESS | 1660 | 1469259875328 Marionette DEBUG loaded listener.js 00:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128a3fc00) [pid = 1660] [serial = 272] [outer = 0x1273b3000] 00:44:35 INFO - PROCESS | 1660 | 1469259875634 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:44:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 00:44:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:44:35 INFO - PROCESS | 1660 | 1469259875649 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 00:44:35 INFO - PROCESS | 1660 | 1469259875651 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 00:44:35 INFO - PROCESS | 1660 | 1469259875655 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 1660 | 1469259875658 Marionette TRACE conn2 <- [1,338,null,{}] 00:44:35 INFO - PROCESS | 1660 | 1469259875660 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:35 INFO - PROCESS | 1660 | 1469259875661 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:35 INFO - PROCESS | 1660 | 1469259875752 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 00:44:35 INFO - PROCESS | 1660 | 1469259875785 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:35 INFO - PROCESS | 1660 | 1469259875786 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x113d88800 == 36 [pid = 1660] [id = 92] 00:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x127589400) [pid = 1660] [serial = 273] [outer = 0x0] 00:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128a44000) [pid = 1660] [serial = 274] [outer = 0x127589400] 00:44:35 INFO - PROCESS | 1660 | 1469259875810 Marionette DEBUG loaded listener.js 00:44:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x129066000) [pid = 1660] [serial = 275] [outer = 0x127589400] 00:44:36 INFO - PROCESS | 1660 | 1469259876116 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 526ms 00:44:36 INFO - PROCESS | 1660 | 1469259876179 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 00:44:36 INFO - PROCESS | 1660 | 1469259876181 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 00:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:44:36 INFO - PROCESS | 1660 | 1469259876183 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:44:36 INFO - PROCESS | 1660 | 1469259876184 Marionette TRACE conn2 <- [1,342,null,{}] 00:44:36 INFO - PROCESS | 1660 | 1469259876186 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:36 INFO - PROCESS | 1660 | 1469259876187 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:36 INFO - PROCESS | 1660 | 1469259876276 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 00:44:36 INFO - PROCESS | 1660 | 1469259876290 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:36 INFO - PROCESS | 1660 | 1469259876291 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x121817000 == 37 [pid = 1660] [id = 93] 00:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x129066c00) [pid = 1660] [serial = 276] [outer = 0x0] 00:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129476800) [pid = 1660] [serial = 277] [outer = 0x129066c00] 00:44:36 INFO - PROCESS | 1660 | 1469259876315 Marionette DEBUG loaded listener.js 00:44:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12998c400) [pid = 1660] [serial = 278] [outer = 0x129066c00] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116982400) [pid = 1660] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119aee000) [pid = 1660] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a78e800) [pid = 1660] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116977c00) [pid = 1660] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1273af800) [pid = 1660] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x129296400) [pid = 1660] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112e6dc00) [pid = 1660] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112a82400) [pid = 1660] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176a6000) [pid = 1660] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a9bbc00) [pid = 1660] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113867c00) [pid = 1660] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12af81400) [pid = 1660] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12b9bb400) [pid = 1660] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x125348800) [pid = 1660] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11842b400) [pid = 1660] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x117335400) [pid = 1660] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12739f800) [pid = 1660] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x129484c00) [pid = 1660] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:44:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12ba9d800) [pid = 1660] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:44:36 INFO - PROCESS | 1660 | 1469259876775 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:44:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 619ms 00:44:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:44:36 INFO - PROCESS | 1660 | 1469259876808 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 00:44:36 INFO - PROCESS | 1660 | 1469259876810 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 00:44:36 INFO - PROCESS | 1660 | 1469259876812 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:44:36 INFO - PROCESS | 1660 | 1469259876814 Marionette TRACE conn2 <- [1,346,null,{}] 00:44:36 INFO - PROCESS | 1660 | 1469259876817 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:36 INFO - PROCESS | 1660 | 1469259876819 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:36 INFO - PROCESS | 1660 | 1469259876986 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 00:44:37 INFO - PROCESS | 1660 | 1469259877028 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1660 | 1469259877030 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248dd800 == 38 [pid = 1660] [id = 94] 00:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116982400) [pid = 1660] [serial = 279] [outer = 0x0] 00:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1205d4c00) [pid = 1660] [serial = 280] [outer = 0x116982400] 00:44:37 INFO - PROCESS | 1660 | 1469259877065 Marionette DEBUG loaded listener.js 00:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x127137400) [pid = 1660] [serial = 281] [outer = 0x116982400] 00:44:37 INFO - PROCESS | 1660 | 1469259877346 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 568ms 00:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:44:37 INFO - PROCESS | 1660 | 1469259877381 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 1660 | 1469259877383 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 00:44:37 INFO - PROCESS | 1660 | 1469259877396 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1660 | 1469259877399 Marionette TRACE conn2 <- [1,350,null,{}] 00:44:37 INFO - PROCESS | 1660 | 1469259877402 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:37 INFO - PROCESS | 1660 | 1469259877408 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:37 INFO - PROCESS | 1660 | 1469259877526 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 00:44:37 INFO - PROCESS | 1660 | 1469259877554 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1660 | 1469259877556 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12659f000 == 39 [pid = 1660] [id = 95] 00:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1172bbc00) [pid = 1660] [serial = 282] [outer = 0x0] 00:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128a45400) [pid = 1660] [serial = 283] [outer = 0x1172bbc00] 00:44:37 INFO - PROCESS | 1660 | 1469259877582 Marionette DEBUG loaded listener.js 00:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a9b9400) [pid = 1660] [serial = 284] [outer = 0x1172bbc00] 00:44:37 INFO - PROCESS | 1660 | 1469259877866 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:44:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 488ms 00:44:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:44:37 INFO - PROCESS | 1660 | 1469259877877 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 1660 | 1469259877879 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 00:44:37 INFO - PROCESS | 1660 | 1469259877882 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1660 | 1469259877883 Marionette TRACE conn2 <- [1,354,null,{}] 00:44:37 INFO - PROCESS | 1660 | 1469259877893 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:37 INFO - PROCESS | 1660 | 1469259877894 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:37 INFO - PROCESS | 1660 | 1469259877976 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 00:44:37 INFO - PROCESS | 1660 | 1469259877980 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1660 | 1469259877981 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a61800 == 40 [pid = 1660] [id = 96] 00:44:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a9be000) [pid = 1660] [serial = 285] [outer = 0x0] 00:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12af38400) [pid = 1660] [serial = 286] [outer = 0x12a9be000] 00:44:38 INFO - PROCESS | 1660 | 1469259878005 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12af81000) [pid = 1660] [serial = 287] [outer = 0x12a9be000] 00:44:38 INFO - PROCESS | 1660 | 1469259878333 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 473ms 00:44:38 INFO - PROCESS | 1660 | 1469259878357 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 00:44:38 INFO - PROCESS | 1660 | 1469259878358 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 00:44:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:44:38 INFO - PROCESS | 1660 | 1469259878360 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:44:38 INFO - PROCESS | 1660 | 1469259878361 Marionette TRACE conn2 <- [1,358,null,{}] 00:44:38 INFO - PROCESS | 1660 | 1469259878364 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:38 INFO - PROCESS | 1660 | 1469259878365 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:38 INFO - PROCESS | 1660 | 1469259878462 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 00:44:38 INFO - PROCESS | 1660 | 1469259878467 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:38 INFO - PROCESS | 1660 | 1469259878468 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a6a800 == 41 [pid = 1660] [id = 97] 00:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a9c1c00) [pid = 1660] [serial = 288] [outer = 0x0] 00:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b13ac00) [pid = 1660] [serial = 289] [outer = 0x12a9c1c00] 00:44:38 INFO - PROCESS | 1660 | 1469259878495 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b9bd800) [pid = 1660] [serial = 290] [outer = 0x12a9c1c00] 00:44:38 INFO - PROCESS | 1660 | 1469259878982 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 670ms 00:44:39 INFO - PROCESS | 1660 | 1469259879031 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 00:44:39 INFO - PROCESS | 1660 | 1469259879034 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 00:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:44:39 INFO - PROCESS | 1660 | 1469259879037 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 1660 | 1469259879039 Marionette TRACE conn2 <- [1,362,null,{}] 00:44:39 INFO - PROCESS | 1660 | 1469259879044 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:39 INFO - PROCESS | 1660 | 1469259879046 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:39 INFO - PROCESS | 1660 | 1469259879147 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 00:44:39 INFO - PROCESS | 1660 | 1469259879198 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1660 | 1469259879199 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170a4000 == 42 [pid = 1660] [id = 98] 00:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1183e2c00) [pid = 1660] [serial = 291] [outer = 0x0] 00:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1184cd400) [pid = 1660] [serial = 292] [outer = 0x1183e2c00] 00:44:39 INFO - PROCESS | 1660 | 1469259879230 Marionette DEBUG loaded listener.js 00:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118721000) [pid = 1660] [serial = 293] [outer = 0x1183e2c00] 00:44:39 INFO - PROCESS | 1660 | 1469259879670 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 672ms 00:44:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:44:39 INFO - PROCESS | 1660 | 1469259879720 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 00:44:39 INFO - PROCESS | 1660 | 1469259879723 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 00:44:39 INFO - PROCESS | 1660 | 1469259879729 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 1660 | 1469259879731 Marionette TRACE conn2 <- [1,366,null,{}] 00:44:39 INFO - PROCESS | 1660 | 1469259879734 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:39 INFO - PROCESS | 1660 | 1469259879736 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:39 INFO - PROCESS | 1660 | 1469259879835 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 00:44:39 INFO - PROCESS | 1660 | 1469259879926 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:39 INFO - PROCESS | 1660 | 1469259879928 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11947a800 == 43 [pid = 1660] [id = 99] 00:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119ae9800) [pid = 1660] [serial = 294] [outer = 0x0] 00:44:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119aefc00) [pid = 1660] [serial = 295] [outer = 0x119ae9800] 00:44:39 INFO - PROCESS | 1660 | 1469259879960 Marionette DEBUG loaded listener.js 00:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x120f14000) [pid = 1660] [serial = 296] [outer = 0x119ae9800] 00:44:40 INFO - PROCESS | 1660 | 1469259880377 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 669ms 00:44:40 INFO - PROCESS | 1660 | 1469259880399 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 00:44:40 INFO - PROCESS | 1660 | 1469259880401 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 00:44:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:44:40 INFO - PROCESS | 1660 | 1469259880403 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:44:40 INFO - PROCESS | 1660 | 1469259880406 Marionette TRACE conn2 <- [1,370,null,{}] 00:44:40 INFO - PROCESS | 1660 | 1469259880414 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:40 INFO - PROCESS | 1660 | 1469259880417 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:40 INFO - PROCESS | 1660 | 1469259880515 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 00:44:40 INFO - PROCESS | 1660 | 1469259880579 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:40 INFO - PROCESS | 1660 | 1469259880581 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290de800 == 44 [pid = 1660] [id = 100] 00:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124b3d000) [pid = 1660] [serial = 297] [outer = 0x0] 00:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12674fc00) [pid = 1660] [serial = 298] [outer = 0x124b3d000] 00:44:40 INFO - PROCESS | 1660 | 1469259880613 Marionette DEBUG loaded listener.js 00:44:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126d5dc00) [pid = 1660] [serial = 299] [outer = 0x124b3d000] 00:44:41 INFO - PROCESS | 1660 | 1469259881030 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:44:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:44:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 672ms 00:44:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:44:41 INFO - PROCESS | 1660 | 1469259881076 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 00:44:41 INFO - PROCESS | 1660 | 1469259881078 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 00:44:41 INFO - PROCESS | 1660 | 1469259881080 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:44:41 INFO - PROCESS | 1660 | 1469259881081 Marionette TRACE conn2 <- [1,374,null,{}] 00:44:41 INFO - PROCESS | 1660 | 1469259881084 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:41 INFO - PROCESS | 1660 | 1469259881085 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:41 INFO - PROCESS | 1660 | 1469259881242 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 00:44:41 INFO - PROCESS | 1660 | 1469259881301 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:41 INFO - PROCESS | 1660 | 1469259881303 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11840b000 == 45 [pid = 1660] [id = 101] 00:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1160e4400) [pid = 1660] [serial = 300] [outer = 0x0] 00:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x120f0e000) [pid = 1660] [serial = 301] [outer = 0x1160e4400] 00:44:41 INFO - PROCESS | 1660 | 1469259881332 Marionette DEBUG loaded listener.js 00:44:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x127595000) [pid = 1660] [serial = 302] [outer = 0x1160e4400] 00:44:41 INFO - PROCESS | 1660 | 1469259881890 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:44:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:44:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 870ms 00:44:41 INFO - PROCESS | 1660 | 1469259881951 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 00:44:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:44:41 INFO - PROCESS | 1660 | 1469259881952 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 00:44:41 INFO - PROCESS | 1660 | 1469259881955 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:44:41 INFO - PROCESS | 1660 | 1469259881957 Marionette TRACE conn2 <- [1,378,null,{}] 00:44:41 INFO - PROCESS | 1660 | 1469259881960 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:41 INFO - PROCESS | 1660 | 1469259881961 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:42 INFO - PROCESS | 1660 | 1469259882047 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 00:44:42 INFO - PROCESS | 1660 | 1469259882114 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:42 INFO - PROCESS | 1660 | 1469259882115 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a56800 == 46 [pid = 1660] [id = 102] 00:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x118861c00) [pid = 1660] [serial = 303] [outer = 0x0] 00:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x118f55400) [pid = 1660] [serial = 304] [outer = 0x118861c00] 00:44:42 INFO - PROCESS | 1660 | 1469259882144 Marionette DEBUG loaded listener.js 00:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x119936800) [pid = 1660] [serial = 305] [outer = 0x118861c00] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x128a61800 == 45 [pid = 1660] [id = 96] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x12659f000 == 44 [pid = 1660] [id = 95] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1248dd800 == 43 [pid = 1660] [id = 94] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x121817000 == 42 [pid = 1660] [id = 93] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x113d88800 == 41 [pid = 1660] [id = 92] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x119d31000 == 40 [pid = 1660] [id = 91] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x11990d800 == 39 [pid = 1660] [id = 90] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1191e0800 == 38 [pid = 1660] [id = 89] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12758a000) [pid = 1660] [serial = 247] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x11858c800 == 37 [pid = 1660] [id = 88] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a7800 == 36 [pid = 1660] [id = 87] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1170a5800 == 35 [pid = 1660] [id = 86] 00:44:42 INFO - PROCESS | 1660 | --DOCSHELL 0x1130ea000 == 34 [pid = 1660] [id = 85] 00:44:42 INFO - PROCESS | 1660 | 1469259882583 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:44:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:44:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 671ms 00:44:42 INFO - PROCESS | 1660 | 1469259882627 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 00:44:42 INFO - PROCESS | 1660 | 1469259882630 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 00:44:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:44:42 INFO - PROCESS | 1660 | 1469259882634 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:44:42 INFO - PROCESS | 1660 | 1469259882636 Marionette TRACE conn2 <- [1,382,null,{}] 00:44:42 INFO - PROCESS | 1660 | 1469259882644 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:42 INFO - PROCESS | 1660 | 1469259882645 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x128cb9400) [pid = 1660] [serial = 214] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x129295800) [pid = 1660] [serial = 215] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1205d1c00) [pid = 1660] [serial = 201] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x120f0f400) [pid = 1660] [serial = 202] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a9c0c00) [pid = 1660] [serial = 226] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1169f7800) [pid = 1660] [serial = 192] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1174de400) [pid = 1660] [serial = 193] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x128cc2000) [pid = 1660] [serial = 190] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1292a1000) [pid = 1660] [serial = 217] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12947a400) [pid = 1660] [serial = 218] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119107c00) [pid = 1660] [serial = 198] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119ae8800) [pid = 1660] [serial = 199] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x120f13c00) [pid = 1660] [serial = 205] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12172b000) [pid = 1660] [serial = 206] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11842c000) [pid = 1660] [serial = 195] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1185bd400) [pid = 1660] [serial = 196] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12ce73000) [pid = 1660] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12af3c400) [pid = 1660] [serial = 229] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12af39800) [pid = 1660] [serial = 227] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11871d800) [pid = 1660] [serial = 238] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12b13b800) [pid = 1660] [serial = 232] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b146c00) [pid = 1660] [serial = 233] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12b9c4800) [pid = 1660] [serial = 235] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12b9be400) [pid = 1660] [serial = 241] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126dbb800) [pid = 1660] [serial = 211] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1273ab000) [pid = 1660] [serial = 212] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123c34800) [pid = 1660] [serial = 208] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126d5b800) [pid = 1660] [serial = 209] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12b9c9c00) [pid = 1660] [serial = 236] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x129989000) [pid = 1660] [serial = 220] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12af84000) [pid = 1660] [serial = 230] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123b24400) [pid = 1660] [serial = 239] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a789c00) [pid = 1660] [serial = 223] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12be33400) [pid = 1660] [serial = 245] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12baa4c00) [pid = 1660] [serial = 244] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12ba9c800) [pid = 1660] [serial = 242] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a9ba400) [pid = 1660] [serial = 224] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a6d4c00) [pid = 1660] [serial = 221] [outer = 0x0] [url = about:blank] 00:44:42 INFO - PROCESS | 1660 | 1469259882757 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 00:44:42 INFO - PROCESS | 1660 | 1469259882792 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:42 INFO - PROCESS | 1660 | 1469259882793 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169ba800 == 35 [pid = 1660] [id = 103] 00:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119939c00) [pid = 1660] [serial = 306] [outer = 0x0] 00:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x120f0f400) [pid = 1660] [serial = 307] [outer = 0x119939c00] 00:44:42 INFO - PROCESS | 1660 | 1469259882820 Marionette DEBUG loaded listener.js 00:44:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x123c34800) [pid = 1660] [serial = 308] [outer = 0x119939c00] 00:44:43 INFO - PROCESS | 1660 | 1469259883101 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:44:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:44:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 525ms 00:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:44:43 INFO - PROCESS | 1660 | 1469259883160 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 00:44:43 INFO - PROCESS | 1660 | 1469259883161 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 00:44:43 INFO - PROCESS | 1660 | 1469259883163 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:44:43 INFO - PROCESS | 1660 | 1469259883166 Marionette TRACE conn2 <- [1,386,null,{}] 00:44:43 INFO - PROCESS | 1660 | 1469259883175 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:43 INFO - PROCESS | 1660 | 1469259883178 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:43 INFO - PROCESS | 1660 | 1469259883262 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 00:44:43 INFO - PROCESS | 1660 | 1469259883312 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:43 INFO - PROCESS | 1660 | 1469259883314 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f03000 == 36 [pid = 1660] [id = 104] 00:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1248ad400) [pid = 1660] [serial = 309] [outer = 0x0] 00:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1267d8400) [pid = 1660] [serial = 310] [outer = 0x1248ad400] 00:44:43 INFO - PROCESS | 1660 | 1469259883341 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x127595800) [pid = 1660] [serial = 311] [outer = 0x1248ad400] 00:44:43 INFO - PROCESS | 1660 | 1469259883632 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:44:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:44:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 521ms 00:44:43 INFO - PROCESS | 1660 | 1469259883684 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 00:44:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:44:43 INFO - PROCESS | 1660 | 1469259883687 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 00:44:43 INFO - PROCESS | 1660 | 1469259883691 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:44:43 INFO - PROCESS | 1660 | 1469259883692 Marionette TRACE conn2 <- [1,390,null,{}] 00:44:43 INFO - PROCESS | 1660 | 1469259883694 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:43 INFO - PROCESS | 1660 | 1469259883695 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:43 INFO - PROCESS | 1660 | 1469259883774 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 00:44:43 INFO - PROCESS | 1660 | 1469259883824 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:43 INFO - PROCESS | 1660 | 1469259883825 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119485000 == 37 [pid = 1660] [id = 105] 00:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126dbb800) [pid = 1660] [serial = 312] [outer = 0x0] 00:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x128a46800) [pid = 1660] [serial = 313] [outer = 0x126dbb800] 00:44:43 INFO - PROCESS | 1660 | 1469259883850 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12947bc00) [pid = 1660] [serial = 314] [outer = 0x126dbb800] 00:44:44 INFO - PROCESS | 1660 | 1469259884146 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 00:44:44 INFO - PROCESS | 1660 | 1469259884160 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 00:44:44 INFO - PROCESS | 1660 | 1469259884162 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 00:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:44:44 INFO - PROCESS | 1660 | 1469259884164 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:44:44 INFO - PROCESS | 1660 | 1469259884165 Marionette TRACE conn2 <- [1,394,null,{}] 00:44:44 INFO - PROCESS | 1660 | 1469259884167 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:44 INFO - PROCESS | 1660 | 1469259884169 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:44 INFO - PROCESS | 1660 | 1469259884250 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 00:44:44 INFO - PROCESS | 1660 | 1469259884255 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:44 INFO - PROCESS | 1660 | 1469259884257 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x121167800 == 38 [pid = 1660] [id = 106] 00:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12947c000) [pid = 1660] [serial = 315] [outer = 0x0] 00:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a6dbc00) [pid = 1660] [serial = 316] [outer = 0x12947c000] 00:44:44 INFO - PROCESS | 1660 | 1469259884281 Marionette DEBUG loaded listener.js 00:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a796c00) [pid = 1660] [serial = 317] [outer = 0x12947c000] 00:44:44 INFO - PROCESS | 1660 | 1469259884693 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:44:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:44:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 00:44:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:44:44 INFO - PROCESS | 1660 | 1469259884743 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 00:44:44 INFO - PROCESS | 1660 | 1469259884744 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 00:44:44 INFO - PROCESS | 1660 | 1469259884765 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:44:44 INFO - PROCESS | 1660 | 1469259884766 Marionette TRACE conn2 <- [1,398,null,{}] 00:44:44 INFO - PROCESS | 1660 | 1469259884780 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:44 INFO - PROCESS | 1660 | 1469259884784 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:44 INFO - PROCESS | 1660 | 1469259884897 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 00:44:44 INFO - PROCESS | 1660 | 1469259884933 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:44 INFO - PROCESS | 1660 | 1469259884935 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248dd800 == 39 [pid = 1660] [id = 107] 00:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12af41000) [pid = 1660] [serial = 318] [outer = 0x0] 00:44:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12ba9c800) [pid = 1660] [serial = 319] [outer = 0x12af41000] 00:44:44 INFO - PROCESS | 1660 | 1469259884959 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12be9dc00) [pid = 1660] [serial = 320] [outer = 0x12af41000] 00:44:45 INFO - PROCESS | 1660 | 1469259885301 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 592ms 00:44:45 INFO - PROCESS | 1660 | 1469259885342 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 00:44:45 INFO - PROCESS | 1660 | 1469259885343 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 00:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:44:45 INFO - PROCESS | 1660 | 1469259885345 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:44:45 INFO - PROCESS | 1660 | 1469259885346 Marionette TRACE conn2 <- [1,402,null,{}] 00:44:45 INFO - PROCESS | 1660 | 1469259885349 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:45 INFO - PROCESS | 1660 | 1469259885350 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:45 INFO - PROCESS | 1660 | 1469259885446 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 00:44:45 INFO - PROCESS | 1660 | 1469259885483 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 1660 | 1469259885484 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x116016000 == 40 [pid = 1660] [id = 108] 00:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12be9e000) [pid = 1660] [serial = 321] [outer = 0x0] 00:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12bea6800) [pid = 1660] [serial = 322] [outer = 0x12be9e000] 00:44:45 INFO - PROCESS | 1660 | 1469259885508 Marionette DEBUG loaded listener.js 00:44:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c487400) [pid = 1660] [serial = 323] [outer = 0x12be9e000] 00:44:45 INFO - PROCESS | 1660 | 1469259885857 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:44:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:44:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 569ms 00:44:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:44:45 INFO - PROCESS | 1660 | 1469259885915 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 00:44:45 INFO - PROCESS | 1660 | 1469259885917 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 00:44:45 INFO - PROCESS | 1660 | 1469259885920 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:44:45 INFO - PROCESS | 1660 | 1469259885922 Marionette TRACE conn2 <- [1,406,null,{}] 00:44:45 INFO - PROCESS | 1660 | 1469259885925 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:45 INFO - PROCESS | 1660 | 1469259885927 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:46 INFO - PROCESS | 1660 | 1469259886071 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 00:44:46 INFO - PROCESS | 1660 | 1469259886086 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 1660 | 1469259886087 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290db800 == 41 [pid = 1660] [id = 109] 00:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12c487c00) [pid = 1660] [serial = 324] [outer = 0x0] 00:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12c48d400) [pid = 1660] [serial = 325] [outer = 0x12c487c00] 00:44:46 INFO - PROCESS | 1660 | 1469259886111 Marionette DEBUG loaded listener.js 00:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12c810000) [pid = 1660] [serial = 326] [outer = 0x12c487c00] 00:44:46 INFO - PROCESS | 1660 | 1469259886479 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:44:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:44:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 571ms 00:44:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:44:46 INFO - PROCESS | 1660 | 1469259886491 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 00:44:46 INFO - PROCESS | 1660 | 1469259886492 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 00:44:46 INFO - PROCESS | 1660 | 1469259886496 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 1660 | 1469259886498 Marionette TRACE conn2 <- [1,410,null,{}] 00:44:46 INFO - PROCESS | 1660 | 1469259886501 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:46 INFO - PROCESS | 1660 | 1469259886505 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:46 INFO - PROCESS | 1660 | 1469259886660 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 00:44:46 INFO - PROCESS | 1660 | 1469259886682 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:46 INFO - PROCESS | 1660 | 1469259886684 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12995c800 == 42 [pid = 1660] [id = 110] 00:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12c489c00) [pid = 1660] [serial = 327] [outer = 0x0] 00:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12c818000) [pid = 1660] [serial = 328] [outer = 0x12c489c00] 00:44:46 INFO - PROCESS | 1660 | 1469259886724 Marionette DEBUG loaded listener.js 00:44:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c81dc00) [pid = 1660] [serial = 329] [outer = 0x12c489c00] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a9be000) [pid = 1660] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11690e800) [pid = 1660] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1273b3000) [pid = 1660] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116973800) [pid = 1660] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1174de800) [pid = 1660] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123c89800) [pid = 1660] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119aef400) [pid = 1660] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116982400) [pid = 1660] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118705800) [pid = 1660] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x127589400) [pid = 1660] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x129066c00) [pid = 1660] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:44:47 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1172bbc00) [pid = 1660] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:44:47 INFO - PROCESS | 1660 | 1469259887176 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 721ms 00:44:47 INFO - PROCESS | 1660 | 1469259887217 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 00:44:47 INFO - PROCESS | 1660 | 1469259887218 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 00:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:44:47 INFO - PROCESS | 1660 | 1469259887231 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:44:47 INFO - PROCESS | 1660 | 1469259887232 Marionette TRACE conn2 <- [1,414,null,{}] 00:44:47 INFO - PROCESS | 1660 | 1469259887238 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:47 INFO - PROCESS | 1660 | 1469259887241 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:47 INFO - PROCESS | 1660 | 1469259887339 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 00:44:47 INFO - PROCESS | 1660 | 1469259887345 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 1660 | 1469259887346 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a618000 == 43 [pid = 1660] [id = 111] 00:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123c36c00) [pid = 1660] [serial = 330] [outer = 0x0] 00:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1273a9800) [pid = 1660] [serial = 331] [outer = 0x123c36c00] 00:44:47 INFO - PROCESS | 1660 | 1469259887370 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a796400) [pid = 1660] [serial = 332] [outer = 0x123c36c00] 00:44:47 INFO - PROCESS | 1660 | 1469259887504 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:44:47 INFO - PROCESS | 1660 | 1469259887698 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:44:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:44:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 480ms 00:44:47 INFO - PROCESS | 1660 | 1469259887702 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 00:44:47 INFO - PROCESS | 1660 | 1469259887705 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 00:44:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:44:47 INFO - PROCESS | 1660 | 1469259887709 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:44:47 INFO - PROCESS | 1660 | 1469259887711 Marionette TRACE conn2 <- [1,418,null,{}] 00:44:47 INFO - PROCESS | 1660 | 1469259887713 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:47 INFO - PROCESS | 1660 | 1469259887715 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:47 INFO - PROCESS | 1660 | 1469259887812 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 00:44:47 INFO - PROCESS | 1660 | 1469259887817 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 1660 | 1469259887818 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af4b000 == 44 [pid = 1660] [id = 112] 00:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1205d1000) [pid = 1660] [serial = 333] [outer = 0x0] 00:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12cb03000) [pid = 1660] [serial = 334] [outer = 0x1205d1000] 00:44:47 INFO - PROCESS | 1660 | 1469259887899 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12d112c00) [pid = 1660] [serial = 335] [outer = 0x1205d1000] 00:44:48 INFO - PROCESS | 1660 | 1469259888630 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:44:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 00:44:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 00:44:48 INFO - PROCESS | 1660 | 1469259888681 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 00:44:48 INFO - PROCESS | 1660 | 1469259888682 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 00:44:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:44:48 INFO - PROCESS | 1660 | 1469259888684 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1660 | 1469259888685 Marionette TRACE conn2 <- [1,422,null,{}] 00:44:48 INFO - PROCESS | 1660 | 1469259888687 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:48 INFO - PROCESS | 1660 | 1469259888688 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:48 INFO - PROCESS | 1660 | 1469259888768 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 00:44:48 INFO - PROCESS | 1660 | 1469259888773 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1660 | 1469259888774 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1bf000 == 45 [pid = 1660] [id = 113] 00:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11747c400) [pid = 1660] [serial = 336] [outer = 0x0] 00:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x117481c00) [pid = 1660] [serial = 337] [outer = 0x11747c400] 00:44:48 INFO - PROCESS | 1660 | 1469259888798 Marionette DEBUG loaded listener.js 00:44:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119420000) [pid = 1660] [serial = 338] [outer = 0x11747c400] 00:44:49 INFO - PROCESS | 1660 | --DOCSHELL 0x128a5e800 == 44 [pid = 1660] [id = 83] 00:44:49 INFO - PROCESS | 1660 | --DOCSHELL 0x117096000 == 43 [pid = 1660] [id = 84] 00:44:49 INFO - PROCESS | 1660 | --DOCSHELL 0x113a56800 == 42 [pid = 1660] [id = 102] 00:44:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11840b000 == 41 [pid = 1660] [id = 101] 00:44:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1290de800 == 40 [pid = 1660] [id = 100] 00:44:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11947a800 == 39 [pid = 1660] [id = 99] 00:44:49 INFO - PROCESS | 1660 | --DOCSHELL 0x128a6a800 == 38 [pid = 1660] [id = 97] 00:44:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1170a4000 == 37 [pid = 1660] [id = 98] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1169ba800 == 36 [pid = 1660] [id = 103] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x118f03000 == 35 [pid = 1660] [id = 104] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1290db800 == 34 [pid = 1660] [id = 109] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12995c800 == 33 [pid = 1660] [id = 110] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12a618000 == 32 [pid = 1660] [id = 111] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x116016000 == 31 [pid = 1660] [id = 108] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x1248dd800 == 30 [pid = 1660] [id = 107] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x12af4b000 == 29 [pid = 1660] [id = 112] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x121167800 == 28 [pid = 1660] [id = 106] 00:44:50 INFO - PROCESS | 1660 | --DOCSHELL 0x119485000 == 27 [pid = 1660] [id = 105] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124ba6800) [pid = 1660] [serial = 265] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1205cb400) [pid = 1660] [serial = 259] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1205d4c00) [pid = 1660] [serial = 280] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x120fe5800) [pid = 1660] [serial = 260] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118f96000) [pid = 1660] [serial = 256] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11974d000) [pid = 1660] [serial = 257] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x129066000) [pid = 1660] [serial = 275] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128a44000) [pid = 1660] [serial = 274] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128a3fc00) [pid = 1660] [serial = 272] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129476800) [pid = 1660] [serial = 277] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12998c400) [pid = 1660] [serial = 278] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1273b2c00) [pid = 1660] [serial = 269] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128a45400) [pid = 1660] [serial = 283] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12af81000) [pid = 1660] [serial = 287] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12a9b9400) [pid = 1660] [serial = 284] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x127137400) [pid = 1660] [serial = 281] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1265c0400) [pid = 1660] [serial = 266] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12b13ac00) [pid = 1660] [serial = 289] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12af38400) [pid = 1660] [serial = 286] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1269e2c00) [pid = 1660] [serial = 268] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128a39800) [pid = 1660] [serial = 271] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1174e2400) [pid = 1660] [serial = 253] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x118431400) [pid = 1660] [serial = 254] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x121959000) [pid = 1660] [serial = 262] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x123c3a000) [pid = 1660] [serial = 263] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1174e6800) [pid = 1660] [serial = 250] [outer = 0x0] [url = about:blank] 00:44:50 INFO - PROCESS | 1660 | 1469259890687 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:44:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:44:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2022ms 00:44:50 INFO - PROCESS | 1660 | 1469259890707 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 00:44:50 INFO - PROCESS | 1660 | 1469259890709 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 00:44:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:44:50 INFO - PROCESS | 1660 | 1469259890712 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:44:50 INFO - PROCESS | 1660 | 1469259890714 Marionette TRACE conn2 <- [1,426,null,{}] 00:44:50 INFO - PROCESS | 1660 | 1469259890718 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:50 INFO - PROCESS | 1660 | 1469259890721 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:50 INFO - PROCESS | 1660 | 1469259890794 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 00:44:50 INFO - PROCESS | 1660 | 1469259890800 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:50 INFO - PROCESS | 1660 | 1469259890801 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x113ad7800 == 28 [pid = 1660] [id = 114] 00:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1169ef800) [pid = 1660] [serial = 339] [outer = 0x0] 00:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x116fb4000) [pid = 1660] [serial = 340] [outer = 0x1169ef800] 00:44:50 INFO - PROCESS | 1660 | 1469259890869 Marionette DEBUG loaded listener.js 00:44:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11747e800) [pid = 1660] [serial = 341] [outer = 0x1169ef800] 00:44:51 INFO - PROCESS | 1660 | 1469259891164 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 00:44:51 INFO - PROCESS | 1660 | 1469259891186 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 00:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:44:51 INFO - PROCESS | 1660 | 1469259891199 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:44:51 INFO - PROCESS | 1660 | 1469259891200 Marionette TRACE conn2 <- [1,430,null,{}] 00:44:51 INFO - PROCESS | 1660 | 1469259891203 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:51 INFO - PROCESS | 1660 | 1469259891209 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:51 INFO - PROCESS | 1660 | 1469259891289 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 00:44:51 INFO - PROCESS | 1660 | 1469259891293 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1660 | 1469259891294 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169ba800 == 29 [pid = 1660] [id = 115] 00:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1174e4000) [pid = 1660] [serial = 342] [outer = 0x0] 00:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11822f400) [pid = 1660] [serial = 343] [outer = 0x1174e4000] 00:44:51 INFO - PROCESS | 1660 | 1469259891325 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1184d1800) [pid = 1660] [serial = 344] [outer = 0x1174e4000] 00:44:51 INFO - PROCESS | 1660 | 1469259891660 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:44:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:44:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 470ms 00:44:51 INFO - PROCESS | 1660 | 1469259891668 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 00:44:51 INFO - PROCESS | 1660 | 1469259891669 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 00:44:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:44:51 INFO - PROCESS | 1660 | 1469259891674 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:44:51 INFO - PROCESS | 1660 | 1469259891676 Marionette TRACE conn2 <- [1,434,null,{}] 00:44:51 INFO - PROCESS | 1660 | 1469259891684 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:51 INFO - PROCESS | 1660 | 1469259891687 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:51 INFO - PROCESS | 1660 | 1469259891780 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 00:44:51 INFO - PROCESS | 1660 | 1469259891790 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1660 | 1469259891792 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x11809a000 == 30 [pid = 1660] [id = 116] 00:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x111c75000) [pid = 1660] [serial = 345] [outer = 0x0] 00:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118f9c000) [pid = 1660] [serial = 346] [outer = 0x111c75000] 00:44:51 INFO - PROCESS | 1660 | 1469259891820 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119422800) [pid = 1660] [serial = 347] [outer = 0x111c75000] 00:44:52 INFO - PROCESS | 1660 | 1469259892132 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 473ms 00:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:44:52 INFO - PROCESS | 1660 | 1469259892147 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 1660 | 1469259892149 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 00:44:52 INFO - PROCESS | 1660 | 1469259892151 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1660 | 1469259892152 Marionette TRACE conn2 <- [1,438,null,{}] 00:44:52 INFO - PROCESS | 1660 | 1469259892158 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:52 INFO - PROCESS | 1660 | 1469259892160 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:52 INFO - PROCESS | 1660 | 1469259892236 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 00:44:52 INFO - PROCESS | 1660 | 1469259892242 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:52 INFO - PROCESS | 1660 | 1469259892243 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x118599000 == 31 [pid = 1660] [id = 117] 00:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119426000) [pid = 1660] [serial = 348] [outer = 0x0] 00:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11974cc00) [pid = 1660] [serial = 349] [outer = 0x119426000] 00:44:52 INFO - PROCESS | 1660 | 1469259892268 Marionette DEBUG loaded listener.js 00:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119ae7c00) [pid = 1660] [serial = 350] [outer = 0x119426000] 00:44:52 INFO - PROCESS | 1660 | 1469259892608 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:44:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:44:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 472ms 00:44:52 INFO - PROCESS | 1660 | 1469259892625 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 1660 | 1469259892627 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 00:44:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:44:52 INFO - PROCESS | 1660 | 1469259892630 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1660 | 1469259892632 Marionette TRACE conn2 <- [1,442,null,{}] 00:44:52 INFO - PROCESS | 1660 | 1469259892636 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:52 INFO - PROCESS | 1660 | 1469259892640 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:52 INFO - PROCESS | 1660 | 1469259892796 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 00:44:52 INFO - PROCESS | 1660 | 1469259892810 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:52 INFO - PROCESS | 1660 | 1469259892811 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187bf800 == 32 [pid = 1660] [id = 118] 00:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11629cc00) [pid = 1660] [serial = 351] [outer = 0x0] 00:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119aec000) [pid = 1660] [serial = 352] [outer = 0x11629cc00] 00:44:52 INFO - PROCESS | 1660 | 1469259892835 Marionette DEBUG loaded listener.js 00:44:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1205d2000) [pid = 1660] [serial = 353] [outer = 0x11629cc00] 00:44:53 INFO - PROCESS | 1660 | 1469259893134 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 520ms 00:44:53 INFO - PROCESS | 1660 | 1469259893150 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 00:44:53 INFO - PROCESS | 1660 | 1469259893152 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 00:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:44:53 INFO - PROCESS | 1660 | 1469259893162 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:44:53 INFO - PROCESS | 1660 | 1469259893163 Marionette TRACE conn2 <- [1,446,null,{}] 00:44:53 INFO - PROCESS | 1660 | 1469259893165 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:53 INFO - PROCESS | 1660 | 1469259893169 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:53 INFO - PROCESS | 1660 | 1469259893261 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 00:44:53 INFO - PROCESS | 1660 | 1469259893265 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 1660 | 1469259893267 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x119493800 == 33 [pid = 1660] [id = 119] 00:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1205d4000) [pid = 1660] [serial = 354] [outer = 0x0] 00:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120feac00) [pid = 1660] [serial = 355] [outer = 0x1205d4000] 00:44:53 INFO - PROCESS | 1660 | 1469259893294 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1248b5400) [pid = 1660] [serial = 356] [outer = 0x1205d4000] 00:44:53 INFO - PROCESS | 1660 | 1469259893612 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:44:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:44:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 00:44:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:44:53 INFO - PROCESS | 1660 | 1469259893631 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 00:44:53 INFO - PROCESS | 1660 | 1469259893632 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 00:44:53 INFO - PROCESS | 1660 | 1469259893634 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:44:53 INFO - PROCESS | 1660 | 1469259893635 Marionette TRACE conn2 <- [1,450,null,{}] 00:44:53 INFO - PROCESS | 1660 | 1469259893640 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:53 INFO - PROCESS | 1660 | 1469259893643 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:53 INFO - PROCESS | 1660 | 1469259893748 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 00:44:53 INFO - PROCESS | 1660 | 1469259893754 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 1660 | 1469259893755 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d41000 == 34 [pid = 1660] [id = 120] 00:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1127de800) [pid = 1660] [serial = 357] [outer = 0x0] 00:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120f0ac00) [pid = 1660] [serial = 358] [outer = 0x1127de800] 00:44:53 INFO - PROCESS | 1660 | 1469259893779 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1265bdc00) [pid = 1660] [serial = 359] [outer = 0x1127de800] 00:44:54 INFO - PROCESS | 1660 | 1469259894059 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:44:54 INFO - PROCESS | 1660 | 1469259894110 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 00:44:54 INFO - PROCESS | 1660 | 1469259894112 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 1660 | 1469259894113 Marionette TRACE conn2 <- [1,454,null,{}] 00:44:54 INFO - PROCESS | 1660 | 1469259894115 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:54 INFO - PROCESS | 1660 | 1469259894116 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:54 INFO - PROCESS | 1660 | 1469259894189 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 00:44:54 INFO - PROCESS | 1660 | 1469259894193 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:54 INFO - PROCESS | 1660 | 1469259894194 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12115e000 == 35 [pid = 1660] [id = 121] 00:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x125347000) [pid = 1660] [serial = 360] [outer = 0x0] 00:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1267df000) [pid = 1660] [serial = 361] [outer = 0x125347000] 00:44:54 INFO - PROCESS | 1660 | 1469259894218 Marionette DEBUG loaded listener.js 00:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12712d400) [pid = 1660] [serial = 362] [outer = 0x125347000] 00:44:54 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:54 INFO - PROCESS | 1660 | 1469259894553 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:44:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:44:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 469ms 00:44:54 INFO - PROCESS | 1660 | 1469259894582 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 00:44:54 INFO - PROCESS | 1660 | 1469259894583 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 00:44:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:44:54 INFO - PROCESS | 1660 | 1469259894585 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 1660 | 1469259894586 Marionette TRACE conn2 <- [1,458,null,{}] 00:44:54 INFO - PROCESS | 1660 | 1469259894591 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:54 INFO - PROCESS | 1660 | 1469259894592 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:54 INFO - PROCESS | 1660 | 1469259894692 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 00:44:54 INFO - PROCESS | 1660 | 1469259894732 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:54 INFO - PROCESS | 1660 | 1469259894734 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x118097800 == 36 [pid = 1660] [id = 122] 00:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11842ac00) [pid = 1660] [serial = 363] [outer = 0x0] 00:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1273a9c00) [pid = 1660] [serial = 364] [outer = 0x11842ac00] 00:44:54 INFO - PROCESS | 1660 | 1469259894760 Marionette DEBUG loaded listener.js 00:44:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12758b000) [pid = 1660] [serial = 365] [outer = 0x11842ac00] 00:44:55 INFO - PROCESS | 1660 | 1469259895074 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 00:44:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:44:55 INFO - PROCESS | 1660 | 1469259895110 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 00:44:55 INFO - PROCESS | 1660 | 1469259895113 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:44:55 INFO - PROCESS | 1660 | 1469259895114 Marionette TRACE conn2 <- [1,462,null,{}] 00:44:55 INFO - PROCESS | 1660 | 1469259895117 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:55 INFO - PROCESS | 1660 | 1469259895118 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:55 INFO - PROCESS | 1660 | 1469259895265 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 00:44:55 INFO - PROCESS | 1660 | 1469259895284 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:55 INFO - PROCESS | 1660 | 1469259895285 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248df000 == 37 [pid = 1660] [id = 123] 00:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12712ac00) [pid = 1660] [serial = 366] [outer = 0x0] 00:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128a40400) [pid = 1660] [serial = 367] [outer = 0x12712ac00] 00:44:55 INFO - PROCESS | 1660 | 1469259895319 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128a48400) [pid = 1660] [serial = 368] [outer = 0x12712ac00] 00:44:55 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:44:55 INFO - PROCESS | 1660 | 1469259895669 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:44:55 INFO - PROCESS | 1660 | 1469259895684 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 00:44:55 INFO - PROCESS | 1660 | 1469259895686 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:44:55 INFO - PROCESS | 1660 | 1469259895688 Marionette TRACE conn2 <- [1,466,null,{}] 00:44:55 INFO - PROCESS | 1660 | 1469259895696 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:55 INFO - PROCESS | 1660 | 1469259895697 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:55 INFO - PROCESS | 1660 | 1469259895797 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 00:44:55 INFO - PROCESS | 1660 | 1469259895801 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:55 INFO - PROCESS | 1660 | 1469259895802 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187ba000 == 38 [pid = 1660] [id = 124] 00:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128cb4800) [pid = 1660] [serial = 369] [outer = 0x0] 00:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1292a1800) [pid = 1660] [serial = 370] [outer = 0x128cb4800] 00:44:55 INFO - PROCESS | 1660 | 1469259895835 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a78a800) [pid = 1660] [serial = 371] [outer = 0x128cb4800] 00:44:56 INFO - PROCESS | 1660 | 1469259896190 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:44:56 INFO - PROCESS | 1660 | 1469259896215 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 00:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:44:56 INFO - PROCESS | 1660 | 1469259896217 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 1660 | 1469259896218 Marionette TRACE conn2 <- [1,470,null,{}] 00:44:56 INFO - PROCESS | 1660 | 1469259896229 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:56 INFO - PROCESS | 1660 | 1469259896230 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:56 INFO - PROCESS | 1660 | 1469259896324 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 00:44:56 INFO - PROCESS | 1660 | 1469259896327 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1660 | 1469259896328 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a55800 == 39 [pid = 1660] [id = 125] 00:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a78ac00) [pid = 1660] [serial = 372] [outer = 0x0] 00:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a9bec00) [pid = 1660] [serial = 373] [outer = 0x12a78ac00] 00:44:56 INFO - PROCESS | 1660 | 1469259896351 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12af3a800) [pid = 1660] [serial = 374] [outer = 0x12a78ac00] 00:44:56 INFO - PROCESS | 1660 | 1469259896670 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:44:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:44:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 00:44:56 INFO - PROCESS | 1660 | 1469259896693 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 00:44:56 INFO - PROCESS | 1660 | 1469259896694 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 00:44:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:44:56 INFO - PROCESS | 1660 | 1469259896697 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:44:56 INFO - PROCESS | 1660 | 1469259896698 Marionette TRACE conn2 <- [1,474,null,{}] 00:44:56 INFO - PROCESS | 1660 | 1469259896700 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:56 INFO - PROCESS | 1660 | 1469259896701 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:56 INFO - PROCESS | 1660 | 1469259896810 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 00:44:56 INFO - PROCESS | 1660 | 1469259896814 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1660 | 1469259896822 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e5000 == 40 [pid = 1660] [id = 126] 00:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a78e800) [pid = 1660] [serial = 375] [outer = 0x0] 00:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12af87400) [pid = 1660] [serial = 376] [outer = 0x12a78e800] 00:44:56 INFO - PROCESS | 1660 | 1469259896874 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12b9bec00) [pid = 1660] [serial = 377] [outer = 0x12a78e800] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1174e1c00) [pid = 1660] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12af41000) [pid = 1660] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12be9e000) [pid = 1660] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12c487c00) [pid = 1660] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12c489c00) [pid = 1660] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1248ad400) [pid = 1660] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119939c00) [pid = 1660] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118861c00) [pid = 1660] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1160e4400) [pid = 1660] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124b3d000) [pid = 1660] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119ae9800) [pid = 1660] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1183e2c00) [pid = 1660] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12a9c1c00) [pid = 1660] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1205d1000) [pid = 1660] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12947c000) [pid = 1660] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126dbb800) [pid = 1660] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x123c36c00) [pid = 1660] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:44:57 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1185c6c00) [pid = 1660] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:44:57 INFO - PROCESS | 1660 | 1469259897355 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 670ms 00:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:44:57 INFO - PROCESS | 1660 | 1469259897367 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1660 | 1469259897369 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 00:44:57 INFO - PROCESS | 1660 | 1469259897372 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1660 | 1469259897375 Marionette TRACE conn2 <- [1,478,null,{}] 00:44:57 INFO - PROCESS | 1660 | 1469259897392 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:57 INFO - PROCESS | 1660 | 1469259897393 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:57 INFO - PROCESS | 1660 | 1469259897478 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 00:44:57 INFO - PROCESS | 1660 | 1469259897482 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:57 INFO - PROCESS | 1660 | 1469259897483 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290d8000 == 41 [pid = 1660] [id = 127] 00:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119939c00) [pid = 1660] [serial = 378] [outer = 0x0] 00:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x123c36400) [pid = 1660] [serial = 379] [outer = 0x119939c00] 00:44:57 INFO - PROCESS | 1660 | 1469259897507 Marionette DEBUG loaded listener.js 00:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12947e400) [pid = 1660] [serial = 380] [outer = 0x119939c00] 00:44:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:44:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 477ms 00:44:57 INFO - PROCESS | 1660 | 1469259897843 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:44:57 INFO - PROCESS | 1660 | 1469259897848 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1660 | 1469259897850 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 00:44:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:44:57 INFO - PROCESS | 1660 | 1469259897852 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1660 | 1469259897853 Marionette TRACE conn2 <- [1,482,null,{}] 00:44:57 INFO - PROCESS | 1660 | 1469259897859 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:57 INFO - PROCESS | 1660 | 1469259897860 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:57 INFO - PROCESS | 1660 | 1469259897947 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 00:44:57 INFO - PROCESS | 1660 | 1469259897950 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:57 INFO - PROCESS | 1660 | 1469259897952 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a74d000 == 42 [pid = 1660] [id = 128] 00:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124ba8000) [pid = 1660] [serial = 381] [outer = 0x0] 00:44:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b9c3400) [pid = 1660] [serial = 382] [outer = 0x124ba8000] 00:44:57 INFO - PROCESS | 1660 | 1469259897978 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b9cac00) [pid = 1660] [serial = 383] [outer = 0x124ba8000] 00:44:58 INFO - PROCESS | 1660 | 1469259898307 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 472ms 00:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:44:58 INFO - PROCESS | 1660 | 1469259898326 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 00:44:58 INFO - PROCESS | 1660 | 1469259898327 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 00:44:58 INFO - PROCESS | 1660 | 1469259898329 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:44:58 INFO - PROCESS | 1660 | 1469259898330 Marionette TRACE conn2 <- [1,486,null,{}] 00:44:58 INFO - PROCESS | 1660 | 1469259898332 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:58 INFO - PROCESS | 1660 | 1469259898333 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:58 INFO - PROCESS | 1660 | 1469259898436 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 00:44:58 INFO - PROCESS | 1660 | 1469259898442 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1660 | 1469259898443 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af49800 == 43 [pid = 1660] [id = 129] 00:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x116aa0000) [pid = 1660] [serial = 384] [outer = 0x0] 00:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12ba9e400) [pid = 1660] [serial = 385] [outer = 0x116aa0000] 00:44:58 INFO - PROCESS | 1660 | 1469259898466 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12be35c00) [pid = 1660] [serial = 386] [outer = 0x116aa0000] 00:44:58 INFO - PROCESS | 1660 | 1469259898760 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:44:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:44:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 468ms 00:44:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:44:58 INFO - PROCESS | 1660 | 1469259898798 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 00:44:58 INFO - PROCESS | 1660 | 1469259898799 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 00:44:58 INFO - PROCESS | 1660 | 1469259898801 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:44:58 INFO - PROCESS | 1660 | 1469259898802 Marionette TRACE conn2 <- [1,490,null,{}] 00:44:58 INFO - PROCESS | 1660 | 1469259898807 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:58 INFO - PROCESS | 1660 | 1469259898808 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:58 INFO - PROCESS | 1660 | 1469259898894 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 00:44:58 INFO - PROCESS | 1660 | 1469259898898 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1660 | 1469259898899 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:44:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b345000 == 44 [pid = 1660] [id = 130] 00:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118f9f000) [pid = 1660] [serial = 387] [outer = 0x0] 00:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12bea2400) [pid = 1660] [serial = 388] [outer = 0x118f9f000] 00:44:58 INFO - PROCESS | 1660 | 1469259898923 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12bea0400) [pid = 1660] [serial = 389] [outer = 0x118f9f000] 00:44:59 INFO - PROCESS | 1660 | --DOCSHELL 0x113ad7800 == 43 [pid = 1660] [id = 114] 00:44:59 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1bf000 == 42 [pid = 1660] [id = 113] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x11809a000 == 41 [pid = 1660] [id = 116] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x118599000 == 40 [pid = 1660] [id = 117] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12115e000 == 39 [pid = 1660] [id = 121] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e5000 == 38 [pid = 1660] [id = 126] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1169ba800 == 37 [pid = 1660] [id = 115] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1187bf800 == 36 [pid = 1660] [id = 118] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x118097800 == 35 [pid = 1660] [id = 122] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1248df000 == 34 [pid = 1660] [id = 123] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1290d8000 == 33 [pid = 1660] [id = 127] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119493800 == 32 [pid = 1660] [id = 119] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x119d41000 == 31 [pid = 1660] [id = 120] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x128a55800 == 30 [pid = 1660] [id = 125] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12a74d000 == 29 [pid = 1660] [id = 128] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x1187ba000 == 28 [pid = 1660] [id = 124] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11842d400) [pid = 1660] [serial = 251] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x128a3e000) [pid = 1660] [serial = 248] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12ba9c800) [pid = 1660] [serial = 319] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12be9dc00) [pid = 1660] [serial = 320] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12c487400) [pid = 1660] [serial = 323] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12bea6800) [pid = 1660] [serial = 322] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12c48d400) [pid = 1660] [serial = 325] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12c818000) [pid = 1660] [serial = 328] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12c81dc00) [pid = 1660] [serial = 329] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1267d8400) [pid = 1660] [serial = 310] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x120f0f400) [pid = 1660] [serial = 307] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123c34800) [pid = 1660] [serial = 308] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119936800) [pid = 1660] [serial = 305] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118f55400) [pid = 1660] [serial = 304] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x127595000) [pid = 1660] [serial = 302] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x120f0e000) [pid = 1660] [serial = 301] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126d5dc00) [pid = 1660] [serial = 299] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12674fc00) [pid = 1660] [serial = 298] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x120f14000) [pid = 1660] [serial = 296] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119aefc00) [pid = 1660] [serial = 295] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118721000) [pid = 1660] [serial = 293] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1184cd400) [pid = 1660] [serial = 292] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12b9bd800) [pid = 1660] [serial = 290] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12d112c00) [pid = 1660] [serial = 335] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x117481c00) [pid = 1660] [serial = 337] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a6dbc00) [pid = 1660] [serial = 316] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x128a46800) [pid = 1660] [serial = 313] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12947bc00) [pid = 1660] [serial = 314] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x127595800) [pid = 1660] [serial = 311] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12cb03000) [pid = 1660] [serial = 334] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12c810000) [pid = 1660] [serial = 326] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1273a9800) [pid = 1660] [serial = 331] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12a796c00) [pid = 1660] [serial = 317] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12a796400) [pid = 1660] [serial = 332] [outer = 0x0] [url = about:blank] 00:45:00 INFO - PROCESS | 1660 | --DOCSHELL 0x12af49800 == 27 [pid = 1660] [id = 129] 00:45:00 INFO - PROCESS | 1660 | 1469259900296 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:45:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1529ms 00:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:45:00 INFO - PROCESS | 1660 | 1469259900331 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 00:45:00 INFO - PROCESS | 1660 | 1469259900333 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 00:45:00 INFO - PROCESS | 1660 | 1469259900336 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:45:00 INFO - PROCESS | 1660 | 1469259900338 Marionette TRACE conn2 <- [1,494,null,{}] 00:45:00 INFO - PROCESS | 1660 | 1469259900342 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:00 INFO - PROCESS | 1660 | 1469259900344 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:00 INFO - PROCESS | 1660 | 1469259900421 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 00:45:00 INFO - PROCESS | 1660 | 1469259900465 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:00 INFO - PROCESS | 1660 | 1469259900468 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a56800 == 28 [pid = 1660] [id = 131] 00:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1160ec400) [pid = 1660] [serial = 390] [outer = 0x0] 00:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1162d9400) [pid = 1660] [serial = 391] [outer = 0x1160ec400] 00:45:00 INFO - PROCESS | 1660 | 1469259900497 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11697e400) [pid = 1660] [serial = 392] [outer = 0x1160ec400] 00:45:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:45:00 INFO - PROCESS | 1660 | 1469259900799 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:45:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 473ms 00:45:00 INFO - PROCESS | 1660 | 1469259900811 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 00:45:00 INFO - PROCESS | 1660 | 1469259900814 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 00:45:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:45:00 INFO - PROCESS | 1660 | 1469259900828 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:45:00 INFO - PROCESS | 1660 | 1469259900829 Marionette TRACE conn2 <- [1,498,null,{}] 00:45:00 INFO - PROCESS | 1660 | 1469259900832 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:00 INFO - PROCESS | 1660 | 1469259900834 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:00 INFO - PROCESS | 1660 | 1469259900916 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 00:45:00 INFO - PROCESS | 1660 | 1469259900923 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:00 INFO - PROCESS | 1660 | 1469259900925 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x11695a000 == 29 [pid = 1660] [id = 132] 00:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x116fa9400) [pid = 1660] [serial = 393] [outer = 0x0] 00:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11747ac00) [pid = 1660] [serial = 394] [outer = 0x116fa9400] 00:45:00 INFO - PROCESS | 1660 | 1469259900952 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1174dec00) [pid = 1660] [serial = 395] [outer = 0x116fa9400] 00:45:01 INFO - PROCESS | 1660 | 1469259901284 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 478ms 00:45:01 INFO - PROCESS | 1660 | 1469259901300 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 1660 | 1469259901302 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 00:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:45:01 INFO - PROCESS | 1660 | 1469259901308 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:45:01 INFO - PROCESS | 1660 | 1469259901319 Marionette TRACE conn2 <- [1,502,null,{}] 00:45:01 INFO - PROCESS | 1660 | 1469259901327 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:01 INFO - PROCESS | 1660 | 1469259901330 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:01 INFO - PROCESS | 1660 | 1469259901401 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 00:45:01 INFO - PROCESS | 1660 | 1469259901407 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:01 INFO - PROCESS | 1660 | 1469259901409 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x11736c000 == 30 [pid = 1660] [id = 133] 00:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1121bcc00) [pid = 1660] [serial = 396] [outer = 0x0] 00:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1184c7800) [pid = 1660] [serial = 397] [outer = 0x1121bcc00] 00:45:01 INFO - PROCESS | 1660 | 1469259901438 Marionette DEBUG loaded listener.js 00:45:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1185c6000) [pid = 1660] [serial = 398] [outer = 0x1121bcc00] 00:45:01 INFO - PROCESS | 1660 | 1469259901785 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:45:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:45:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 537ms 00:45:01 INFO - PROCESS | 1660 | 1469259901842 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 1660 | 1469259901844 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 00:45:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:45:01 INFO - PROCESS | 1660 | 1469259901848 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:45:01 INFO - PROCESS | 1660 | 1469259901849 Marionette TRACE conn2 <- [1,506,null,{}] 00:45:01 INFO - PROCESS | 1660 | 1469259901853 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:01 INFO - PROCESS | 1660 | 1469259901855 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:02 INFO - PROCESS | 1660 | 1469259902001 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 00:45:02 INFO - PROCESS | 1660 | 1469259902016 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 1660 | 1469259902018 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a7800 == 31 [pid = 1660] [id = 134] 00:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11871ac00) [pid = 1660] [serial = 399] [outer = 0x0] 00:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118f49c00) [pid = 1660] [serial = 400] [outer = 0x11871ac00] 00:45:02 INFO - PROCESS | 1660 | 1469259902061 Marionette DEBUG loaded listener.js 00:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119106c00) [pid = 1660] [serial = 401] [outer = 0x11871ac00] 00:45:02 INFO - PROCESS | 1660 | 1469259902481 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 00:45:02 INFO - PROCESS | 1660 | 1469259902518 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 1660 | 1469259902520 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 00:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:45:02 INFO - PROCESS | 1660 | 1469259902525 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 1660 | 1469259902526 Marionette TRACE conn2 <- [1,510,null,{}] 00:45:02 INFO - PROCESS | 1660 | 1469259902528 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:02 INFO - PROCESS | 1660 | 1469259902529 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:02 INFO - PROCESS | 1660 | 1469259902623 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 00:45:02 INFO - PROCESS | 1660 | 1469259902628 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 1660 | 1469259902629 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11875f000 == 32 [pid = 1660] [id = 135] 00:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116aa1c00) [pid = 1660] [serial = 402] [outer = 0x0] 00:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119423800) [pid = 1660] [serial = 403] [outer = 0x116aa1c00] 00:45:02 INFO - PROCESS | 1660 | 1469259902655 Marionette DEBUG loaded listener.js 00:45:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11942a800) [pid = 1660] [serial = 404] [outer = 0x116aa1c00] 00:45:02 INFO - PROCESS | 1660 | 1469259902976 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:45:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:45:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 469ms 00:45:02 INFO - PROCESS | 1660 | 1469259902995 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 1660 | 1469259902996 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 00:45:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:45:03 INFO - PROCESS | 1660 | 1469259902998 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 1660 | 1469259902999 Marionette TRACE conn2 <- [1,514,null,{}] 00:45:03 INFO - PROCESS | 1660 | 1469259903001 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:03 INFO - PROCESS | 1660 | 1469259903008 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:03 INFO - PROCESS | 1660 | 1469259903095 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 00:45:03 INFO - PROCESS | 1660 | 1469259903099 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:03 INFO - PROCESS | 1660 | 1469259903100 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x119478800 == 33 [pid = 1660] [id = 136] 00:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11974c400) [pid = 1660] [serial = 405] [outer = 0x0] 00:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119aee400) [pid = 1660] [serial = 406] [outer = 0x11974c400] 00:45:03 INFO - PROCESS | 1660 | 1469259903127 Marionette DEBUG loaded listener.js 00:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120fe8400) [pid = 1660] [serial = 407] [outer = 0x11974c400] 00:45:03 INFO - PROCESS | 1660 | 1469259903423 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 00:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:45:03 INFO - PROCESS | 1660 | 1469259903466 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 00:45:03 INFO - PROCESS | 1660 | 1469259903467 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 00:45:03 INFO - PROCESS | 1660 | 1469259903470 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 1660 | 1469259903473 Marionette TRACE conn2 <- [1,518,null,{}] 00:45:03 INFO - PROCESS | 1660 | 1469259903476 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:03 INFO - PROCESS | 1660 | 1469259903477 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:03 INFO - PROCESS | 1660 | 1469259903577 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 00:45:03 INFO - PROCESS | 1660 | 1469259903583 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:03 INFO - PROCESS | 1660 | 1469259903584 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x119496000 == 34 [pid = 1660] [id = 137] 00:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1127d7000) [pid = 1660] [serial = 408] [outer = 0x0] 00:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118702400) [pid = 1660] [serial = 409] [outer = 0x1127d7000] 00:45:03 INFO - PROCESS | 1660 | 1469259903607 Marionette DEBUG loaded listener.js 00:45:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123b1d800) [pid = 1660] [serial = 410] [outer = 0x1127d7000] 00:45:03 INFO - PROCESS | 1660 | 1469259903965 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:45:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:45:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 524ms 00:45:03 INFO - PROCESS | 1660 | 1469259903995 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 00:45:03 INFO - PROCESS | 1660 | 1469259903997 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 00:45:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:45:04 INFO - PROCESS | 1660 | 1469259904000 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:45:04 INFO - PROCESS | 1660 | 1469259904002 Marionette TRACE conn2 <- [1,522,null,{}] 00:45:04 INFO - PROCESS | 1660 | 1469259904005 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:04 INFO - PROCESS | 1660 | 1469259904007 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:04 INFO - PROCESS | 1660 | 1469259904116 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 00:45:04 INFO - PROCESS | 1660 | 1469259904125 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:04 INFO - PROCESS | 1660 | 1469259904126 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d4c800 == 35 [pid = 1660] [id = 138] 00:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1127dfc00) [pid = 1660] [serial = 411] [outer = 0x0] 00:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124938400) [pid = 1660] [serial = 412] [outer = 0x1127dfc00] 00:45:04 INFO - PROCESS | 1660 | 1469259904166 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x125345800) [pid = 1660] [serial = 413] [outer = 0x1127dfc00] 00:45:04 INFO - PROCESS | 1660 | 1469259904475 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:45:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:45:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 525ms 00:45:04 INFO - PROCESS | 1660 | 1469259904536 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 00:45:04 INFO - PROCESS | 1660 | 1469259904539 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 00:45:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:45:04 INFO - PROCESS | 1660 | 1469259904544 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:45:04 INFO - PROCESS | 1660 | 1469259904545 Marionette TRACE conn2 <- [1,526,null,{}] 00:45:04 INFO - PROCESS | 1660 | 1469259904547 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:04 INFO - PROCESS | 1660 | 1469259904548 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:04 INFO - PROCESS | 1660 | 1469259904623 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 00:45:04 INFO - PROCESS | 1660 | 1469259904634 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:04 INFO - PROCESS | 1660 | 1469259904636 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135b800 == 36 [pid = 1660] [id = 139] 00:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x112716400) [pid = 1660] [serial = 414] [outer = 0x0] 00:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1265cac00) [pid = 1660] [serial = 415] [outer = 0x112716400] 00:45:04 INFO - PROCESS | 1660 | 1469259904660 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1267dd400) [pid = 1660] [serial = 416] [outer = 0x112716400] 00:45:04 INFO - PROCESS | 1660 | 1469259904979 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:45:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 00:45:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 470ms 00:45:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:45:05 INFO - PROCESS | 1660 | 1469259905014 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 00:45:05 INFO - PROCESS | 1660 | 1469259905015 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 00:45:05 INFO - PROCESS | 1660 | 1469259905017 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:45:05 INFO - PROCESS | 1660 | 1469259905019 Marionette TRACE conn2 <- [1,530,null,{}] 00:45:05 INFO - PROCESS | 1660 | 1469259905024 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:05 INFO - PROCESS | 1660 | 1469259905025 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:05 INFO - PROCESS | 1660 | 1469259905100 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 00:45:05 INFO - PROCESS | 1660 | 1469259905104 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 1660 | 1469259905107 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x123ca9000 == 37 [pid = 1660] [id = 140] 00:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1267dec00) [pid = 1660] [serial = 417] [outer = 0x0] 00:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x127135800) [pid = 1660] [serial = 418] [outer = 0x1267dec00] 00:45:05 INFO - PROCESS | 1660 | 1469259905133 Marionette DEBUG loaded listener.js 00:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1273b5400) [pid = 1660] [serial = 419] [outer = 0x1267dec00] 00:45:05 INFO - PROCESS | 1660 | 1469259905552 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:45:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:45:05 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:45:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:45:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 569ms 00:45:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:45:05 INFO - PROCESS | 1660 | 1469259905589 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 00:45:05 INFO - PROCESS | 1660 | 1469259905591 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 00:45:05 INFO - PROCESS | 1660 | 1469259905594 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:45:05 INFO - PROCESS | 1660 | 1469259905597 Marionette TRACE conn2 <- [1,534,null,{}] 00:45:05 INFO - PROCESS | 1660 | 1469259905600 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:05 INFO - PROCESS | 1660 | 1469259905603 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:05 INFO - PROCESS | 1660 | 1469259905786 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 00:45:05 INFO - PROCESS | 1660 | 1469259905834 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:05 INFO - PROCESS | 1660 | 1469259905835 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185a0000 == 38 [pid = 1660] [id = 141] 00:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126f56400) [pid = 1660] [serial = 420] [outer = 0x0] 00:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128a3e000) [pid = 1660] [serial = 421] [outer = 0x126f56400] 00:45:05 INFO - PROCESS | 1660 | 1469259905878 Marionette DEBUG loaded listener.js 00:45:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x129477c00) [pid = 1660] [serial = 422] [outer = 0x126f56400] 00:45:06 INFO - PROCESS | 1660 | 1469259906227 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:45:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:45:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 670ms 00:45:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:45:06 INFO - PROCESS | 1660 | 1469259906265 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 1660 | 1469259906266 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 00:45:06 INFO - PROCESS | 1660 | 1469259906268 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 1660 | 1469259906269 Marionette TRACE conn2 <- [1,538,null,{}] 00:45:06 INFO - PROCESS | 1660 | 1469259906275 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:06 INFO - PROCESS | 1660 | 1469259906276 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:06 INFO - PROCESS | 1660 | 1469259906378 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 00:45:06 INFO - PROCESS | 1660 | 1469259906450 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:06 INFO - PROCESS | 1660 | 1469259906451 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a69000 == 39 [pid = 1660] [id = 142] 00:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a6d1400) [pid = 1660] [serial = 423] [outer = 0x0] 00:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a78b800) [pid = 1660] [serial = 424] [outer = 0x12a6d1400] 00:45:06 INFO - PROCESS | 1660 | 1469259906482 Marionette DEBUG loaded listener.js 00:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12a9ba400) [pid = 1660] [serial = 425] [outer = 0x12a6d1400] 00:45:06 INFO - PROCESS | 1660 | 1469259906781 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:45:06 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:45:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 572ms 00:45:06 INFO - PROCESS | 1660 | 1469259906841 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 00:45:06 INFO - PROCESS | 1660 | 1469259906843 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 00:45:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:45:06 INFO - PROCESS | 1660 | 1469259906845 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:45:06 INFO - PROCESS | 1660 | 1469259906846 Marionette TRACE conn2 <- [1,542,null,{}] 00:45:06 INFO - PROCESS | 1660 | 1469259906848 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:06 INFO - PROCESS | 1660 | 1469259906849 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:06 INFO - PROCESS | 1660 | 1469259906956 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 00:45:06 INFO - PROCESS | 1660 | 1469259906960 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:06 INFO - PROCESS | 1660 | 1469259906961 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292da000 == 40 [pid = 1660] [id = 143] 00:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a6df000) [pid = 1660] [serial = 426] [outer = 0x0] 00:45:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12a9c0800) [pid = 1660] [serial = 427] [outer = 0x12a6df000] 00:45:06 INFO - PROCESS | 1660 | 1469259906984 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12af87800) [pid = 1660] [serial = 428] [outer = 0x12a6df000] 00:45:07 INFO - PROCESS | 1660 | 1469259907293 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:45:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 00:45:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 00:45:07 INFO - PROCESS | 1660 | 1469259907313 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 00:45:07 INFO - PROCESS | 1660 | 1469259907314 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 00:45:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:45:07 INFO - PROCESS | 1660 | 1469259907317 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:45:07 INFO - PROCESS | 1660 | 1469259907318 Marionette TRACE conn2 <- [1,546,null,{}] 00:45:07 INFO - PROCESS | 1660 | 1469259907335 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:07 INFO - PROCESS | 1660 | 1469259907336 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:07 INFO - PROCESS | 1660 | 1469259907439 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 00:45:07 INFO - PROCESS | 1660 | 1469259907480 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1660 | 1469259907481 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a617800 == 41 [pid = 1660] [id = 144] 00:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12a9c1c00) [pid = 1660] [serial = 429] [outer = 0x0] 00:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12b9bd800) [pid = 1660] [serial = 430] [outer = 0x12a9c1c00] 00:45:07 INFO - PROCESS | 1660 | 1469259907514 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12baa8800) [pid = 1660] [serial = 431] [outer = 0x12a9c1c00] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x12712ac00) [pid = 1660] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x128cb4800) [pid = 1660] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a78e800) [pid = 1660] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a78ac00) [pid = 1660] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x124ba8000) [pid = 1660] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119939c00) [pid = 1660] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x116aa0000) [pid = 1660] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x11747c400) [pid = 1660] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11842ac00) [pid = 1660] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125347000) [pid = 1660] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1127de800) [pid = 1660] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1205d4000) [pid = 1660] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11629cc00) [pid = 1660] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119426000) [pid = 1660] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x111c75000) [pid = 1660] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1174e4000) [pid = 1660] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:45:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1169ef800) [pid = 1660] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:45:07 INFO - PROCESS | 1660 | 1469259907962 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:45:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:45:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 670ms 00:45:07 INFO - PROCESS | 1660 | 1469259907993 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 00:45:07 INFO - PROCESS | 1660 | 1469259907994 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 00:45:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:45:07 INFO - PROCESS | 1660 | 1469259907997 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:45:07 INFO - PROCESS | 1660 | 1469259907998 Marionette TRACE conn2 <- [1,550,null,{}] 00:45:08 INFO - PROCESS | 1660 | 1469259908000 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:08 INFO - PROCESS | 1660 | 1469259908001 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:08 INFO - PROCESS | 1660 | 1469259908126 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 00:45:08 INFO - PROCESS | 1660 | 1469259908168 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:08 INFO - PROCESS | 1660 | 1469259908169 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a62e000 == 42 [pid = 1660] [id = 145] 00:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1127d3c00) [pid = 1660] [serial = 432] [outer = 0x0] 00:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1174e4000) [pid = 1660] [serial = 433] [outer = 0x1127d3c00] 00:45:08 INFO - PROCESS | 1660 | 1469259908200 Marionette DEBUG loaded listener.js 00:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12712ac00) [pid = 1660] [serial = 434] [outer = 0x1127d3c00] 00:45:08 INFO - PROCESS | 1660 | 1469259908478 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:45:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:45:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 00:45:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:45:08 INFO - PROCESS | 1660 | 1469259908515 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 00:45:08 INFO - PROCESS | 1660 | 1469259908517 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 00:45:08 INFO - PROCESS | 1660 | 1469259908519 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:45:08 INFO - PROCESS | 1660 | 1469259908520 Marionette TRACE conn2 <- [1,554,null,{}] 00:45:08 INFO - PROCESS | 1660 | 1469259908530 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:08 INFO - PROCESS | 1660 | 1469259908531 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:08 INFO - PROCESS | 1660 | 1469259908615 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 00:45:08 INFO - PROCESS | 1660 | 1469259908619 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:08 INFO - PROCESS | 1660 | 1469259908622 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1bf000 == 43 [pid = 1660] [id = 146] 00:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128cb4800) [pid = 1660] [serial = 435] [outer = 0x0] 00:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b13e400) [pid = 1660] [serial = 436] [outer = 0x128cb4800] 00:45:08 INFO - PROCESS | 1660 | 1469259908647 Marionette DEBUG loaded listener.js 00:45:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b9ca000) [pid = 1660] [serial = 437] [outer = 0x128cb4800] 00:45:08 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:08 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:08 INFO - PROCESS | 1660 | 1469259908963 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:45:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:45:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 479ms 00:45:09 INFO - PROCESS | 1660 | 1469259909018 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1660 | 1469259909020 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 00:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:45:09 INFO - PROCESS | 1660 | 1469259909025 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1660 | 1469259909027 Marionette TRACE conn2 <- [1,558,null,{}] 00:45:09 INFO - PROCESS | 1660 | 1469259909029 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:09 INFO - PROCESS | 1660 | 1469259909030 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:09 INFO - PROCESS | 1660 | 1469259909116 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 00:45:09 INFO - PROCESS | 1660 | 1469259909121 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:09 INFO - PROCESS | 1660 | 1469259909124 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba52800 == 44 [pid = 1660] [id = 147] 00:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x123c07400) [pid = 1660] [serial = 438] [outer = 0x0] 00:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12be37000) [pid = 1660] [serial = 439] [outer = 0x123c07400] 00:45:09 INFO - PROCESS | 1660 | 1469259909147 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12be9fc00) [pid = 1660] [serial = 440] [outer = 0x123c07400] 00:45:09 INFO - PROCESS | 1660 | 1469259909466 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:45:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:45:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 00:45:09 INFO - PROCESS | 1660 | 1469259909495 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1660 | 1469259909497 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 00:45:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:45:09 INFO - PROCESS | 1660 | 1469259909501 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1660 | 1469259909502 Marionette TRACE conn2 <- [1,562,null,{}] 00:45:09 INFO - PROCESS | 1660 | 1469259909509 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:09 INFO - PROCESS | 1660 | 1469259909510 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:09 INFO - PROCESS | 1660 | 1469259909636 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 00:45:09 INFO - PROCESS | 1660 | 1469259909692 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:09 INFO - PROCESS | 1660 | 1469259909693 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba67800 == 45 [pid = 1660] [id = 148] 00:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124e0b400) [pid = 1660] [serial = 441] [outer = 0x0] 00:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12bea6400) [pid = 1660] [serial = 442] [outer = 0x124e0b400] 00:45:09 INFO - PROCESS | 1660 | 1469259909733 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12c487400) [pid = 1660] [serial = 443] [outer = 0x124e0b400] 00:45:10 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:10 INFO - PROCESS | 1660 | 1469259910376 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:45:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:45:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 926ms 00:45:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:45:10 INFO - PROCESS | 1660 | 1469259910427 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 00:45:10 INFO - PROCESS | 1660 | 1469259910429 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 00:45:10 INFO - PROCESS | 1660 | 1469259910432 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:45:10 INFO - PROCESS | 1660 | 1469259910435 Marionette TRACE conn2 <- [1,566,null,{}] 00:45:10 INFO - PROCESS | 1660 | 1469259910439 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:10 INFO - PROCESS | 1660 | 1469259910440 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:10 INFO - PROCESS | 1660 | 1469259910552 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 00:45:10 INFO - PROCESS | 1660 | 1469259910605 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1660 | 1469259910607 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x116956000 == 46 [pid = 1660] [id = 149] 00:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11652e800) [pid = 1660] [serial = 444] [outer = 0x0] 00:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x116a9d800) [pid = 1660] [serial = 445] [outer = 0x11652e800] 00:45:10 INFO - PROCESS | 1660 | 1469259910637 Marionette DEBUG loaded listener.js 00:45:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x117476c00) [pid = 1660] [serial = 446] [outer = 0x11652e800] 00:45:10 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:11 INFO - PROCESS | 1660 | 1469259911335 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:45:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:45:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 976ms 00:45:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:45:11 INFO - PROCESS | 1660 | 1469259911408 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 1660 | 1469259911410 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 00:45:11 INFO - PROCESS | 1660 | 1469259911414 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1660 | 1469259911416 Marionette TRACE conn2 <- [1,570,null,{}] 00:45:11 INFO - PROCESS | 1660 | 1469259911445 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:11 INFO - PROCESS | 1660 | 1469259911447 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:11 INFO - PROCESS | 1660 | 1469259911561 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 00:45:11 INFO - PROCESS | 1660 | 1469259911594 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:11 INFO - PROCESS | 1660 | 1469259911597 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x115190800 == 47 [pid = 1660] [id = 150] 00:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1169ec800) [pid = 1660] [serial = 447] [outer = 0x0] 00:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116a9ec00) [pid = 1660] [serial = 448] [outer = 0x1169ec800] 00:45:11 INFO - PROCESS | 1660 | 1469259911625 Marionette DEBUG loaded listener.js 00:45:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11747c800) [pid = 1660] [serial = 449] [outer = 0x1169ec800] 00:45:11 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba52800 == 46 [pid = 1660] [id = 147] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1bf000 == 45 [pid = 1660] [id = 146] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12a62e000 == 44 [pid = 1660] [id = 145] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12a617800 == 43 [pid = 1660] [id = 144] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1292da000 == 42 [pid = 1660] [id = 143] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x128a69000 == 41 [pid = 1660] [id = 142] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1185a0000 == 40 [pid = 1660] [id = 141] 00:45:11 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x12bea2400) [pid = 1660] [serial = 388] [outer = 0x0] [url = about:blank] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x123ca9000 == 39 [pid = 1660] [id = 140] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12135b800 == 38 [pid = 1660] [id = 139] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x119d4c800 == 37 [pid = 1660] [id = 138] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x119496000 == 36 [pid = 1660] [id = 137] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x119478800 == 35 [pid = 1660] [id = 136] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x11875f000 == 34 [pid = 1660] [id = 135] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a7800 == 33 [pid = 1660] [id = 134] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x11736c000 == 32 [pid = 1660] [id = 133] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x11695a000 == 31 [pid = 1660] [id = 132] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x113a56800 == 30 [pid = 1660] [id = 131] 00:45:11 INFO - PROCESS | 1660 | --DOCSHELL 0x12b345000 == 29 [pid = 1660] [id = 130] 00:45:11 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x128a40400) [pid = 1660] [serial = 367] [outer = 0x0] [url = about:blank] 00:45:11 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a78a800) [pid = 1660] [serial = 371] [outer = 0x0] [url = about:blank] 00:45:11 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1292a1800) [pid = 1660] [serial = 370] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12af87400) [pid = 1660] [serial = 376] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a9bec00) [pid = 1660] [serial = 373] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12af3a800) [pid = 1660] [serial = 374] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12b9c3400) [pid = 1660] [serial = 382] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x123c36400) [pid = 1660] [serial = 379] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12b9bec00) [pid = 1660] [serial = 377] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12be35c00) [pid = 1660] [serial = 386] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119420000) [pid = 1660] [serial = 338] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1273a9c00) [pid = 1660] [serial = 364] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1267df000) [pid = 1660] [serial = 361] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12712d400) [pid = 1660] [serial = 362] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120f0ac00) [pid = 1660] [serial = 358] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1265bdc00) [pid = 1660] [serial = 359] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x120feac00) [pid = 1660] [serial = 355] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1248b5400) [pid = 1660] [serial = 356] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119aec000) [pid = 1660] [serial = 352] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1205d2000) [pid = 1660] [serial = 353] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11974cc00) [pid = 1660] [serial = 349] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119ae7c00) [pid = 1660] [serial = 350] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118f9c000) [pid = 1660] [serial = 346] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119422800) [pid = 1660] [serial = 347] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11822f400) [pid = 1660] [serial = 343] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1184d1800) [pid = 1660] [serial = 344] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11747e800) [pid = 1660] [serial = 341] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116fb4000) [pid = 1660] [serial = 340] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12ba9e400) [pid = 1660] [serial = 385] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128a48400) [pid = 1660] [serial = 368] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12b9cac00) [pid = 1660] [serial = 383] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12758b000) [pid = 1660] [serial = 365] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12947e400) [pid = 1660] [serial = 380] [outer = 0x0] [url = about:blank] 00:45:12 INFO - PROCESS | 1660 | 1469259912040 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 673ms 00:45:12 INFO - PROCESS | 1660 | 1469259912087 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 00:45:12 INFO - PROCESS | 1660 | 1469259912090 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 00:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:45:12 INFO - PROCESS | 1660 | 1469259912095 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:45:12 INFO - PROCESS | 1660 | 1469259912096 Marionette TRACE conn2 <- [1,574,null,{}] 00:45:12 INFO - PROCESS | 1660 | 1469259912099 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:12 INFO - PROCESS | 1660 | 1469259912100 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:12 INFO - PROCESS | 1660 | 1469259912176 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 00:45:12 INFO - PROCESS | 1660 | 1469259912180 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 1660 | 1469259912181 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170a5000 == 30 [pid = 1660] [id = 151] 00:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x117483400) [pid = 1660] [serial = 450] [outer = 0x0] 00:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1174eb000) [pid = 1660] [serial = 451] [outer = 0x117483400] 00:45:12 INFO - PROCESS | 1660 | 1469259912210 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1184d1800) [pid = 1660] [serial = 452] [outer = 0x117483400] 00:45:12 INFO - PROCESS | 1660 | 1469259912568 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:45:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 521ms 00:45:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:45:12 INFO - PROCESS | 1660 | 1469259912615 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 00:45:12 INFO - PROCESS | 1660 | 1469259912617 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 00:45:12 INFO - PROCESS | 1660 | 1469259912619 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:45:12 INFO - PROCESS | 1660 | 1469259912621 Marionette TRACE conn2 <- [1,578,null,{}] 00:45:12 INFO - PROCESS | 1660 | 1469259912631 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:12 INFO - PROCESS | 1660 | 1469259912634 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:12 INFO - PROCESS | 1660 | 1469259912711 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 00:45:12 INFO - PROCESS | 1660 | 1469259912716 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 1660 | 1469259912719 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x118409000 == 31 [pid = 1660] [id = 152] 00:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118865400) [pid = 1660] [serial = 453] [outer = 0x0] 00:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119420000) [pid = 1660] [serial = 454] [outer = 0x118865400] 00:45:12 INFO - PROCESS | 1660 | 1469259912752 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119429800) [pid = 1660] [serial = 455] [outer = 0x118865400] 00:45:13 INFO - PROCESS | 1660 | 1469259913131 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 525ms 00:45:13 INFO - PROCESS | 1660 | 1469259913151 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 00:45:13 INFO - PROCESS | 1660 | 1469259913153 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 00:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:45:13 INFO - PROCESS | 1660 | 1469259913161 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:45:13 INFO - PROCESS | 1660 | 1469259913162 Marionette TRACE conn2 <- [1,582,null,{}] 00:45:13 INFO - PROCESS | 1660 | 1469259913164 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:13 INFO - PROCESS | 1660 | 1469259913166 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:13 INFO - PROCESS | 1660 | 1469259913246 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 00:45:13 INFO - PROCESS | 1660 | 1469259913250 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:13 INFO - PROCESS | 1660 | 1469259913251 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187c9000 == 32 [pid = 1660] [id = 153] 00:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113d42c00) [pid = 1660] [serial = 456] [outer = 0x0] 00:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119936c00) [pid = 1660] [serial = 457] [outer = 0x113d42c00] 00:45:13 INFO - PROCESS | 1660 | 1469259913278 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1205ce000) [pid = 1660] [serial = 458] [outer = 0x113d42c00] 00:45:13 INFO - PROCESS | 1660 | 1469259913594 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:45:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:45:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 470ms 00:45:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:45:13 INFO - PROCESS | 1660 | 1469259913631 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 00:45:13 INFO - PROCESS | 1660 | 1469259913632 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 00:45:13 INFO - PROCESS | 1660 | 1469259913634 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:45:13 INFO - PROCESS | 1660 | 1469259913635 Marionette TRACE conn2 <- [1,586,null,{}] 00:45:13 INFO - PROCESS | 1660 | 1469259913638 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:13 INFO - PROCESS | 1660 | 1469259913641 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:13 INFO - PROCESS | 1660 | 1469259913710 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 00:45:13 INFO - PROCESS | 1660 | 1469259913764 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:13 INFO - PROCESS | 1660 | 1469259913765 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191e7800 == 33 [pid = 1660] [id = 154] 00:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11602b800) [pid = 1660] [serial = 459] [outer = 0x0] 00:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119aefc00) [pid = 1660] [serial = 460] [outer = 0x11602b800] 00:45:13 INFO - PROCESS | 1660 | 1469259913790 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120f13400) [pid = 1660] [serial = 461] [outer = 0x11602b800] 00:45:13 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:14 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:14 INFO - PROCESS | 1660 | 1469259914105 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:45:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:45:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 518ms 00:45:14 INFO - PROCESS | 1660 | 1469259914153 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 00:45:14 INFO - PROCESS | 1660 | 1469259914154 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 00:45:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:45:14 INFO - PROCESS | 1660 | 1469259914156 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:45:14 INFO - PROCESS | 1660 | 1469259914158 Marionette TRACE conn2 <- [1,590,null,{}] 00:45:14 INFO - PROCESS | 1660 | 1469259914166 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:14 INFO - PROCESS | 1660 | 1469259914170 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:14 INFO - PROCESS | 1660 | 1469259914581 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1267dec00) [pid = 1660] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11974c400) [pid = 1660] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118f9f000) [pid = 1660] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11871ac00) [pid = 1660] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1127dfc00) [pid = 1660] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1160ec400) [pid = 1660] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116aa1c00) [pid = 1660] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112716400) [pid = 1660] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1127d7000) [pid = 1660] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1121bcc00) [pid = 1660] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116fa9400) [pid = 1660] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a6d1400) [pid = 1660] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a9c1c00) [pid = 1660] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1127d3c00) [pid = 1660] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a6df000) [pid = 1660] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128cb4800) [pid = 1660] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x123c07400) [pid = 1660] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:45:14 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x126f56400) [pid = 1660] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:45:14 INFO - PROCESS | 1660 | 1469259914625 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:14 INFO - PROCESS | 1660 | 1469259914627 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x113242800 == 34 [pid = 1660] [id = 155] 00:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1127d2400) [pid = 1660] [serial = 462] [outer = 0x0] 00:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1127dfc00) [pid = 1660] [serial = 463] [outer = 0x1127d2400] 00:45:14 INFO - PROCESS | 1660 | 1469259914658 Marionette DEBUG loaded listener.js 00:45:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1167c0800) [pid = 1660] [serial = 464] [outer = 0x1127d2400] 00:45:15 INFO - PROCESS | 1660 | 1469259915092 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 969ms 00:45:15 INFO - PROCESS | 1660 | 1469259915128 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 00:45:15 INFO - PROCESS | 1660 | 1469259915130 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 00:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:45:15 INFO - PROCESS | 1660 | 1469259915134 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:45:15 INFO - PROCESS | 1660 | 1469259915136 Marionette TRACE conn2 <- [1,594,null,{}] 00:45:15 INFO - PROCESS | 1660 | 1469259915139 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:15 INFO - PROCESS | 1660 | 1469259915142 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:15 INFO - PROCESS | 1660 | 1469259915237 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 00:45:15 INFO - PROCESS | 1660 | 1469259915300 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:15 INFO - PROCESS | 1660 | 1469259915302 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x118408000 == 35 [pid = 1660] [id = 156] 00:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116fb3000) [pid = 1660] [serial = 465] [outer = 0x0] 00:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1174eb400) [pid = 1660] [serial = 466] [outer = 0x116fb3000] 00:45:15 INFO - PROCESS | 1660 | 1469259915332 Marionette DEBUG loaded listener.js 00:45:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1184c9c00) [pid = 1660] [serial = 467] [outer = 0x116fb3000] 00:45:15 INFO - PROCESS | 1660 | 1469259915767 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:45:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:45:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 00:45:15 INFO - PROCESS | 1660 | 1469259915860 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 00:45:15 INFO - PROCESS | 1660 | 1469259915863 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 00:45:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:45:15 INFO - PROCESS | 1660 | 1469259915867 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:45:15 INFO - PROCESS | 1660 | 1469259915868 Marionette TRACE conn2 <- [1,598,null,{}] 00:45:15 INFO - PROCESS | 1660 | 1469259915871 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:15 INFO - PROCESS | 1660 | 1469259915872 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:15 INFO - PROCESS | 1660 | 1469259915965 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 00:45:16 INFO - PROCESS | 1660 | 1469259916028 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1660 | 1469259916030 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x113826800 == 36 [pid = 1660] [id = 157] 00:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118f55400) [pid = 1660] [serial = 468] [outer = 0x0] 00:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11910f800) [pid = 1660] [serial = 469] [outer = 0x118f55400] 00:45:16 INFO - PROCESS | 1660 | 1469259916059 Marionette DEBUG loaded listener.js 00:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11974b400) [pid = 1660] [serial = 470] [outer = 0x118f55400] 00:45:16 INFO - PROCESS | 1660 | 1469259916476 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:45:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:45:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 618ms 00:45:16 INFO - PROCESS | 1660 | 1469259916486 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 00:45:16 INFO - PROCESS | 1660 | 1469259916491 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 00:45:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:45:16 INFO - PROCESS | 1660 | 1469259916499 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:45:16 INFO - PROCESS | 1660 | 1469259916502 Marionette TRACE conn2 <- [1,602,null,{}] 00:45:16 INFO - PROCESS | 1660 | 1469259916505 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:16 INFO - PROCESS | 1660 | 1469259916507 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:16 INFO - PROCESS | 1660 | 1469259916604 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 00:45:16 INFO - PROCESS | 1660 | 1469259916663 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1660 | 1469259916665 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x121057800 == 37 [pid = 1660] [id = 158] 00:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119aea800) [pid = 1660] [serial = 471] [outer = 0x0] 00:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120fe9400) [pid = 1660] [serial = 472] [outer = 0x119aea800] 00:45:16 INFO - PROCESS | 1660 | 1469259916698 Marionette DEBUG loaded listener.js 00:45:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x123c34000) [pid = 1660] [serial = 473] [outer = 0x119aea800] 00:45:17 INFO - PROCESS | 1660 | 1469259917122 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 676ms 00:45:17 INFO - PROCESS | 1660 | 1469259917171 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 1660 | 1469259917172 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 00:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:45:17 INFO - PROCESS | 1660 | 1469259917174 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 1660 | 1469259917176 Marionette TRACE conn2 <- [1,606,null,{}] 00:45:17 INFO - PROCESS | 1660 | 1469259917178 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:17 INFO - PROCESS | 1660 | 1469259917179 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:17 INFO - PROCESS | 1660 | 1469259917295 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 00:45:17 INFO - PROCESS | 1660 | 1469259917372 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:17 INFO - PROCESS | 1660 | 1469259917373 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169b7000 == 38 [pid = 1660] [id = 159] 00:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111c81800) [pid = 1660] [serial = 474] [outer = 0x0] 00:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1176b2c00) [pid = 1660] [serial = 475] [outer = 0x111c81800] 00:45:17 INFO - PROCESS | 1660 | 1469259917404 Marionette DEBUG loaded listener.js 00:45:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x123cf6400) [pid = 1660] [serial = 476] [outer = 0x111c81800] 00:45:17 INFO - PROCESS | 1660 | 1469259917894 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:45:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 772ms 00:45:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:45:17 INFO - PROCESS | 1660 | 1469259917948 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 1660 | 1469259917950 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 00:45:17 INFO - PROCESS | 1660 | 1469259917953 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 1660 | 1469259917955 Marionette TRACE conn2 <- [1,610,null,{}] 00:45:17 INFO - PROCESS | 1660 | 1469259917959 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:17 INFO - PROCESS | 1660 | 1469259917960 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:18 INFO - PROCESS | 1660 | 1469259918050 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1191e7800 == 37 [pid = 1660] [id = 154] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1187c9000 == 36 [pid = 1660] [id = 153] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x118409000 == 35 [pid = 1660] [id = 152] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1170a5000 == 34 [pid = 1660] [id = 151] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x115190800 == 33 [pid = 1660] [id = 150] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x116956000 == 32 [pid = 1660] [id = 149] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x1169b7000 == 31 [pid = 1660] [id = 159] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x121057800 == 30 [pid = 1660] [id = 158] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x113826800 == 29 [pid = 1660] [id = 157] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x118408000 == 28 [pid = 1660] [id = 156] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x113242800 == 27 [pid = 1660] [id = 155] 00:45:18 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba67800 == 26 [pid = 1660] [id = 148] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x127135800) [pid = 1660] [serial = 418] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119aee400) [pid = 1660] [serial = 406] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x120fe8400) [pid = 1660] [serial = 407] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bea0400) [pid = 1660] [serial = 389] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118f49c00) [pid = 1660] [serial = 400] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119106c00) [pid = 1660] [serial = 401] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124938400) [pid = 1660] [serial = 412] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x125345800) [pid = 1660] [serial = 413] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1162d9400) [pid = 1660] [serial = 391] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11697e400) [pid = 1660] [serial = 392] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119423800) [pid = 1660] [serial = 403] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11942a800) [pid = 1660] [serial = 404] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1265cac00) [pid = 1660] [serial = 415] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1267dd400) [pid = 1660] [serial = 416] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x118702400) [pid = 1660] [serial = 409] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x123b1d800) [pid = 1660] [serial = 410] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1184c7800) [pid = 1660] [serial = 397] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1185c6000) [pid = 1660] [serial = 398] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x11747ac00) [pid = 1660] [serial = 394] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1174dec00) [pid = 1660] [serial = 395] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12a9ba400) [pid = 1660] [serial = 425] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12a78b800) [pid = 1660] [serial = 424] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12b9bd800) [pid = 1660] [serial = 430] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1174e4000) [pid = 1660] [serial = 433] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12af87800) [pid = 1660] [serial = 428] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12a9c0800) [pid = 1660] [serial = 427] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12b13e400) [pid = 1660] [serial = 436] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x12be37000) [pid = 1660] [serial = 439] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x12be9fc00) [pid = 1660] [serial = 440] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12baa8800) [pid = 1660] [serial = 431] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x12712ac00) [pid = 1660] [serial = 434] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x128a3e000) [pid = 1660] [serial = 421] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x129477c00) [pid = 1660] [serial = 422] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x1273b5400) [pid = 1660] [serial = 419] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x12b9ca000) [pid = 1660] [serial = 437] [outer = 0x0] [url = about:blank] 00:45:18 INFO - PROCESS | 1660 | 1469259918597 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:18 INFO - PROCESS | 1660 | 1469259918599 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ea2000 == 27 [pid = 1660] [id = 160] 00:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x113375000) [pid = 1660] [serial = 477] [outer = 0x0] 00:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x115e15c00) [pid = 1660] [serial = 478] [outer = 0x113375000] 00:45:18 INFO - PROCESS | 1660 | 1469259918628 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x116523400) [pid = 1660] [serial = 479] [outer = 0x113375000] 00:45:19 INFO - PROCESS | 1660 | 1469259919027 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1123ms 00:45:19 INFO - PROCESS | 1660 | 1469259919078 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 00:45:19 INFO - PROCESS | 1660 | 1469259919081 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 00:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:45:19 INFO - PROCESS | 1660 | 1469259919116 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:45:19 INFO - PROCESS | 1660 | 1469259919120 Marionette TRACE conn2 <- [1,614,null,{}] 00:45:19 INFO - PROCESS | 1660 | 1469259919126 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:19 INFO - PROCESS | 1660 | 1469259919129 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:19 INFO - PROCESS | 1660 | 1469259919252 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 00:45:19 INFO - PROCESS | 1660 | 1469259919263 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:19 INFO - PROCESS | 1660 | 1469259919265 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x117091800 == 28 [pid = 1660] [id = 161] 00:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1174e3000) [pid = 1660] [serial = 480] [outer = 0x0] 00:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x1174e6800) [pid = 1660] [serial = 481] [outer = 0x1174e3000] 00:45:19 INFO - PROCESS | 1660 | 1469259919310 Marionette DEBUG loaded listener.js 00:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x118429000) [pid = 1660] [serial = 482] [outer = 0x1174e3000] 00:45:19 INFO - PROCESS | 1660 | 1469259919622 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:45:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:45:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 539ms 00:45:19 INFO - PROCESS | 1660 | 1469259919646 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 00:45:19 INFO - PROCESS | 1660 | 1469259919649 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 00:45:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:45:19 INFO - PROCESS | 1660 | 1469259919661 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:45:19 INFO - PROCESS | 1660 | 1469259919663 Marionette TRACE conn2 <- [1,618,null,{}] 00:45:19 INFO - PROCESS | 1660 | 1469259919665 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:19 INFO - PROCESS | 1660 | 1469259919667 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:19 INFO - PROCESS | 1660 | 1469259919742 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 00:45:19 INFO - PROCESS | 1660 | 1469259919748 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:19 INFO - PROCESS | 1660 | 1469259919749 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11809f000 == 29 [pid = 1660] [id = 162] 00:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1184c7800) [pid = 1660] [serial = 483] [outer = 0x0] 00:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x118718400) [pid = 1660] [serial = 484] [outer = 0x1184c7800] 00:45:19 INFO - PROCESS | 1660 | 1469259919776 Marionette DEBUG loaded listener.js 00:45:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x118f9b800) [pid = 1660] [serial = 485] [outer = 0x1184c7800] 00:45:20 INFO - PROCESS | 1660 | 1469259920131 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 527ms 00:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:45:20 INFO - PROCESS | 1660 | 1469259920183 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 00:45:20 INFO - PROCESS | 1660 | 1469259920184 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 00:45:20 INFO - PROCESS | 1660 | 1469259920191 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:45:20 INFO - PROCESS | 1660 | 1469259920195 Marionette TRACE conn2 <- [1,622,null,{}] 00:45:20 INFO - PROCESS | 1660 | 1469259920198 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:20 INFO - PROCESS | 1660 | 1469259920201 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:20 INFO - PROCESS | 1660 | 1469259920298 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 00:45:20 INFO - PROCESS | 1660 | 1469259920304 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 1660 | 1469259920305 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x118587800 == 30 [pid = 1660] [id = 163] 00:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1184c9800) [pid = 1660] [serial = 486] [outer = 0x0] 00:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x119423c00) [pid = 1660] [serial = 487] [outer = 0x1184c9800] 00:45:20 INFO - PROCESS | 1660 | 1469259920330 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x119aee800) [pid = 1660] [serial = 488] [outer = 0x1184c9800] 00:45:20 INFO - PROCESS | 1660 | 1469259920669 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:45:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:45:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 526ms 00:45:20 INFO - PROCESS | 1660 | 1469259920714 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 00:45:20 INFO - PROCESS | 1660 | 1469259920716 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 00:45:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:45:20 INFO - PROCESS | 1660 | 1469259920718 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:45:20 INFO - PROCESS | 1660 | 1469259920719 Marionette TRACE conn2 <- [1,626,null,{}] 00:45:20 INFO - PROCESS | 1660 | 1469259920722 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:20 INFO - PROCESS | 1660 | 1469259920723 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:20 INFO - PROCESS | 1660 | 1469259920817 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 00:45:20 INFO - PROCESS | 1660 | 1469259920821 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 1660 | 1469259920822 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x119487800 == 31 [pid = 1660] [id = 164] 00:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x118711000) [pid = 1660] [serial = 489] [outer = 0x0] 00:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1205d4000) [pid = 1660] [serial = 490] [outer = 0x118711000] 00:45:20 INFO - PROCESS | 1660 | 1469259920846 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x120fe7800) [pid = 1660] [serial = 491] [outer = 0x118711000] 00:45:21 INFO - PROCESS | 1660 | 1469259921183 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 00:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:45:21 INFO - PROCESS | 1660 | 1469259921236 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 1660 | 1469259921238 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 00:45:21 INFO - PROCESS | 1660 | 1469259921240 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 1660 | 1469259921241 Marionette TRACE conn2 <- [1,630,null,{}] 00:45:21 INFO - PROCESS | 1660 | 1469259921243 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:21 INFO - PROCESS | 1660 | 1469259921244 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:21 INFO - PROCESS | 1660 | 1469259921330 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 00:45:21 INFO - PROCESS | 1660 | 1469259921362 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:21 INFO - PROCESS | 1660 | 1469259921366 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199a6000 == 32 [pid = 1660] [id = 165] 00:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118431c00) [pid = 1660] [serial = 492] [outer = 0x0] 00:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1248a9400) [pid = 1660] [serial = 493] [outer = 0x118431c00] 00:45:21 INFO - PROCESS | 1660 | 1469259921398 Marionette DEBUG loaded listener.js 00:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x124e11800) [pid = 1660] [serial = 494] [outer = 0x118431c00] 00:45:21 INFO - PROCESS | 1660 | 1469259921715 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:45:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:45:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 00:45:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:45:21 INFO - PROCESS | 1660 | 1469259921759 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 1660 | 1469259921760 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 00:45:21 INFO - PROCESS | 1660 | 1469259921762 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 1660 | 1469259921763 Marionette TRACE conn2 <- [1,634,null,{}] 00:45:21 INFO - PROCESS | 1660 | 1469259921765 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:21 INFO - PROCESS | 1660 | 1469259921767 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:21 INFO - PROCESS | 1660 | 1469259921853 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 00:45:21 INFO - PROCESS | 1660 | 1469259921885 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:21 INFO - PROCESS | 1660 | 1469259921886 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x112638000 == 33 [pid = 1660] [id = 166] 00:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x125341800) [pid = 1660] [serial = 495] [outer = 0x0] 00:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1265c6000) [pid = 1660] [serial = 496] [outer = 0x125341800] 00:45:21 INFO - PROCESS | 1660 | 1469259921910 Marionette DEBUG loaded listener.js 00:45:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1269e7c00) [pid = 1660] [serial = 497] [outer = 0x125341800] 00:45:22 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:22 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:22 INFO - PROCESS | 1660 | 1469259922228 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 520ms 00:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:45:22 INFO - PROCESS | 1660 | 1469259922282 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 00:45:22 INFO - PROCESS | 1660 | 1469259922283 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 00:45:22 INFO - PROCESS | 1660 | 1469259922285 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:45:22 INFO - PROCESS | 1660 | 1469259922286 Marionette TRACE conn2 <- [1,638,null,{}] 00:45:22 INFO - PROCESS | 1660 | 1469259922289 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:22 INFO - PROCESS | 1660 | 1469259922290 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:22 INFO - PROCESS | 1660 | 1469259922383 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 00:45:22 INFO - PROCESS | 1660 | 1469259922388 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:22 INFO - PROCESS | 1660 | 1469259922389 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x121808800 == 34 [pid = 1660] [id = 167] 00:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x123c34800) [pid = 1660] [serial = 498] [outer = 0x0] 00:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x126f55800) [pid = 1660] [serial = 499] [outer = 0x123c34800] 00:45:22 INFO - PROCESS | 1660 | 1469259922412 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1273a2000) [pid = 1660] [serial = 500] [outer = 0x123c34800] 00:45:22 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:22 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x11602b800) [pid = 1660] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:45:22 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11652e800) [pid = 1660] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:45:22 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x113d42c00) [pid = 1660] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:45:22 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1169ec800) [pid = 1660] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:45:22 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x117483400) [pid = 1660] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:45:22 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x118865400) [pid = 1660] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:45:22 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124e0b400) [pid = 1660] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:45:22 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:22 INFO - PROCESS | 1660 | 1469259922745 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:45:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:45:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 00:45:22 INFO - PROCESS | 1660 | 1469259922755 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 00:45:22 INFO - PROCESS | 1660 | 1469259922758 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 00:45:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:45:22 INFO - PROCESS | 1660 | 1469259922761 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:45:22 INFO - PROCESS | 1660 | 1469259922762 Marionette TRACE conn2 <- [1,642,null,{}] 00:45:22 INFO - PROCESS | 1660 | 1469259922765 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:22 INFO - PROCESS | 1660 | 1469259922766 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:22 INFO - PROCESS | 1660 | 1469259922839 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 00:45:22 INFO - PROCESS | 1660 | 1469259922844 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:22 INFO - PROCESS | 1660 | 1469259922845 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x123cb1000 == 35 [pid = 1660] [id = 168] 00:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116523c00) [pid = 1660] [serial = 501] [outer = 0x0] 00:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1205d0000) [pid = 1660] [serial = 502] [outer = 0x116523c00] 00:45:22 INFO - PROCESS | 1660 | 1469259922869 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1273ab400) [pid = 1660] [serial = 503] [outer = 0x116523c00] 00:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12758d800) [pid = 1660] [serial = 504] [outer = 0x12cb0fc00] 00:45:23 INFO - PROCESS | 1660 | 1469259923244 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 00:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:45:23 INFO - PROCESS | 1660 | 1469259923282 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 00:45:23 INFO - PROCESS | 1660 | 1469259923284 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 00:45:23 INFO - PROCESS | 1660 | 1469259923296 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:45:23 INFO - PROCESS | 1660 | 1469259923298 Marionette TRACE conn2 <- [1,646,null,{}] 00:45:23 INFO - PROCESS | 1660 | 1469259923301 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:23 INFO - PROCESS | 1660 | 1469259923303 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:23 INFO - PROCESS | 1660 | 1469259923383 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 00:45:23 INFO - PROCESS | 1660 | 1469259923386 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1660 | 1469259923387 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12659e800 == 36 [pid = 1660] [id = 169] 00:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1273b6000) [pid = 1660] [serial = 505] [outer = 0x0] 00:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x127590400) [pid = 1660] [serial = 506] [outer = 0x1273b6000] 00:45:23 INFO - PROCESS | 1660 | 1469259923415 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x128a3e000) [pid = 1660] [serial = 507] [outer = 0x1273b6000] 00:45:23 INFO - PROCESS | 1660 | 1469259923698 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:45:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:45:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 428ms 00:45:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:45:23 INFO - PROCESS | 1660 | 1469259923716 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 00:45:23 INFO - PROCESS | 1660 | 1469259923718 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 00:45:23 INFO - PROCESS | 1660 | 1469259923720 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:45:23 INFO - PROCESS | 1660 | 1469259923721 Marionette TRACE conn2 <- [1,650,null,{}] 00:45:23 INFO - PROCESS | 1660 | 1469259923731 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:23 INFO - PROCESS | 1660 | 1469259923732 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:23 INFO - PROCESS | 1660 | 1469259923809 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 00:45:23 INFO - PROCESS | 1660 | 1469259923813 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1660 | 1469259923814 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x127186000 == 37 [pid = 1660] [id = 170] 00:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1273b1400) [pid = 1660] [serial = 508] [outer = 0x0] 00:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x128a45000) [pid = 1660] [serial = 509] [outer = 0x1273b1400] 00:45:23 INFO - PROCESS | 1660 | 1469259923843 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x12929a000) [pid = 1660] [serial = 510] [outer = 0x1273b1400] 00:45:24 INFO - PROCESS | 1660 | 1469259924163 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 472ms 00:45:24 INFO - PROCESS | 1660 | 1469259924192 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 1660 | 1469259924202 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 00:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:45:24 INFO - PROCESS | 1660 | 1469259924204 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1660 | 1469259924206 Marionette TRACE conn2 <- [1,654,null,{}] 00:45:24 INFO - PROCESS | 1660 | 1469259924209 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:24 INFO - PROCESS | 1660 | 1469259924210 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:24 INFO - PROCESS | 1660 | 1469259924324 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 00:45:24 INFO - PROCESS | 1660 | 1469259924330 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:24 INFO - PROCESS | 1660 | 1469259924331 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x118768000 == 38 [pid = 1660] [id = 171] 00:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1273b6c00) [pid = 1660] [serial = 511] [outer = 0x0] 00:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1292a4400) [pid = 1660] [serial = 512] [outer = 0x1273b6c00] 00:45:24 INFO - PROCESS | 1660 | 1469259924356 Marionette DEBUG loaded listener.js 00:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12a788800) [pid = 1660] [serial = 513] [outer = 0x1273b6c00] 00:45:24 INFO - PROCESS | 1660 | 1469259924728 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:45:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:45:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 571ms 00:45:24 INFO - PROCESS | 1660 | 1469259924776 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 1660 | 1469259924778 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 00:45:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:45:24 INFO - PROCESS | 1660 | 1469259924782 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1660 | 1469259924784 Marionette TRACE conn2 <- [1,658,null,{}] 00:45:24 INFO - PROCESS | 1660 | 1469259924788 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:24 INFO - PROCESS | 1660 | 1469259924789 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:24 INFO - PROCESS | 1660 | 1469259924898 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 00:45:24 INFO - PROCESS | 1660 | 1469259924971 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:24 INFO - PROCESS | 1660 | 1469259924972 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116949800 == 39 [pid = 1660] [id = 172] 00:45:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1162cd400) [pid = 1660] [serial = 514] [outer = 0x0] 00:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x116907000) [pid = 1660] [serial = 515] [outer = 0x1162cd400] 00:45:25 INFO - PROCESS | 1660 | 1469259925003 Marionette DEBUG loaded listener.js 00:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117477400) [pid = 1660] [serial = 516] [outer = 0x1162cd400] 00:45:25 INFO - PROCESS | 1660 | 1469259925501 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:45:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:45:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 771ms 00:45:25 INFO - PROCESS | 1660 | 1469259925553 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 00:45:25 INFO - PROCESS | 1660 | 1469259925558 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 00:45:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:45:25 INFO - PROCESS | 1660 | 1469259925562 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:45:25 INFO - PROCESS | 1660 | 1469259925564 Marionette TRACE conn2 <- [1,662,null,{}] 00:45:25 INFO - PROCESS | 1660 | 1469259925567 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:25 INFO - PROCESS | 1660 | 1469259925569 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:25 INFO - PROCESS | 1660 | 1469259925673 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 00:45:25 INFO - PROCESS | 1660 | 1469259925745 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:25 INFO - PROCESS | 1660 | 1469259925746 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187c0000 == 40 [pid = 1660] [id = 173] 00:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1184c6c00) [pid = 1660] [serial = 517] [outer = 0x0] 00:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1185c6000) [pid = 1660] [serial = 518] [outer = 0x1184c6c00] 00:45:25 INFO - PROCESS | 1660 | 1469259925776 Marionette DEBUG loaded listener.js 00:45:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118f96000) [pid = 1660] [serial = 519] [outer = 0x1184c6c00] 00:45:26 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:26 INFO - PROCESS | 1660 | 1469259926469 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:45:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:45:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 925ms 00:45:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:45:26 INFO - PROCESS | 1660 | 1469259926487 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 00:45:26 INFO - PROCESS | 1660 | 1469259926490 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 00:45:26 INFO - PROCESS | 1660 | 1469259926493 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:45:26 INFO - PROCESS | 1660 | 1469259926495 Marionette TRACE conn2 <- [1,666,null,{}] 00:45:26 INFO - PROCESS | 1660 | 1469259926498 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:26 INFO - PROCESS | 1660 | 1469259926500 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:26 INFO - PROCESS | 1660 | 1469259926586 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x127186000 == 39 [pid = 1660] [id = 170] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x12659e800 == 38 [pid = 1660] [id = 169] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x123cb1000 == 37 [pid = 1660] [id = 168] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x121808800 == 36 [pid = 1660] [id = 167] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x112638000 == 35 [pid = 1660] [id = 166] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x1199a6000 == 34 [pid = 1660] [id = 165] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x119487800 == 33 [pid = 1660] [id = 164] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x118587800 == 32 [pid = 1660] [id = 163] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x11809f000 == 31 [pid = 1660] [id = 162] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x117091800 == 30 [pid = 1660] [id = 161] 00:45:26 INFO - PROCESS | 1660 | --DOCSHELL 0x112ea2000 == 29 [pid = 1660] [id = 160] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x120f13400) [pid = 1660] [serial = 461] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119aefc00) [pid = 1660] [serial = 460] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116a9d800) [pid = 1660] [serial = 445] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1205ce000) [pid = 1660] [serial = 458] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116a9ec00) [pid = 1660] [serial = 448] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1184d1800) [pid = 1660] [serial = 452] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1174eb000) [pid = 1660] [serial = 451] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x117476c00) [pid = 1660] [serial = 446] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11747c800) [pid = 1660] [serial = 449] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x119420000) [pid = 1660] [serial = 454] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119429800) [pid = 1660] [serial = 455] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12c487400) [pid = 1660] [serial = 443] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12bea6400) [pid = 1660] [serial = 442] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x119936c00) [pid = 1660] [serial = 457] [outer = 0x0] [url = about:blank] 00:45:26 INFO - PROCESS | 1660 | 1469259926659 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:26 INFO - PROCESS | 1660 | 1469259926662 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x113d76000 == 30 [pid = 1660] [id = 174] 00:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x116a9d800) [pid = 1660] [serial = 520] [outer = 0x0] 00:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11747a400) [pid = 1660] [serial = 521] [outer = 0x116a9d800] 00:45:26 INFO - PROCESS | 1660 | 1469259926689 Marionette DEBUG loaded listener.js 00:45:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x118431800) [pid = 1660] [serial = 522] [outer = 0x116a9d800] 00:45:26 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:26 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:26 INFO - PROCESS | 1660 | 1469259926975 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 00:45:27 INFO - PROCESS | 1660 | 1469259927015 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 00:45:27 INFO - PROCESS | 1660 | 1469259927017 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 00:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:45:27 INFO - PROCESS | 1660 | 1469259927024 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:45:27 INFO - PROCESS | 1660 | 1469259927027 Marionette TRACE conn2 <- [1,670,null,{}] 00:45:27 INFO - PROCESS | 1660 | 1469259927029 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:27 INFO - PROCESS | 1660 | 1469259927031 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:27 INFO - PROCESS | 1660 | 1469259927109 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 00:45:27 INFO - PROCESS | 1660 | 1469259927158 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:27 INFO - PROCESS | 1660 | 1469259927160 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x118093000 == 31 [pid = 1660] [id = 175] 00:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118432800) [pid = 1660] [serial = 523] [outer = 0x0] 00:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118865c00) [pid = 1660] [serial = 524] [outer = 0x118432800] 00:45:27 INFO - PROCESS | 1660 | 1469259927186 Marionette DEBUG loaded listener.js 00:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11942ec00) [pid = 1660] [serial = 525] [outer = 0x118432800] 00:45:27 INFO - PROCESS | 1660 | 1469259927493 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:45:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:45:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 523ms 00:45:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:45:27 INFO - PROCESS | 1660 | 1469259927544 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 00:45:27 INFO - PROCESS | 1660 | 1469259927546 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 00:45:27 INFO - PROCESS | 1660 | 1469259927548 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:45:27 INFO - PROCESS | 1660 | 1469259927550 Marionette TRACE conn2 <- [1,674,null,{}] 00:45:27 INFO - PROCESS | 1660 | 1469259927558 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:27 INFO - PROCESS | 1660 | 1469259927561 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:27 INFO - PROCESS | 1660 | 1469259927644 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 00:45:27 INFO - PROCESS | 1660 | 1469259927696 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:27 INFO - PROCESS | 1660 | 1469259927698 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f14800 == 32 [pid = 1660] [id = 176] 00:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116907400) [pid = 1660] [serial = 526] [outer = 0x0] 00:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11974e400) [pid = 1660] [serial = 527] [outer = 0x116907400] 00:45:27 INFO - PROCESS | 1660 | 1469259927725 Marionette DEBUG loaded listener.js 00:45:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12194d800) [pid = 1660] [serial = 528] [outer = 0x116907400] 00:45:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:27 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 00:45:28 INFO - PROCESS | 1660 | 1469259928014 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:45:28 INFO - PROCESS | 1660 | 1469259928019 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 00:45:28 INFO - PROCESS | 1660 | 1469259928021 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 00:45:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:45:28 INFO - PROCESS | 1660 | 1469259928031 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:45:28 INFO - PROCESS | 1660 | 1469259928032 Marionette TRACE conn2 <- [1,678,null,{}] 00:45:28 INFO - PROCESS | 1660 | 1469259928034 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:28 INFO - PROCESS | 1660 | 1469259928035 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:28 INFO - PROCESS | 1660 | 1469259928116 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 00:45:28 INFO - PROCESS | 1660 | 1469259928120 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1660 | 1469259928121 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12056f800 == 33 [pid = 1660] [id = 177] 00:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x123c33800) [pid = 1660] [serial = 529] [outer = 0x0] 00:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124b3d400) [pid = 1660] [serial = 530] [outer = 0x123c33800] 00:45:28 INFO - PROCESS | 1660 | 1469259928148 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1265c0400) [pid = 1660] [serial = 531] [outer = 0x123c33800] 00:45:28 INFO - PROCESS | 1660 | 1469259928493 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:45:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:45:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 00:45:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:45:28 INFO - PROCESS | 1660 | 1469259928500 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 00:45:28 INFO - PROCESS | 1660 | 1469259928502 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 00:45:28 INFO - PROCESS | 1660 | 1469259928507 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:45:28 INFO - PROCESS | 1660 | 1469259928509 Marionette TRACE conn2 <- [1,682,null,{}] 00:45:28 INFO - PROCESS | 1660 | 1469259928512 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:28 INFO - PROCESS | 1660 | 1469259928514 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:28 INFO - PROCESS | 1660 | 1469259928680 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 00:45:28 INFO - PROCESS | 1660 | 1469259928690 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1660 | 1469259928692 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121158800 == 34 [pid = 1660] [id = 178] 00:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x125343800) [pid = 1660] [serial = 532] [outer = 0x0] 00:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1267db000) [pid = 1660] [serial = 533] [outer = 0x125343800] 00:45:28 INFO - PROCESS | 1660 | 1469259928732 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126dbd800) [pid = 1660] [serial = 534] [outer = 0x125343800] 00:45:29 INFO - PROCESS | 1660 | 1469259929625 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:45:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:45:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1172ms 00:45:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:45:29 INFO - PROCESS | 1660 | 1469259929677 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 00:45:29 INFO - PROCESS | 1660 | 1469259929679 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 00:45:29 INFO - PROCESS | 1660 | 1469259929688 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:45:29 INFO - PROCESS | 1660 | 1469259929689 Marionette TRACE conn2 <- [1,686,null,{}] 00:45:29 INFO - PROCESS | 1660 | 1469259929691 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:29 INFO - PROCESS | 1660 | 1469259929695 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:29 INFO - PROCESS | 1660 | 1469259929806 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 00:45:29 INFO - PROCESS | 1660 | 1469259929809 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:29 INFO - PROCESS | 1660 | 1469259929811 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d6b800 == 35 [pid = 1660] [id = 179] 00:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x125347000) [pid = 1660] [serial = 535] [outer = 0x0] 00:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128a42000) [pid = 1660] [serial = 536] [outer = 0x125347000] 00:45:29 INFO - PROCESS | 1660 | 1469259929835 Marionette DEBUG loaded listener.js 00:45:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a78b400) [pid = 1660] [serial = 537] [outer = 0x125347000] 00:45:30 INFO - PROCESS | 1660 | 1469259930718 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:45:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:45:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1080ms 00:45:30 INFO - PROCESS | 1660 | 1469259930761 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 00:45:30 INFO - PROCESS | 1660 | 1469259930762 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 00:45:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:45:30 INFO - PROCESS | 1660 | 1469259930764 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:45:30 INFO - PROCESS | 1660 | 1469259930765 Marionette TRACE conn2 <- [1,690,null,{}] 00:45:30 INFO - PROCESS | 1660 | 1469259930768 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:30 INFO - PROCESS | 1660 | 1469259930769 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:30 INFO - PROCESS | 1660 | 1469259930886 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118711000) [pid = 1660] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1184c7800) [pid = 1660] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1184c9800) [pid = 1660] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x125341800) [pid = 1660] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x111c81800) [pid = 1660] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1174e3000) [pid = 1660] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113375000) [pid = 1660] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1127d2400) [pid = 1660] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116fb3000) [pid = 1660] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118431c00) [pid = 1660] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x123c34800) [pid = 1660] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116523c00) [pid = 1660] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118f55400) [pid = 1660] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1273b1400) [pid = 1660] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119aea800) [pid = 1660] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:45:30 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1273b6000) [pid = 1660] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:45:30 INFO - PROCESS | 1660 | 1469259930931 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:30 INFO - PROCESS | 1660 | 1469259930932 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11724f800 == 36 [pid = 1660] [id = 180] 00:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1127d2400) [pid = 1660] [serial = 538] [outer = 0x0] 00:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11602f800) [pid = 1660] [serial = 539] [outer = 0x1127d2400] 00:45:30 INFO - PROCESS | 1660 | 1469259930957 Marionette DEBUG loaded listener.js 00:45:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11842c800) [pid = 1660] [serial = 540] [outer = 0x1127d2400] 00:45:31 INFO - PROCESS | 1660 | 1469259931697 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:45:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:45:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 00:45:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:45:31 INFO - PROCESS | 1660 | 1469259931733 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 00:45:31 INFO - PROCESS | 1660 | 1469259931734 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 00:45:31 INFO - PROCESS | 1660 | 1469259931736 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 1660 | 1469259931738 Marionette TRACE conn2 <- [1,694,null,{}] 00:45:31 INFO - PROCESS | 1660 | 1469259931742 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:31 INFO - PROCESS | 1660 | 1469259931743 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:31 INFO - PROCESS | 1660 | 1469259931813 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 00:45:31 INFO - PROCESS | 1660 | 1469259931817 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:31 INFO - PROCESS | 1660 | 1469259931817 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b8e800 == 37 [pid = 1660] [id = 181] 00:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1184c7800) [pid = 1660] [serial = 541] [outer = 0x0] 00:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x120fe8800) [pid = 1660] [serial = 542] [outer = 0x1184c7800] 00:45:31 INFO - PROCESS | 1660 | 1469259931843 Marionette DEBUG loaded listener.js 00:45:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1273a0000) [pid = 1660] [serial = 543] [outer = 0x1184c7800] 00:45:32 INFO - PROCESS | 1660 | 1469259932627 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:45:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:45:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 923ms 00:45:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:45:32 INFO - PROCESS | 1660 | 1469259932659 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 00:45:32 INFO - PROCESS | 1660 | 1469259932660 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 00:45:32 INFO - PROCESS | 1660 | 1469259932662 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:45:32 INFO - PROCESS | 1660 | 1469259932663 Marionette TRACE conn2 <- [1,698,null,{}] 00:45:32 INFO - PROCESS | 1660 | 1469259932665 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:32 INFO - PROCESS | 1660 | 1469259932667 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:32 INFO - PROCESS | 1660 | 1469259932745 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 00:45:32 INFO - PROCESS | 1660 | 1469259932748 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:32 INFO - PROCESS | 1660 | 1469259932749 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f12800 == 38 [pid = 1660] [id = 182] 00:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1273b6800) [pid = 1660] [serial = 544] [outer = 0x0] 00:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12a9c6800) [pid = 1660] [serial = 545] [outer = 0x1273b6800] 00:45:32 INFO - PROCESS | 1660 | 1469259932775 Marionette DEBUG loaded listener.js 00:45:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12af42800) [pid = 1660] [serial = 546] [outer = 0x1273b6800] 00:45:33 INFO - PROCESS | 1660 | 1469259933688 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:45:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:45:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1071ms 00:45:33 INFO - PROCESS | 1660 | 1469259933748 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 00:45:33 INFO - PROCESS | 1660 | 1469259933751 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 00:45:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:45:33 INFO - PROCESS | 1660 | 1469259933755 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:45:33 INFO - PROCESS | 1660 | 1469259933757 Marionette TRACE conn2 <- [1,702,null,{}] 00:45:33 INFO - PROCESS | 1660 | 1469259933761 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:33 INFO - PROCESS | 1660 | 1469259933763 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:33 INFO - PROCESS | 1660 | 1469259933847 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 00:45:33 INFO - PROCESS | 1660 | 1469259933957 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 1660 | 1469259933959 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a4800 == 39 [pid = 1660] [id = 183] 00:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1183e2000) [pid = 1660] [serial = 547] [outer = 0x0] 00:45:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1184cec00) [pid = 1660] [serial = 548] [outer = 0x1183e2000] 00:45:33 INFO - PROCESS | 1660 | 1469259933991 Marionette DEBUG loaded listener.js 00:45:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118f92800) [pid = 1660] [serial = 549] [outer = 0x1183e2000] 00:45:34 INFO - PROCESS | 1660 | 1469259934980 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:45:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:45:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1273ms 00:45:35 INFO - PROCESS | 1660 | 1469259935029 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 00:45:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:45:35 INFO - PROCESS | 1660 | 1469259935031 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 00:45:35 INFO - PROCESS | 1660 | 1469259935035 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:45:35 INFO - PROCESS | 1660 | 1469259935036 Marionette TRACE conn2 <- [1,706,null,{}] 00:45:35 INFO - PROCESS | 1660 | 1469259935040 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:35 INFO - PROCESS | 1660 | 1469259935042 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:35 INFO - PROCESS | 1660 | 1469259935163 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 00:45:35 INFO - PROCESS | 1660 | 1469259935251 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:35 INFO - PROCESS | 1660 | 1469259935252 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x117243000 == 40 [pid = 1660] [id = 184] 00:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1176acc00) [pid = 1660] [serial = 550] [outer = 0x0] 00:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118224400) [pid = 1660] [serial = 551] [outer = 0x1176acc00] 00:45:35 INFO - PROCESS | 1660 | 1469259935282 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118708400) [pid = 1660] [serial = 552] [outer = 0x1176acc00] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x128b8e800 == 39 [pid = 1660] [id = 181] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x11724f800 == 38 [pid = 1660] [id = 180] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x126d6b800 == 37 [pid = 1660] [id = 179] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x121158800 == 36 [pid = 1660] [id = 178] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x12056f800 == 35 [pid = 1660] [id = 177] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118f14800 == 34 [pid = 1660] [id = 176] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118093000 == 33 [pid = 1660] [id = 175] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x113d76000 == 32 [pid = 1660] [id = 174] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1187c0000 == 31 [pid = 1660] [id = 173] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x116949800 == 30 [pid = 1660] [id = 172] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118768000 == 29 [pid = 1660] [id = 171] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x118f12800 == 28 [pid = 1660] [id = 182] 00:45:36 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a4800 == 27 [pid = 1660] [id = 183] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1205d4000) [pid = 1660] [serial = 490] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118718400) [pid = 1660] [serial = 484] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x118f9b800) [pid = 1660] [serial = 485] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119423c00) [pid = 1660] [serial = 487] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1265c6000) [pid = 1660] [serial = 496] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123cf6400) [pid = 1660] [serial = 476] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1176b2c00) [pid = 1660] [serial = 475] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1174e6800) [pid = 1660] [serial = 481] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118429000) [pid = 1660] [serial = 482] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x115e15c00) [pid = 1660] [serial = 478] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116523400) [pid = 1660] [serial = 479] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1167c0800) [pid = 1660] [serial = 464] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1127dfc00) [pid = 1660] [serial = 463] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1184c9c00) [pid = 1660] [serial = 467] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1174eb400) [pid = 1660] [serial = 466] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x124e11800) [pid = 1660] [serial = 494] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1248a9400) [pid = 1660] [serial = 493] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1269e7c00) [pid = 1660] [serial = 497] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x126f55800) [pid = 1660] [serial = 499] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1273ab400) [pid = 1660] [serial = 503] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11974b400) [pid = 1660] [serial = 470] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12929a000) [pid = 1660] [serial = 510] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1205d0000) [pid = 1660] [serial = 502] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1292a4400) [pid = 1660] [serial = 512] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11910f800) [pid = 1660] [serial = 469] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x123c34000) [pid = 1660] [serial = 473] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x128a3e000) [pid = 1660] [serial = 507] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x128a45000) [pid = 1660] [serial = 509] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x120fe9400) [pid = 1660] [serial = 472] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1273a2000) [pid = 1660] [serial = 500] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x120fe7800) [pid = 1660] [serial = 491] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x120f16c00) [pid = 1660] [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.] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x119aee800) [pid = 1660] [serial = 488] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x127590400) [pid = 1660] [serial = 506] [outer = 0x0] [url = about:blank] 00:45:36 INFO - PROCESS | 1660 | 1469259936677 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:45:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:45:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1676ms 00:45:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:45:36 INFO - PROCESS | 1660 | 1469259936711 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 00:45:36 INFO - PROCESS | 1660 | 1469259936714 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 00:45:36 INFO - PROCESS | 1660 | 1469259936716 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:45:36 INFO - PROCESS | 1660 | 1469259936718 Marionette TRACE conn2 <- [1,710,null,{}] 00:45:36 INFO - PROCESS | 1660 | 1469259936721 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:36 INFO - PROCESS | 1660 | 1469259936723 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:36 INFO - PROCESS | 1660 | 1469259936793 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 00:45:36 INFO - PROCESS | 1660 | 1469259936797 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:36 INFO - PROCESS | 1660 | 1469259936799 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x11609c000 == 28 [pid = 1660] [id = 185] 00:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x1162d4c00) [pid = 1660] [serial = 553] [outer = 0x0] 00:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1172b5400) [pid = 1660] [serial = 554] [outer = 0x1162d4c00] 00:45:36 INFO - PROCESS | 1660 | 1469259936828 Marionette DEBUG loaded listener.js 00:45:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1174e2400) [pid = 1660] [serial = 555] [outer = 0x1162d4c00] 00:45:37 INFO - PROCESS | 1660 | 1469259937619 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:45:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:45:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 920ms 00:45:37 INFO - PROCESS | 1660 | 1469259937636 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 00:45:37 INFO - PROCESS | 1660 | 1469259937641 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 00:45:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:45:37 INFO - PROCESS | 1660 | 1469259937646 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:45:37 INFO - PROCESS | 1660 | 1469259937647 Marionette TRACE conn2 <- [1,714,null,{}] 00:45:37 INFO - PROCESS | 1660 | 1469259937650 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:37 INFO - PROCESS | 1660 | 1469259937651 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:37 INFO - PROCESS | 1660 | 1469259937748 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 00:45:37 INFO - PROCESS | 1660 | 1469259937777 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:37 INFO - PROCESS | 1660 | 1469259937778 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x117242800 == 29 [pid = 1660] [id = 186] 00:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1176adc00) [pid = 1660] [serial = 556] [outer = 0x0] 00:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x11871b000) [pid = 1660] [serial = 557] [outer = 0x1176adc00] 00:45:37 INFO - PROCESS | 1660 | 1469259937805 Marionette DEBUG loaded listener.js 00:45:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x119106400) [pid = 1660] [serial = 558] [outer = 0x1176adc00] 00:45:38 INFO - PROCESS | 1660 | 1469259938597 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:45:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:45:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 00:45:38 INFO - PROCESS | 1660 | 1469259938617 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 00:45:38 INFO - PROCESS | 1660 | 1469259938618 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 00:45:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:45:38 INFO - PROCESS | 1660 | 1469259938621 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:45:38 INFO - PROCESS | 1660 | 1469259938625 Marionette TRACE conn2 <- [1,718,null,{}] 00:45:38 INFO - PROCESS | 1660 | 1469259938633 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:38 INFO - PROCESS | 1660 | 1469259938636 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:38 INFO - PROCESS | 1660 | 1469259938727 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 00:45:38 INFO - PROCESS | 1660 | 1469259938763 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:38 INFO - PROCESS | 1660 | 1469259938766 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x11858b000 == 30 [pid = 1660] [id = 187] 00:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x116978000) [pid = 1660] [serial = 559] [outer = 0x0] 00:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x120536c00) [pid = 1660] [serial = 560] [outer = 0x116978000] 00:45:38 INFO - PROCESS | 1660 | 1469259938795 Marionette DEBUG loaded listener.js 00:45:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1205d4000) [pid = 1660] [serial = 561] [outer = 0x116978000] 00:45:39 INFO - PROCESS | 1660 | 1469259939710 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:45:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:45:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1125ms 00:45:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:45:39 INFO - PROCESS | 1660 | 1469259939746 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 00:45:39 INFO - PROCESS | 1660 | 1469259939748 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 00:45:39 INFO - PROCESS | 1660 | 1469259939750 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:45:39 INFO - PROCESS | 1660 | 1469259939751 Marionette TRACE conn2 <- [1,722,null,{}] 00:45:39 INFO - PROCESS | 1660 | 1469259939759 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:39 INFO - PROCESS | 1660 | 1469259939761 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:39 INFO - PROCESS | 1660 | 1469259939850 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 00:45:39 INFO - PROCESS | 1660 | 1469259939855 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:39 INFO - PROCESS | 1660 | 1469259939856 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f06800 == 31 [pid = 1660] [id = 188] 00:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x120f14800) [pid = 1660] [serial = 562] [outer = 0x0] 00:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x12102b000) [pid = 1660] [serial = 563] [outer = 0x120f14800] 00:45:39 INFO - PROCESS | 1660 | 1469259939882 Marionette DEBUG loaded listener.js 00:45:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1218c0800) [pid = 1660] [serial = 564] [outer = 0x120f14800] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x125347000) [pid = 1660] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1127d2400) [pid = 1660] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x123c33800) [pid = 1660] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x125343800) [pid = 1660] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1184c6c00) [pid = 1660] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1162cd400) [pid = 1660] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x1273b6c00) [pid = 1660] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x116907400) [pid = 1660] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x1184c7800) [pid = 1660] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x1273b6800) [pid = 1660] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x116a9d800) [pid = 1660] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:45:40 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x118432800) [pid = 1660] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:45:40 INFO - PROCESS | 1660 | 1469259940257 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:45:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:45:40 INFO - PROCESS | 1660 | 1469259940286 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 00:45:40 INFO - PROCESS | 1660 | 1469259940288 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:45:40 INFO - PROCESS | 1660 | 1469259940289 Marionette TRACE conn2 <- [1,726,null,{}] 00:45:40 INFO - PROCESS | 1660 | 1469259940294 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:40 INFO - PROCESS | 1660 | 1469259940295 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:40 INFO - PROCESS | 1660 | 1469259940364 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 00:45:40 INFO - PROCESS | 1660 | 1469259940413 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:40 INFO - PROCESS | 1660 | 1469259940415 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191f0000 == 32 [pid = 1660] [id = 189] 00:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x11629d000) [pid = 1660] [serial = 565] [outer = 0x0] 00:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x118709c00) [pid = 1660] [serial = 566] [outer = 0x11629d000] 00:45:40 INFO - PROCESS | 1660 | 1469259940439 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x123c8a000) [pid = 1660] [serial = 567] [outer = 0x11629d000] 00:45:40 INFO - PROCESS | 1660 | 1469259940743 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:45:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:45:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 470ms 00:45:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:45:40 INFO - PROCESS | 1660 | 1469259940761 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 00:45:40 INFO - PROCESS | 1660 | 1469259940762 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 00:45:40 INFO - PROCESS | 1660 | 1469259940764 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:45:40 INFO - PROCESS | 1660 | 1469259940765 Marionette TRACE conn2 <- [1,730,null,{}] 00:45:40 INFO - PROCESS | 1660 | 1469259940768 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:40 INFO - PROCESS | 1660 | 1469259940772 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:40 INFO - PROCESS | 1660 | 1469259940867 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 00:45:40 INFO - PROCESS | 1660 | 1469259940875 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:40 INFO - PROCESS | 1660 | 1469259940876 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x120575800 == 33 [pid = 1660] [id = 190] 00:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x123cedc00) [pid = 1660] [serial = 568] [outer = 0x0] 00:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x124ba8400) [pid = 1660] [serial = 569] [outer = 0x123cedc00] 00:45:40 INFO - PROCESS | 1660 | 1469259940900 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x126db3c00) [pid = 1660] [serial = 570] [outer = 0x123cedc00] 00:45:41 INFO - PROCESS | 1660 | 1469259941227 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:45:41 INFO - PROCESS | 1660 | 1469259941236 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 00:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:45:41 INFO - PROCESS | 1660 | 1469259941238 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:45:41 INFO - PROCESS | 1660 | 1469259941241 Marionette TRACE conn2 <- [1,734,null,{}] 00:45:41 INFO - PROCESS | 1660 | 1469259941252 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:41 INFO - PROCESS | 1660 | 1469259941253 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:41 INFO - PROCESS | 1660 | 1469259941349 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 00:45:41 INFO - PROCESS | 1660 | 1469259941355 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1660 | 1469259941357 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12115e800 == 34 [pid = 1660] [id = 191] 00:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x116a9ec00) [pid = 1660] [serial = 571] [outer = 0x0] 00:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x126f54400) [pid = 1660] [serial = 572] [outer = 0x116a9ec00] 00:45:41 INFO - PROCESS | 1660 | 1469259941381 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x127591800) [pid = 1660] [serial = 573] [outer = 0x116a9ec00] 00:45:41 INFO - PROCESS | 1660 | 1469259941657 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:45:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:45:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 473ms 00:45:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:45:41 INFO - PROCESS | 1660 | 1469259941712 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 00:45:41 INFO - PROCESS | 1660 | 1469259941713 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 00:45:41 INFO - PROCESS | 1660 | 1469259941715 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:45:41 INFO - PROCESS | 1660 | 1469259941716 Marionette TRACE conn2 <- [1,738,null,{}] 00:45:41 INFO - PROCESS | 1660 | 1469259941718 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:41 INFO - PROCESS | 1660 | 1469259941719 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:41 INFO - PROCESS | 1660 | 1469259941790 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 00:45:41 INFO - PROCESS | 1660 | 1469259941794 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1660 | 1469259941795 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x121975000 == 35 [pid = 1660] [id = 192] 00:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x12739fc00) [pid = 1660] [serial = 574] [outer = 0x0] 00:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x128a44000) [pid = 1660] [serial = 575] [outer = 0x12739fc00] 00:45:41 INFO - PROCESS | 1660 | 1469259941822 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x113370c00) [pid = 1660] [serial = 576] [outer = 0x12739fc00] 00:45:42 INFO - PROCESS | 1660 | 1469259942650 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:45:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:45:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 968ms 00:45:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:45:42 INFO - PROCESS | 1660 | 1469259942683 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 1660 | 1469259942686 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 00:45:42 INFO - PROCESS | 1660 | 1469259942689 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 1660 | 1469259942691 Marionette TRACE conn2 <- [1,742,null,{}] 00:45:42 INFO - PROCESS | 1660 | 1469259942695 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:42 INFO - PROCESS | 1660 | 1469259942696 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:42 INFO - PROCESS | 1660 | 1469259942787 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 00:45:42 INFO - PROCESS | 1660 | 1469259942829 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:42 INFO - PROCESS | 1660 | 1469259942832 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x116948800 == 36 [pid = 1660] [id = 193] 00:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x116978400) [pid = 1660] [serial = 577] [outer = 0x0] 00:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x116a9f800) [pid = 1660] [serial = 578] [outer = 0x116978400] 00:45:42 INFO - PROCESS | 1660 | 1469259942864 Marionette DEBUG loaded listener.js 00:45:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1174ea800) [pid = 1660] [serial = 579] [outer = 0x116978400] 00:45:43 INFO - PROCESS | 1660 | 1469259943862 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:45:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 00:45:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1225ms 00:45:43 INFO - PROCESS | 1660 | 1469259943914 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 00:45:43 INFO - PROCESS | 1660 | 1469259943916 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 00:45:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:45:43 INFO - PROCESS | 1660 | 1469259943920 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:45:43 INFO - PROCESS | 1660 | 1469259943921 Marionette TRACE conn2 <- [1,746,null,{}] 00:45:43 INFO - PROCESS | 1660 | 1469259943925 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:43 INFO - PROCESS | 1660 | 1469259943926 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:44 INFO - PROCESS | 1660 | 1469259944026 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 00:45:44 INFO - PROCESS | 1660 | 1469259944116 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:44 INFO - PROCESS | 1660 | 1469259944117 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x116016800 == 37 [pid = 1660] [id = 194] 00:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x118222800) [pid = 1660] [serial = 580] [outer = 0x0] 00:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118429000) [pid = 1660] [serial = 581] [outer = 0x118222800] 00:45:44 INFO - PROCESS | 1660 | 1469259944148 Marionette DEBUG loaded listener.js 00:45:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118704c00) [pid = 1660] [serial = 582] [outer = 0x118222800] 00:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12115e800 == 36 [pid = 1660] [id = 191] 00:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x120575800 == 35 [pid = 1660] [id = 190] 00:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1191f0000 == 34 [pid = 1660] [id = 189] 00:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x118f06800 == 33 [pid = 1660] [id = 188] 00:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11858b000 == 32 [pid = 1660] [id = 187] 00:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x117242800 == 31 [pid = 1660] [id = 186] 00:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11609c000 == 30 [pid = 1660] [id = 185] 00:45:44 INFO - PROCESS | 1660 | --DOCSHELL 0x117243000 == 29 [pid = 1660] [id = 184] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128a42000) [pid = 1660] [serial = 536] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11602f800) [pid = 1660] [serial = 539] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12a78b400) [pid = 1660] [serial = 537] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x124b3d400) [pid = 1660] [serial = 530] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1267db000) [pid = 1660] [serial = 533] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1185c6000) [pid = 1660] [serial = 518] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x118f96000) [pid = 1660] [serial = 519] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x116907000) [pid = 1660] [serial = 515] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x117477400) [pid = 1660] [serial = 516] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12a788800) [pid = 1660] [serial = 513] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x11974e400) [pid = 1660] [serial = 527] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1273a0000) [pid = 1660] [serial = 543] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12a9c6800) [pid = 1660] [serial = 545] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12194d800) [pid = 1660] [serial = 528] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12af42800) [pid = 1660] [serial = 546] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x11747a400) [pid = 1660] [serial = 521] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x118431800) [pid = 1660] [serial = 522] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x118865c00) [pid = 1660] [serial = 524] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x11942ec00) [pid = 1660] [serial = 525] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x1265c0400) [pid = 1660] [serial = 531] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x11842c800) [pid = 1660] [serial = 540] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x120fe8800) [pid = 1660] [serial = 542] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x126dbd800) [pid = 1660] [serial = 534] [outer = 0x0] [url = about:blank] 00:45:44 INFO - PROCESS | 1660 | 1469259944980 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:45:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 00:45:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1072ms 00:45:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:45:44 INFO - PROCESS | 1660 | 1469259944992 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 00:45:44 INFO - PROCESS | 1660 | 1469259944995 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 00:45:45 INFO - PROCESS | 1660 | 1469259945000 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:45:45 INFO - PROCESS | 1660 | 1469259945002 Marionette TRACE conn2 <- [1,750,null,{}] 00:45:45 INFO - PROCESS | 1660 | 1469259945004 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:45 INFO - PROCESS | 1660 | 1469259945007 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:45 INFO - PROCESS | 1660 | 1469259945083 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 00:45:45 INFO - PROCESS | 1660 | 1469259945088 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:45 INFO - PROCESS | 1660 | 1469259945092 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x118090000 == 30 [pid = 1660] [id = 195] 00:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x118f9f800) [pid = 1660] [serial = 583] [outer = 0x0] 00:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x119423000) [pid = 1660] [serial = 584] [outer = 0x118f9f800] 00:45:45 INFO - PROCESS | 1660 | 1469259945119 Marionette DEBUG loaded listener.js 00:45:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x11974d400) [pid = 1660] [serial = 585] [outer = 0x118f9f800] 00:45:45 INFO - PROCESS | 1660 | 1469259945933 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:45:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:45:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 00:45:45 INFO - PROCESS | 1660 | 1469259945969 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 00:45:45 INFO - PROCESS | 1660 | 1469259945971 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 00:45:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:45:45 INFO - PROCESS | 1660 | 1469259945975 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:45:45 INFO - PROCESS | 1660 | 1469259945978 Marionette TRACE conn2 <- [1,754,null,{}] 00:45:45 INFO - PROCESS | 1660 | 1469259945986 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:45 INFO - PROCESS | 1660 | 1469259945989 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:46 INFO - PROCESS | 1660 | 1469259946064 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 00:45:46 INFO - PROCESS | 1660 | 1469259946069 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 1660 | 1469259946071 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187d4800 == 31 [pid = 1660] [id = 196] 00:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1205cf400) [pid = 1660] [serial = 586] [outer = 0x0] 00:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x120f10c00) [pid = 1660] [serial = 587] [outer = 0x1205cf400] 00:45:46 INFO - PROCESS | 1660 | 1469259946101 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x12133cc00) [pid = 1660] [serial = 588] [outer = 0x1205cf400] 00:45:46 INFO - PROCESS | 1660 | 1469259946914 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:45:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 00:45:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 975ms 00:45:46 INFO - PROCESS | 1660 | 1469259946950 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 00:45:46 INFO - PROCESS | 1660 | 1469259946952 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 00:45:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:45:46 INFO - PROCESS | 1660 | 1469259946954 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:45:46 INFO - PROCESS | 1660 | 1469259946955 Marionette TRACE conn2 <- [1,758,null,{}] 00:45:46 INFO - PROCESS | 1660 | 1469259946963 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:46 INFO - PROCESS | 1660 | 1469259946964 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:47 INFO - PROCESS | 1660 | 1469259947055 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 00:45:47 INFO - PROCESS | 1660 | 1469259947058 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:47 INFO - PROCESS | 1660 | 1469259947059 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119493800 == 32 [pid = 1660] [id = 197] 00:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x12195a800) [pid = 1660] [serial = 589] [outer = 0x0] 00:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12492b800) [pid = 1660] [serial = 590] [outer = 0x12195a800] 00:45:47 INFO - PROCESS | 1660 | 1469259947084 Marionette DEBUG loaded listener.js 00:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1265bd800) [pid = 1660] [serial = 591] [outer = 0x12195a800] 00:45:47 INFO - PROCESS | 1660 | 1469259947428 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:45:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:45:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 524ms 00:45:47 INFO - PROCESS | 1660 | 1469259947478 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 00:45:47 INFO - PROCESS | 1660 | 1469259947480 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 00:45:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:45:47 INFO - PROCESS | 1660 | 1469259947482 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:45:47 INFO - PROCESS | 1660 | 1469259947483 Marionette TRACE conn2 <- [1,762,null,{}] 00:45:47 INFO - PROCESS | 1660 | 1469259947485 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:47 INFO - PROCESS | 1660 | 1469259947486 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:47 INFO - PROCESS | 1660 | 1469259947571 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x116978000) [pid = 1660] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x1176acc00) [pid = 1660] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x1162d4c00) [pid = 1660] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x1176adc00) [pid = 1660] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x120f14800) [pid = 1660] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x11629d000) [pid = 1660] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x123cedc00) [pid = 1660] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x116a9ec00) [pid = 1660] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:45:47 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x1183e2000) [pid = 1660] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:45:47 INFO - PROCESS | 1660 | 1469259947620 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:47 INFO - PROCESS | 1660 | 1469259947621 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x119492000 == 33 [pid = 1660] [id = 198] 00:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x116080c00) [pid = 1660] [serial = 592] [outer = 0x0] 00:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x117483400) [pid = 1660] [serial = 593] [outer = 0x116080c00] 00:45:47 INFO - PROCESS | 1660 | 1469259947647 Marionette DEBUG loaded listener.js 00:45:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x121346800) [pid = 1660] [serial = 594] [outer = 0x116080c00] 00:45:48 INFO - PROCESS | 1660 | 1469259948382 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:45:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:45:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 921ms 00:45:48 INFO - PROCESS | 1660 | 1469259948403 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 00:45:48 INFO - PROCESS | 1660 | 1469259948404 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 00:45:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:45:48 INFO - PROCESS | 1660 | 1469259948407 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:45:48 INFO - PROCESS | 1660 | 1469259948408 Marionette TRACE conn2 <- [1,766,null,{}] 00:45:48 INFO - PROCESS | 1660 | 1469259948410 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:48 INFO - PROCESS | 1660 | 1469259948414 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:48 INFO - PROCESS | 1660 | 1469259948505 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 00:45:48 INFO - PROCESS | 1660 | 1469259948553 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:48 INFO - PROCESS | 1660 | 1469259948555 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12136c800 == 34 [pid = 1660] [id = 199] 00:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x121725000) [pid = 1660] [serial = 595] [outer = 0x0] 00:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x1273ab000) [pid = 1660] [serial = 596] [outer = 0x121725000] 00:45:48 INFO - PROCESS | 1660 | 1469259948579 Marionette DEBUG loaded listener.js 00:45:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x128a3d800) [pid = 1660] [serial = 597] [outer = 0x121725000] 00:45:49 INFO - PROCESS | 1660 | 1469259949332 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:45:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:45:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 968ms 00:45:49 INFO - PROCESS | 1660 | 1469259949376 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 1660 | 1469259949377 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 00:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:45:49 INFO - PROCESS | 1660 | 1469259949379 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 1660 | 1469259949380 Marionette TRACE conn2 <- [1,770,null,{}] 00:45:49 INFO - PROCESS | 1660 | 1469259949382 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:49 INFO - PROCESS | 1660 | 1469259949384 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:49 INFO - PROCESS | 1660 | 1469259949453 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 00:45:49 INFO - PROCESS | 1660 | 1469259949458 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1660 | 1469259949459 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248ea800 == 35 [pid = 1660] [id = 200] 00:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1273a1c00) [pid = 1660] [serial = 598] [outer = 0x0] 00:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x12929f400) [pid = 1660] [serial = 599] [outer = 0x1273a1c00] 00:45:49 INFO - PROCESS | 1660 | 1469259949483 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x12947e400) [pid = 1660] [serial = 600] [outer = 0x1273a1c00] 00:45:49 INFO - PROCESS | 1660 | 1469259949801 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 470ms 00:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:45:49 INFO - PROCESS | 1660 | 1469259949850 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 1660 | 1469259949851 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 00:45:49 INFO - PROCESS | 1660 | 1469259949853 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 1660 | 1469259949854 Marionette TRACE conn2 <- [1,774,null,{}] 00:45:49 INFO - PROCESS | 1660 | 1469259949857 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:49 INFO - PROCESS | 1660 | 1469259949858 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:49 INFO - PROCESS | 1660 | 1469259949951 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 00:45:49 INFO - PROCESS | 1660 | 1469259949956 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1660 | 1469259949957 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12531b800 == 36 [pid = 1660] [id = 201] 00:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x128a43800) [pid = 1660] [serial = 601] [outer = 0x0] 00:45:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x129988800) [pid = 1660] [serial = 602] [outer = 0x128a43800] 00:45:49 INFO - PROCESS | 1660 | 1469259949981 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x12a788c00) [pid = 1660] [serial = 603] [outer = 0x128a43800] 00:45:50 INFO - PROCESS | 1660 | 1469259950332 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 521ms 00:45:50 INFO - PROCESS | 1660 | 1469259950375 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1660 | 1469259950377 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 00:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:45:50 INFO - PROCESS | 1660 | 1469259950380 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1660 | 1469259950382 Marionette TRACE conn2 <- [1,778,null,{}] 00:45:50 INFO - PROCESS | 1660 | 1469259950386 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:50 INFO - PROCESS | 1660 | 1469259950388 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:50 INFO - PROCESS | 1660 | 1469259950490 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 00:45:50 INFO - PROCESS | 1660 | 1469259950549 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:50 INFO - PROCESS | 1660 | 1469259950552 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x11709c000 == 37 [pid = 1660] [id = 202] 00:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x116981400) [pid = 1660] [serial = 604] [outer = 0x0] 00:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x116fb5000) [pid = 1660] [serial = 605] [outer = 0x116981400] 00:45:50 INFO - PROCESS | 1660 | 1469259950583 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1176a6000) [pid = 1660] [serial = 606] [outer = 0x116981400] 00:45:51 INFO - PROCESS | 1660 | 1469259951014 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 670ms 00:45:51 INFO - PROCESS | 1660 | 1469259951051 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 00:45:51 INFO - PROCESS | 1660 | 1469259951054 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 00:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:45:51 INFO - PROCESS | 1660 | 1469259951077 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:45:51 INFO - PROCESS | 1660 | 1469259951078 Marionette TRACE conn2 <- [1,782,null,{}] 00:45:51 INFO - PROCESS | 1660 | 1469259951081 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:51 INFO - PROCESS | 1660 | 1469259951083 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:51 INFO - PROCESS | 1660 | 1469259951214 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 00:45:51 INFO - PROCESS | 1660 | 1469259951280 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1660 | 1469259951281 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191fa000 == 38 [pid = 1660] [id = 203] 00:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11942dc00) [pid = 1660] [serial = 607] [outer = 0x0] 00:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119939400) [pid = 1660] [serial = 608] [outer = 0x11942dc00] 00:45:51 INFO - PROCESS | 1660 | 1469259951311 Marionette DEBUG loaded listener.js 00:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x120537400) [pid = 1660] [serial = 609] [outer = 0x11942dc00] 00:45:51 INFO - PROCESS | 1660 | 1469259951735 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 676ms 00:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:45:51 INFO - PROCESS | 1660 | 1469259951750 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 00:45:51 INFO - PROCESS | 1660 | 1469259951752 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 00:45:51 INFO - PROCESS | 1660 | 1469259951754 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:45:51 INFO - PROCESS | 1660 | 1469259951756 Marionette TRACE conn2 <- [1,786,null,{}] 00:45:51 INFO - PROCESS | 1660 | 1469259951764 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:51 INFO - PROCESS | 1660 | 1469259951767 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:51 INFO - PROCESS | 1660 | 1469259951864 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 00:45:51 INFO - PROCESS | 1660 | 1469259951923 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:51 INFO - PROCESS | 1660 | 1469259951925 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x127186000 == 39 [pid = 1660] [id = 204] 00:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x121345c00) [pid = 1660] [serial = 610] [outer = 0x0] 00:45:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1265c1000) [pid = 1660] [serial = 611] [outer = 0x121345c00] 00:45:51 INFO - PROCESS | 1660 | 1469259951960 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x126dbb000) [pid = 1660] [serial = 612] [outer = 0x121345c00] 00:45:52 INFO - PROCESS | 1660 | 1469259952391 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 00:45:52 INFO - PROCESS | 1660 | 1469259952438 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 00:45:52 INFO - PROCESS | 1660 | 1469259952441 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 00:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:45:52 INFO - PROCESS | 1660 | 1469259952445 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:45:52 INFO - PROCESS | 1660 | 1469259952446 Marionette TRACE conn2 <- [1,790,null,{}] 00:45:52 INFO - PROCESS | 1660 | 1469259952448 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:52 INFO - PROCESS | 1660 | 1469259952450 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:52 INFO - PROCESS | 1660 | 1469259952567 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 00:45:52 INFO - PROCESS | 1660 | 1469259952628 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:52 INFO - PROCESS | 1660 | 1469259952630 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a69000 == 40 [pid = 1660] [id = 205] 00:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x128a3d000) [pid = 1660] [serial = 613] [outer = 0x0] 00:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1292a0400) [pid = 1660] [serial = 614] [outer = 0x128a3d000] 00:45:52 INFO - PROCESS | 1660 | 1469259952660 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12a78f000) [pid = 1660] [serial = 615] [outer = 0x128a3d000] 00:45:53 INFO - PROCESS | 1660 | 1469259953202 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 820ms 00:45:53 INFO - PROCESS | 1660 | 1469259953266 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 00:45:53 INFO - PROCESS | 1660 | 1469259953268 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 00:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:45:53 INFO - PROCESS | 1660 | 1469259953271 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:45:53 INFO - PROCESS | 1660 | 1469259953273 Marionette TRACE conn2 <- [1,794,null,{}] 00:45:53 INFO - PROCESS | 1660 | 1469259953277 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:53 INFO - PROCESS | 1660 | 1469259953278 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:53 INFO - PROCESS | 1660 | 1469259953366 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 00:45:53 INFO - PROCESS | 1660 | 1469259953431 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:53 INFO - PROCESS | 1660 | 1469259953434 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x113058800 == 41 [pid = 1660] [id = 206] 00:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1127d6c00) [pid = 1660] [serial = 616] [outer = 0x0] 00:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1127df400) [pid = 1660] [serial = 617] [outer = 0x1127d6c00] 00:45:53 INFO - PROCESS | 1660 | 1469259953461 Marionette DEBUG loaded listener.js 00:45:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1130a5000) [pid = 1660] [serial = 618] [outer = 0x1127d6c00] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1248ea800 == 40 [pid = 1660] [id = 200] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12136c800 == 39 [pid = 1660] [id = 199] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x119492000 == 38 [pid = 1660] [id = 198] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x119493800 == 37 [pid = 1660] [id = 197] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1187d4800 == 36 [pid = 1660] [id = 196] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x118090000 == 35 [pid = 1660] [id = 195] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x116016800 == 34 [pid = 1660] [id = 194] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x121975000 == 33 [pid = 1660] [id = 192] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x116948800 == 32 [pid = 1660] [id = 193] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x128a69000 == 31 [pid = 1660] [id = 205] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x127186000 == 30 [pid = 1660] [id = 204] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x1191fa000 == 29 [pid = 1660] [id = 203] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x12531b800 == 28 [pid = 1660] [id = 201] 00:45:54 INFO - PROCESS | 1660 | --DOCSHELL 0x11709c000 == 27 [pid = 1660] [id = 202] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x120536c00) [pid = 1660] [serial = 560] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118708400) [pid = 1660] [serial = 552] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118224400) [pid = 1660] [serial = 551] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1172b5400) [pid = 1660] [serial = 554] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1174e2400) [pid = 1660] [serial = 555] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x11871b000) [pid = 1660] [serial = 557] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12102b000) [pid = 1660] [serial = 563] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1205d4000) [pid = 1660] [serial = 561] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x118709c00) [pid = 1660] [serial = 566] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124ba8400) [pid = 1660] [serial = 569] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x126f54400) [pid = 1660] [serial = 572] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x126db3c00) [pid = 1660] [serial = 570] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1218c0800) [pid = 1660] [serial = 564] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x128a44000) [pid = 1660] [serial = 575] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x123c8a000) [pid = 1660] [serial = 567] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x127591800) [pid = 1660] [serial = 573] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x118f92800) [pid = 1660] [serial = 549] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x1184cec00) [pid = 1660] [serial = 548] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x119106400) [pid = 1660] [serial = 558] [outer = 0x0] [url = about:blank] 00:45:54 INFO - PROCESS | 1660 | 1469259954300 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1071ms 00:45:54 INFO - PROCESS | 1660 | 1469259954344 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 00:45:54 INFO - PROCESS | 1660 | 1469259954346 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 00:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:45:54 INFO - PROCESS | 1660 | 1469259954349 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:45:54 INFO - PROCESS | 1660 | 1469259954350 Marionette TRACE conn2 <- [1,798,null,{}] 00:45:54 INFO - PROCESS | 1660 | 1469259954354 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:54 INFO - PROCESS | 1660 | 1469259954356 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:54 INFO - PROCESS | 1660 | 1469259954440 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 00:45:54 INFO - PROCESS | 1660 | 1469259954445 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:54 INFO - PROCESS | 1660 | 1469259954448 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a57000 == 28 [pid = 1660] [id = 207] 00:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x112f8e000) [pid = 1660] [serial = 619] [outer = 0x0] 00:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x113d4d800) [pid = 1660] [serial = 620] [outer = 0x112f8e000] 00:45:54 INFO - PROCESS | 1660 | 1469259954477 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x11213ec00) [pid = 1660] [serial = 621] [outer = 0x112f8e000] 00:45:54 INFO - PROCESS | 1660 | 1469259954805 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 00:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 470ms 00:45:54 INFO - PROCESS | 1660 | 1469259954836 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 00:45:54 INFO - PROCESS | 1660 | 1469259954842 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 00:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:45:54 INFO - PROCESS | 1660 | 1469259954848 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:45:54 INFO - PROCESS | 1660 | 1469259954850 Marionette TRACE conn2 <- [1,802,null,{}] 00:45:54 INFO - PROCESS | 1660 | 1469259954852 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:54 INFO - PROCESS | 1660 | 1469259954854 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:54 INFO - PROCESS | 1660 | 1469259954930 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 00:45:54 INFO - PROCESS | 1660 | 1469259954934 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:54 INFO - PROCESS | 1660 | 1469259954935 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11694d800 == 29 [pid = 1660] [id = 208] 00:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x11697e400) [pid = 1660] [serial = 622] [outer = 0x0] 00:45:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1169f7c00) [pid = 1660] [serial = 623] [outer = 0x11697e400] 00:45:54 INFO - PROCESS | 1660 | 1469259954965 Marionette DEBUG loaded listener.js 00:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x116faa000) [pid = 1660] [serial = 624] [outer = 0x11697e400] 00:45:55 INFO - PROCESS | 1660 | 1469259955302 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 00:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 00:45:55 INFO - PROCESS | 1660 | 1469259955317 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 00:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:45:55 INFO - PROCESS | 1660 | 1469259955330 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 00:45:55 INFO - PROCESS | 1660 | 1469259955332 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1660 | 1469259955335 Marionette TRACE conn2 <- [1,806,null,{}] 00:45:55 INFO - PROCESS | 1660 | 1469259955345 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:55 INFO - PROCESS | 1660 | 1469259955348 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:55 INFO - PROCESS | 1660 | 1469259955427 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 00:45:55 INFO - PROCESS | 1660 | 1469259955475 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:55 INFO - PROCESS | 1660 | 1469259955477 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e62800 == 30 [pid = 1660] [id = 209] 00:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x112f93c00) [pid = 1660] [serial = 625] [outer = 0x0] 00:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1176a8c00) [pid = 1660] [serial = 626] [outer = 0x112f93c00] 00:45:55 INFO - PROCESS | 1660 | 1469259955504 Marionette DEBUG loaded listener.js 00:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1184cec00) [pid = 1660] [serial = 627] [outer = 0x112f93c00] 00:45:55 INFO - PROCESS | 1660 | [1660] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 00:45:55 INFO - PROCESS | 1660 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 00:45:55 INFO - PROCESS | 1660 | Determined SkiaGL cache limits: Size 100663296, Items: 256 00:45:55 INFO - PROCESS | 1660 | [GFX2-]: Using SkiaGL canvas. 00:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 00:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 00:45:55 INFO - PROCESS | 1660 | 1469259955844 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:45:55 INFO - PROCESS | 1660 | 1469259955853 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 1660 | 1469259955855 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 00:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:45:55 INFO - PROCESS | 1660 | 1469259955861 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1660 | 1469259955862 Marionette TRACE conn2 <- [1,810,null,{}] 00:45:55 INFO - PROCESS | 1660 | 1469259955864 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:55 INFO - PROCESS | 1660 | 1469259955866 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:55 INFO - PROCESS | 1660 | 1469259955942 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 00:45:55 INFO - PROCESS | 1660 | 1469259955945 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:55 INFO - PROCESS | 1660 | 1469259955946 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x118598800 == 31 [pid = 1660] [id = 210] 00:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x118706800) [pid = 1660] [serial = 628] [outer = 0x0] 00:45:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x118f95800) [pid = 1660] [serial = 629] [outer = 0x118706800] 00:45:55 INFO - PROCESS | 1660 | 1469259955973 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119107000) [pid = 1660] [serial = 630] [outer = 0x118706800] 00:45:56 INFO - PROCESS | 1660 | 1469259956294 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 472ms 00:45:56 INFO - PROCESS | 1660 | 1469259956332 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 00:45:56 INFO - PROCESS | 1660 | 1469259956334 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 00:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:45:56 INFO - PROCESS | 1660 | 1469259956336 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:45:56 INFO - PROCESS | 1660 | 1469259956337 Marionette TRACE conn2 <- [1,814,null,{}] 00:45:56 INFO - PROCESS | 1660 | 1469259956346 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:56 INFO - PROCESS | 1660 | 1469259956348 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:56 INFO - PROCESS | 1660 | 1469259956451 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 00:45:56 INFO - PROCESS | 1660 | 1469259956457 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1660 | 1469259956458 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187bf800 == 32 [pid = 1660] [id = 211] 00:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11697d000) [pid = 1660] [serial = 631] [outer = 0x0] 00:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11941f800) [pid = 1660] [serial = 632] [outer = 0x11697d000] 00:45:56 INFO - PROCESS | 1660 | 1469259956482 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119428000) [pid = 1660] [serial = 633] [outer = 0x11697d000] 00:45:56 INFO - PROCESS | 1660 | 1469259956828 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 00:45:56 INFO - PROCESS | 1660 | 1469259956858 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 00:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:45:56 INFO - PROCESS | 1660 | 1469259956861 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:45:56 INFO - PROCESS | 1660 | 1469259956862 Marionette TRACE conn2 <- [1,818,null,{}] 00:45:56 INFO - PROCESS | 1660 | 1469259956864 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:56 INFO - PROCESS | 1660 | 1469259956868 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:56 INFO - PROCESS | 1660 | 1469259956976 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 00:45:57 INFO - PROCESS | 1660 | 1469259957006 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:57 INFO - PROCESS | 1660 | 1469259957007 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x11947c800 == 33 [pid = 1660] [id = 212] 00:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11942ac00) [pid = 1660] [serial = 634] [outer = 0x0] 00:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119ae9800) [pid = 1660] [serial = 635] [outer = 0x11942ac00] 00:45:57 INFO - PROCESS | 1660 | 1469259957031 Marionette DEBUG loaded listener.js 00:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x120f13800) [pid = 1660] [serial = 636] [outer = 0x11942ac00] 00:45:57 INFO - PROCESS | 1660 | 1469259957384 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 568ms 00:45:57 INFO - PROCESS | 1660 | 1469259957430 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 00:45:57 INFO - PROCESS | 1660 | 1469259957432 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 00:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:45:57 INFO - PROCESS | 1660 | 1469259957435 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 1660 | 1469259957437 Marionette TRACE conn2 <- [1,822,null,{}] 00:45:57 INFO - PROCESS | 1660 | 1469259957447 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:57 INFO - PROCESS | 1660 | 1469259957449 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:57 INFO - PROCESS | 1660 | 1469259957594 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 00:45:57 INFO - PROCESS | 1660 | 1469259957646 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:57 INFO - PROCESS | 1660 | 1469259957648 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d3d800 == 34 [pid = 1660] [id = 213] 00:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119aebc00) [pid = 1660] [serial = 637] [outer = 0x0] 00:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x121022400) [pid = 1660] [serial = 638] [outer = 0x119aebc00] 00:45:57 INFO - PROCESS | 1660 | 1469259957687 Marionette DEBUG loaded listener.js 00:45:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12172ec00) [pid = 1660] [serial = 639] [outer = 0x119aebc00] 00:45:58 INFO - PROCESS | 1660 | 1469259958003 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:45:58 INFO - PROCESS | 1660 | 1469259958015 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 00:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:45:58 INFO - PROCESS | 1660 | 1469259958017 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:45:58 INFO - PROCESS | 1660 | 1469259958018 Marionette TRACE conn2 <- [1,826,null,{}] 00:45:58 INFO - PROCESS | 1660 | 1469259958021 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:58 INFO - PROCESS | 1660 | 1469259958022 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:58 INFO - PROCESS | 1660 | 1469259958116 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 00:45:58 INFO - PROCESS | 1660 | 1469259958148 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:58 INFO - PROCESS | 1660 | 1469259958150 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12058c000 == 35 [pid = 1660] [id = 214] 00:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12172fc00) [pid = 1660] [serial = 640] [outer = 0x0] 00:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x123c37000) [pid = 1660] [serial = 641] [outer = 0x12172fc00] 00:45:58 INFO - PROCESS | 1660 | 1469259958173 Marionette DEBUG loaded listener.js 00:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1248b8800) [pid = 1660] [serial = 642] [outer = 0x12172fc00] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1273a1c00) [pid = 1660] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12195a800) [pid = 1660] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116080c00) [pid = 1660] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12739fc00) [pid = 1660] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x118f9f800) [pid = 1660] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1205cf400) [pid = 1660] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116978400) [pid = 1660] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118222800) [pid = 1660] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121725000) [pid = 1660] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:45:58 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128a43800) [pid = 1660] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:45:58 INFO - PROCESS | 1660 | 1469259958547 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 568ms 00:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:45:58 INFO - PROCESS | 1660 | 1469259958586 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 00:45:58 INFO - PROCESS | 1660 | 1469259958587 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 00:45:58 INFO - PROCESS | 1660 | 1469259958589 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:45:58 INFO - PROCESS | 1660 | 1469259958590 Marionette TRACE conn2 <- [1,830,null,{}] 00:45:58 INFO - PROCESS | 1660 | 1469259958592 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:58 INFO - PROCESS | 1660 | 1469259958593 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:58 INFO - PROCESS | 1660 | 1469259958672 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 00:45:58 INFO - PROCESS | 1660 | 1469259958678 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:58 INFO - PROCESS | 1660 | 1469259958679 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e61800 == 36 [pid = 1660] [id = 215] 00:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119106c00) [pid = 1660] [serial = 643] [outer = 0x0] 00:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12194d800) [pid = 1660] [serial = 644] [outer = 0x119106c00] 00:45:58 INFO - PROCESS | 1660 | 1469259958703 Marionette DEBUG loaded listener.js 00:45:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x124b43800) [pid = 1660] [serial = 645] [outer = 0x119106c00] 00:45:59 INFO - PROCESS | 1660 | 1469259959014 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 470ms 00:45:59 INFO - PROCESS | 1660 | 1469259959060 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 00:45:59 INFO - PROCESS | 1660 | 1469259959061 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 00:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:45:59 INFO - PROCESS | 1660 | 1469259959063 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:45:59 INFO - PROCESS | 1660 | 1469259959064 Marionette TRACE conn2 <- [1,834,null,{}] 00:45:59 INFO - PROCESS | 1660 | 1469259959066 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:59 INFO - PROCESS | 1660 | 1469259959068 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:59 INFO - PROCESS | 1660 | 1469259959160 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 00:45:59 INFO - PROCESS | 1660 | 1469259959165 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:59 INFO - PROCESS | 1660 | 1469259959167 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x123b33000 == 37 [pid = 1660] [id = 216] 00:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119758400) [pid = 1660] [serial = 646] [outer = 0x0] 00:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124ba9800) [pid = 1660] [serial = 647] [outer = 0x119758400] 00:45:59 INFO - PROCESS | 1660 | 1469259959191 Marionette DEBUG loaded listener.js 00:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12534b800) [pid = 1660] [serial = 648] [outer = 0x119758400] 00:45:59 INFO - PROCESS | 1660 | 1469259959500 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 00:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:45:59 INFO - PROCESS | 1660 | 1469259959533 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 00:45:59 INFO - PROCESS | 1660 | 1469259959535 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 00:45:59 INFO - PROCESS | 1660 | 1469259959537 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:45:59 INFO - PROCESS | 1660 | 1469259959539 Marionette TRACE conn2 <- [1,838,null,{}] 00:45:59 INFO - PROCESS | 1660 | 1469259959544 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:59 INFO - PROCESS | 1660 | 1469259959545 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:59 INFO - PROCESS | 1660 | 1469259959638 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 00:45:59 INFO - PROCESS | 1660 | 1469259959644 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:59 INFO - PROCESS | 1660 | 1469259959645 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:45:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187be000 == 38 [pid = 1660] [id = 217] 00:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1267d4400) [pid = 1660] [serial = 649] [outer = 0x0] 00:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1269e0c00) [pid = 1660] [serial = 650] [outer = 0x1267d4400] 00:45:59 INFO - PROCESS | 1660 | 1469259959671 Marionette DEBUG loaded listener.js 00:45:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x127130c00) [pid = 1660] [serial = 651] [outer = 0x1267d4400] 00:45:59 INFO - PROCESS | 1660 | 1469259959993 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 475ms 00:46:00 INFO - PROCESS | 1660 | 1469259960013 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 00:46:00 INFO - PROCESS | 1660 | 1469259960015 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 00:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:46:00 INFO - PROCESS | 1660 | 1469259960017 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 1660 | 1469259960018 Marionette TRACE conn2 <- [1,842,null,{}] 00:46:00 INFO - PROCESS | 1660 | 1469259960021 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:00 INFO - PROCESS | 1660 | 1469259960023 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:00 INFO - PROCESS | 1660 | 1469259960123 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 00:46:00 INFO - PROCESS | 1660 | 1469259960129 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:00 INFO - PROCESS | 1660 | 1469259960130 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12718b000 == 39 [pid = 1660] [id = 218] 00:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119427000) [pid = 1660] [serial = 652] [outer = 0x0] 00:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12739f400) [pid = 1660] [serial = 653] [outer = 0x119427000] 00:46:00 INFO - PROCESS | 1660 | 1469259960153 Marionette DEBUG loaded listener.js 00:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12758d000) [pid = 1660] [serial = 654] [outer = 0x119427000] 00:46:00 INFO - PROCESS | 1660 | 1469259960501 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 00:46:00 INFO - PROCESS | 1660 | 1469259960537 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 00:46:00 INFO - PROCESS | 1660 | 1469259960541 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 00:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:46:00 INFO - PROCESS | 1660 | 1469259960545 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 1660 | 1469259960548 Marionette TRACE conn2 <- [1,846,null,{}] 00:46:00 INFO - PROCESS | 1660 | 1469259960553 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:00 INFO - PROCESS | 1660 | 1469259960554 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:00 INFO - PROCESS | 1660 | 1469259960667 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 00:46:00 INFO - PROCESS | 1660 | 1469259960737 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:00 INFO - PROCESS | 1660 | 1469259960739 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x113ac7800 == 40 [pid = 1660] [id = 219] 00:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112a8dc00) [pid = 1660] [serial = 655] [outer = 0x0] 00:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112f8b800) [pid = 1660] [serial = 656] [outer = 0x112a8dc00] 00:46:00 INFO - PROCESS | 1660 | 1469259960771 Marionette DEBUG loaded listener.js 00:46:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1151c7800) [pid = 1660] [serial = 657] [outer = 0x112a8dc00] 00:46:01 INFO - PROCESS | 1660 | 1469259961288 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 772ms 00:46:01 INFO - PROCESS | 1660 | 1469259961332 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 00:46:01 INFO - PROCESS | 1660 | 1469259961335 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 00:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:46:01 INFO - PROCESS | 1660 | 1469259961343 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:46:01 INFO - PROCESS | 1660 | 1469259961345 Marionette TRACE conn2 <- [1,850,null,{}] 00:46:01 INFO - PROCESS | 1660 | 1469259961347 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:01 INFO - PROCESS | 1660 | 1469259961349 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:01 INFO - PROCESS | 1660 | 1469259961454 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 00:46:01 INFO - PROCESS | 1660 | 1469259961525 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:01 INFO - PROCESS | 1660 | 1469259961527 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x118751800 == 41 [pid = 1660] [id = 220] 00:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1169efc00) [pid = 1660] [serial = 658] [outer = 0x0] 00:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1172bbc00) [pid = 1660] [serial = 659] [outer = 0x1169efc00] 00:46:01 INFO - PROCESS | 1660 | 1469259961558 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1174e6000) [pid = 1660] [serial = 660] [outer = 0x1169efc00] 00:46:02 INFO - PROCESS | 1660 | 1469259962228 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 921ms 00:46:02 INFO - PROCESS | 1660 | 1469259962263 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1660 | 1469259962266 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 00:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:46:02 INFO - PROCESS | 1660 | 1469259962269 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1660 | 1469259962271 Marionette TRACE conn2 <- [1,854,null,{}] 00:46:02 INFO - PROCESS | 1660 | 1469259962274 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:02 INFO - PROCESS | 1660 | 1469259962276 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:02 INFO - PROCESS | 1660 | 1469259962379 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1187be000 == 40 [pid = 1660] [id = 217] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x123b33000 == 39 [pid = 1660] [id = 216] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x117e61800 == 38 [pid = 1660] [id = 215] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x12058c000 == 37 [pid = 1660] [id = 214] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x119d3d800 == 36 [pid = 1660] [id = 213] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11947c800 == 35 [pid = 1660] [id = 212] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x1187bf800 == 34 [pid = 1660] [id = 211] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x118598800 == 33 [pid = 1660] [id = 210] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x117e62800 == 32 [pid = 1660] [id = 209] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x11694d800 == 31 [pid = 1660] [id = 208] 00:46:02 INFO - PROCESS | 1660 | --DOCSHELL 0x113a57000 == 30 [pid = 1660] [id = 207] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12947e400) [pid = 1660] [serial = 600] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12492b800) [pid = 1660] [serial = 590] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x117483400) [pid = 1660] [serial = 593] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113370c00) [pid = 1660] [serial = 576] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119423000) [pid = 1660] [serial = 584] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11974d400) [pid = 1660] [serial = 585] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x120f10c00) [pid = 1660] [serial = 587] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116a9f800) [pid = 1660] [serial = 578] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1174ea800) [pid = 1660] [serial = 579] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118429000) [pid = 1660] [serial = 581] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118704c00) [pid = 1660] [serial = 582] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12929f400) [pid = 1660] [serial = 599] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121346800) [pid = 1660] [serial = 594] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128a3d800) [pid = 1660] [serial = 597] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1265bd800) [pid = 1660] [serial = 591] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1273ab000) [pid = 1660] [serial = 596] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a788c00) [pid = 1660] [serial = 603] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x129988800) [pid = 1660] [serial = 602] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12133cc00) [pid = 1660] [serial = 588] [outer = 0x0] [url = about:blank] 00:46:02 INFO - PROCESS | 1660 | 1469259962458 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:02 INFO - PROCESS | 1660 | 1469259962461 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x112dcd800 == 31 [pid = 1660] [id = 221] 00:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116026000) [pid = 1660] [serial = 661] [outer = 0x0] 00:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11652c000) [pid = 1660] [serial = 662] [outer = 0x116026000] 00:46:02 INFO - PROCESS | 1660 | 1469259962490 Marionette DEBUG loaded listener.js 00:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1174e1400) [pid = 1660] [serial = 663] [outer = 0x116026000] 00:46:02 INFO - PROCESS | 1660 | 1469259962786 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 523ms 00:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:46:02 INFO - PROCESS | 1660 | 1469259962798 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1660 | 1469259962800 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 00:46:02 INFO - PROCESS | 1660 | 1469259962804 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1660 | 1469259962807 Marionette TRACE conn2 <- [1,858,null,{}] 00:46:02 INFO - PROCESS | 1660 | 1469259962818 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:02 INFO - PROCESS | 1660 | 1469259962819 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:02 INFO - PROCESS | 1660 | 1469259962901 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 00:46:02 INFO - PROCESS | 1660 | 1469259962905 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:02 INFO - PROCESS | 1660 | 1469259962906 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808d000 == 32 [pid = 1660] [id = 222] 00:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1183e1400) [pid = 1660] [serial = 664] [outer = 0x0] 00:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1185c6800) [pid = 1660] [serial = 665] [outer = 0x1183e1400] 00:46:02 INFO - PROCESS | 1660 | 1469259962935 Marionette DEBUG loaded listener.js 00:46:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118721800) [pid = 1660] [serial = 666] [outer = 0x1183e1400] 00:46:03 INFO - PROCESS | 1660 | 1469259963260 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 479ms 00:46:03 INFO - PROCESS | 1660 | 1469259963285 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 00:46:03 INFO - PROCESS | 1660 | 1469259963286 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 00:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:46:03 INFO - PROCESS | 1660 | 1469259963289 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:46:03 INFO - PROCESS | 1660 | 1469259963293 Marionette TRACE conn2 <- [1,862,null,{}] 00:46:03 INFO - PROCESS | 1660 | 1469259963301 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:03 INFO - PROCESS | 1660 | 1469259963304 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:03 INFO - PROCESS | 1660 | 1469259963386 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 00:46:03 INFO - PROCESS | 1660 | 1469259963395 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:03 INFO - PROCESS | 1660 | 1469259963397 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187b9000 == 33 [pid = 1660] [id = 223] 00:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119423000) [pid = 1660] [serial = 667] [outer = 0x0] 00:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11942d800) [pid = 1660] [serial = 668] [outer = 0x119423000] 00:46:03 INFO - PROCESS | 1660 | 1469259963425 Marionette DEBUG loaded listener.js 00:46:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119aef000) [pid = 1660] [serial = 669] [outer = 0x119423000] 00:46:03 INFO - PROCESS | 1660 | 1469259963818 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 575ms 00:46:03 INFO - PROCESS | 1660 | 1469259963865 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 00:46:03 INFO - PROCESS | 1660 | 1469259963867 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 00:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:46:03 INFO - PROCESS | 1660 | 1469259963871 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:46:03 INFO - PROCESS | 1660 | 1469259963873 Marionette TRACE conn2 <- [1,866,null,{}] 00:46:03 INFO - PROCESS | 1660 | 1469259963876 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:03 INFO - PROCESS | 1660 | 1469259963877 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:03 INFO - PROCESS | 1660 | 1469259963990 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 00:46:04 INFO - PROCESS | 1660 | 1469259963998 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:04 INFO - PROCESS | 1660 | 1469259963999 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x11990f800 == 34 [pid = 1660] [id = 224] 00:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1205d0800) [pid = 1660] [serial = 670] [outer = 0x0] 00:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120f0b400) [pid = 1660] [serial = 671] [outer = 0x1205d0800] 00:46:04 INFO - PROCESS | 1660 | 1469259964041 Marionette DEBUG loaded listener.js 00:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x120f18000) [pid = 1660] [serial = 672] [outer = 0x1205d0800] 00:46:04 INFO - PROCESS | 1660 | 1469259964428 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 572ms 00:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:46:04 INFO - PROCESS | 1660 | 1469259964443 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1660 | 1469259964444 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 00:46:04 INFO - PROCESS | 1660 | 1469259964446 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1660 | 1469259964448 Marionette TRACE conn2 <- [1,870,null,{}] 00:46:04 INFO - PROCESS | 1660 | 1469259964450 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:04 INFO - PROCESS | 1660 | 1469259964452 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:04 INFO - PROCESS | 1660 | 1469259964569 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 00:46:04 INFO - PROCESS | 1660 | 1469259964579 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:04 INFO - PROCESS | 1660 | 1469259964579 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x120583000 == 35 [pid = 1660] [id = 225] 00:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1167c0800) [pid = 1660] [serial = 673] [outer = 0x0] 00:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120feac00) [pid = 1660] [serial = 674] [outer = 0x1167c0800] 00:46:04 INFO - PROCESS | 1660 | 1469259964599 Marionette DEBUG loaded listener.js 00:46:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123c0e000) [pid = 1660] [serial = 675] [outer = 0x1167c0800] 00:46:04 INFO - PROCESS | 1660 | 1469259964961 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 00:46:04 INFO - PROCESS | 1660 | 1469259964966 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 00:46:04 INFO - PROCESS | 1660 | 1469259964967 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 00:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:46:04 INFO - PROCESS | 1660 | 1469259964970 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:46:04 INFO - PROCESS | 1660 | 1469259964971 Marionette TRACE conn2 <- [1,874,null,{}] 00:46:04 INFO - PROCESS | 1660 | 1469259964976 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:04 INFO - PROCESS | 1660 | 1469259964980 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:05 INFO - PROCESS | 1660 | 1469259965089 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 00:46:05 INFO - PROCESS | 1660 | 1469259965109 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 1660 | 1469259965110 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215d2800 == 36 [pid = 1660] [id = 226] 00:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124937000) [pid = 1660] [serial = 676] [outer = 0x0] 00:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1267df800) [pid = 1660] [serial = 677] [outer = 0x124937000] 00:46:05 INFO - PROCESS | 1660 | 1469259965151 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1273a9000) [pid = 1660] [serial = 678] [outer = 0x124937000] 00:46:05 INFO - PROCESS | 1660 | 1469259965614 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 672ms 00:46:05 INFO - PROCESS | 1660 | 1469259965643 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 00:46:05 INFO - PROCESS | 1660 | 1469259965644 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 00:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:46:05 INFO - PROCESS | 1660 | 1469259965653 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:46:05 INFO - PROCESS | 1660 | 1469259965654 Marionette TRACE conn2 <- [1,878,null,{}] 00:46:05 INFO - PROCESS | 1660 | 1469259965656 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:05 INFO - PROCESS | 1660 | 1469259965657 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:05 INFO - PROCESS | 1660 | 1469259965765 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 00:46:05 INFO - PROCESS | 1660 | 1469259965847 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 1660 | 1469259965848 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1265a6800 == 37 [pid = 1660] [id = 227] 00:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116523c00) [pid = 1660] [serial = 679] [outer = 0x0] 00:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12758ac00) [pid = 1660] [serial = 680] [outer = 0x116523c00] 00:46:05 INFO - PROCESS | 1660 | 1469259965890 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128a3f800) [pid = 1660] [serial = 681] [outer = 0x116523c00] 00:46:06 INFO - PROCESS | 1660 | 1469259966311 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 673ms 00:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:46:06 INFO - PROCESS | 1660 | 1469259966327 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 00:46:06 INFO - PROCESS | 1660 | 1469259966328 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 00:46:06 INFO - PROCESS | 1660 | 1469259966331 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:46:06 INFO - PROCESS | 1660 | 1469259966333 Marionette TRACE conn2 <- [1,882,null,{}] 00:46:06 INFO - PROCESS | 1660 | 1469259966336 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:06 INFO - PROCESS | 1660 | 1469259966338 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:06 INFO - PROCESS | 1660 | 1469259966475 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 00:46:06 INFO - PROCESS | 1660 | 1469259966490 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:06 INFO - PROCESS | 1660 | 1469259966492 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f08000 == 38 [pid = 1660] [id = 228] 00:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128a43c00) [pid = 1660] [serial = 682] [outer = 0x0] 00:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128a47c00) [pid = 1660] [serial = 683] [outer = 0x128a43c00] 00:46:06 INFO - PROCESS | 1660 | 1469259966531 Marionette DEBUG loaded listener.js 00:46:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129295800) [pid = 1660] [serial = 684] [outer = 0x128a43c00] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x128a3d000) [pid = 1660] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118706800) [pid = 1660] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11942ac00) [pid = 1660] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11942dc00) [pid = 1660] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116981400) [pid = 1660] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11697e400) [pid = 1660] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1267d4400) [pid = 1660] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119758400) [pid = 1660] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119aebc00) [pid = 1660] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x112f8e000) [pid = 1660] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119106c00) [pid = 1660] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1127d6c00) [pid = 1660] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12172fc00) [pid = 1660] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11697d000) [pid = 1660] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x112f93c00) [pid = 1660] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:46:06 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x121345c00) [pid = 1660] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:46:07 INFO - PROCESS | 1660 | 1469259967019 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 720ms 00:46:07 INFO - PROCESS | 1660 | 1469259967051 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 00:46:07 INFO - PROCESS | 1660 | 1469259967052 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 00:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:46:07 INFO - PROCESS | 1660 | 1469259967059 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:46:07 INFO - PROCESS | 1660 | 1469259967062 Marionette TRACE conn2 <- [1,886,null,{}] 00:46:07 INFO - PROCESS | 1660 | 1469259967064 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:07 INFO - PROCESS | 1660 | 1469259967066 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:07 INFO - PROCESS | 1660 | 1469259967186 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 00:46:07 INFO - PROCESS | 1660 | 1469259967219 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:07 INFO - PROCESS | 1660 | 1469259967220 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x127195800 == 39 [pid = 1660] [id = 229] 00:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11213bc00) [pid = 1660] [serial = 685] [outer = 0x0] 00:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1174e0c00) [pid = 1660] [serial = 686] [outer = 0x11213bc00] 00:46:07 INFO - PROCESS | 1660 | 1469259967246 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11942ac00) [pid = 1660] [serial = 687] [outer = 0x11213bc00] 00:46:07 INFO - PROCESS | 1660 | 1469259967512 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 474ms 00:46:07 INFO - PROCESS | 1660 | 1469259967532 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 00:46:07 INFO - PROCESS | 1660 | 1469259967533 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 00:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:46:07 INFO - PROCESS | 1660 | 1469259967536 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:46:07 INFO - PROCESS | 1660 | 1469259967537 Marionette TRACE conn2 <- [1,890,null,{}] 00:46:07 INFO - PROCESS | 1660 | 1469259967547 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:07 INFO - PROCESS | 1660 | 1469259967548 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:07 INFO - PROCESS | 1660 | 1469259967630 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 00:46:07 INFO - PROCESS | 1660 | 1469259967634 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:07 INFO - PROCESS | 1660 | 1469259967635 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290de800 == 40 [pid = 1660] [id = 230] 00:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113f37400) [pid = 1660] [serial = 688] [outer = 0x0] 00:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11993a800) [pid = 1660] [serial = 689] [outer = 0x113f37400] 00:46:07 INFO - PROCESS | 1660 | 1469259967662 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x128a3d000) [pid = 1660] [serial = 690] [outer = 0x113f37400] 00:46:08 INFO - PROCESS | 1660 | 1469259968008 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 522ms 00:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:46:08 INFO - PROCESS | 1660 | 1469259968059 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 00:46:08 INFO - PROCESS | 1660 | 1469259968062 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 00:46:08 INFO - PROCESS | 1660 | 1469259968065 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:46:08 INFO - PROCESS | 1660 | 1469259968068 Marionette TRACE conn2 <- [1,894,null,{}] 00:46:08 INFO - PROCESS | 1660 | 1469259968071 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:08 INFO - PROCESS | 1660 | 1469259968074 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:08 INFO - PROCESS | 1660 | 1469259968211 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 00:46:08 INFO - PROCESS | 1660 | 1469259968216 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1660 | 1469259968218 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12995a800 == 41 [pid = 1660] [id = 231] 00:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x128cba000) [pid = 1660] [serial = 691] [outer = 0x0] 00:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x129475400) [pid = 1660] [serial = 692] [outer = 0x128cba000] 00:46:08 INFO - PROCESS | 1660 | 1469259968255 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129990c00) [pid = 1660] [serial = 693] [outer = 0x128cba000] 00:46:08 INFO - PROCESS | 1660 | 1469259968661 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 622ms 00:46:08 INFO - PROCESS | 1660 | 1469259968687 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 00:46:08 INFO - PROCESS | 1660 | 1469259968689 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 00:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:46:08 INFO - PROCESS | 1660 | 1469259968694 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:46:08 INFO - PROCESS | 1660 | 1469259968695 Marionette TRACE conn2 <- [1,898,null,{}] 00:46:08 INFO - PROCESS | 1660 | 1469259968697 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:08 INFO - PROCESS | 1660 | 1469259968698 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:08 INFO - PROCESS | 1660 | 1469259968797 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 00:46:08 INFO - PROCESS | 1660 | 1469259968803 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1660 | 1469259968804 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a613000 == 42 [pid = 1660] [id = 232] 00:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a6d1400) [pid = 1660] [serial = 694] [outer = 0x0] 00:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a6de400) [pid = 1660] [serial = 695] [outer = 0x12a6d1400] 00:46:08 INFO - PROCESS | 1660 | 1469259968831 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a78f400) [pid = 1660] [serial = 696] [outer = 0x12a6d1400] 00:46:09 INFO - PROCESS | 1660 | 1469259969284 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 619ms 00:46:09 INFO - PROCESS | 1660 | 1469259969313 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 00:46:09 INFO - PROCESS | 1660 | 1469259969315 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 00:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:46:09 INFO - PROCESS | 1660 | 1469259969318 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:46:09 INFO - PROCESS | 1660 | 1469259969322 Marionette TRACE conn2 <- [1,902,null,{}] 00:46:09 INFO - PROCESS | 1660 | 1469259969326 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:09 INFO - PROCESS | 1660 | 1469259969327 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:09 INFO - PROCESS | 1660 | 1469259969432 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 00:46:09 INFO - PROCESS | 1660 | 1469259969496 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:09 INFO - PROCESS | 1660 | 1469259969497 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x118089800 == 43 [pid = 1660] [id = 233] 00:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1160e6c00) [pid = 1660] [serial = 697] [outer = 0x0] 00:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116faec00) [pid = 1660] [serial = 698] [outer = 0x1160e6c00] 00:46:09 INFO - PROCESS | 1660 | 1469259969530 Marionette DEBUG loaded listener.js 00:46:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118224800) [pid = 1660] [serial = 699] [outer = 0x1160e6c00] 00:46:09 INFO - PROCESS | 1660 | 1469259969974 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 675ms 00:46:09 INFO - PROCESS | 1660 | 1469259969994 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 00:46:09 INFO - PROCESS | 1660 | 1469259969997 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 00:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:46:10 INFO - PROCESS | 1660 | 1469259970002 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:46:10 INFO - PROCESS | 1660 | 1469259970003 Marionette TRACE conn2 <- [1,906,null,{}] 00:46:10 INFO - PROCESS | 1660 | 1469259970006 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:10 INFO - PROCESS | 1660 | 1469259970008 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:10 INFO - PROCESS | 1660 | 1469259970110 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 00:46:10 INFO - PROCESS | 1660 | 1469259970163 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:10 INFO - PROCESS | 1660 | 1469259970165 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215c8800 == 44 [pid = 1660] [id = 234] 00:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11871b800) [pid = 1660] [serial = 700] [outer = 0x0] 00:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119423800) [pid = 1660] [serial = 701] [outer = 0x11871b800] 00:46:10 INFO - PROCESS | 1660 | 1469259970195 Marionette DEBUG loaded listener.js 00:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119ae6400) [pid = 1660] [serial = 702] [outer = 0x11871b800] 00:46:10 INFO - PROCESS | 1660 | 1469259970640 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 674ms 00:46:10 INFO - PROCESS | 1660 | 1469259970675 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 00:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:46:10 INFO - PROCESS | 1660 | 1469259970677 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 00:46:10 INFO - PROCESS | 1660 | 1469259970679 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:46:10 INFO - PROCESS | 1660 | 1469259970682 Marionette TRACE conn2 <- [1,910,null,{}] 00:46:10 INFO - PROCESS | 1660 | 1469259970689 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:10 INFO - PROCESS | 1660 | 1469259970693 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:10 INFO - PROCESS | 1660 | 1469259970813 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 00:46:10 INFO - PROCESS | 1660 | 1469259970880 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:10 INFO - PROCESS | 1660 | 1469259970882 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a747000 == 45 [pid = 1660] [id = 235] 00:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123c07400) [pid = 1660] [serial = 703] [outer = 0x0] 00:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12675b000) [pid = 1660] [serial = 704] [outer = 0x123c07400] 00:46:10 INFO - PROCESS | 1660 | 1469259970912 Marionette DEBUG loaded listener.js 00:46:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126daf400) [pid = 1660] [serial = 705] [outer = 0x123c07400] 00:46:11 INFO - PROCESS | 1660 | 1469259971343 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 672ms 00:46:11 INFO - PROCESS | 1660 | 1469259971351 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 00:46:11 INFO - PROCESS | 1660 | 1469259971353 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 00:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:46:11 INFO - PROCESS | 1660 | 1469259971355 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:46:11 INFO - PROCESS | 1660 | 1469259971358 Marionette TRACE conn2 <- [1,914,null,{}] 00:46:11 INFO - PROCESS | 1660 | 1469259971361 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:11 INFO - PROCESS | 1660 | 1469259971363 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:11 INFO - PROCESS | 1660 | 1469259971464 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 00:46:11 INFO - PROCESS | 1660 | 1469259971513 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:11 INFO - PROCESS | 1660 | 1469259971514 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x11609a000 == 46 [pid = 1660] [id = 236] 00:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x116905000) [pid = 1660] [serial = 706] [outer = 0x0] 00:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126db2c00) [pid = 1660] [serial = 707] [outer = 0x116905000] 00:46:11 INFO - PROCESS | 1660 | 1469259971543 Marionette DEBUG loaded listener.js 00:46:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x127590000) [pid = 1660] [serial = 708] [outer = 0x116905000] 00:46:12 INFO - PROCESS | 1660 | 1469259972116 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 824ms 00:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:46:12 INFO - PROCESS | 1660 | 1469259972191 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 00:46:12 INFO - PROCESS | 1660 | 1469259972193 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 00:46:12 INFO - PROCESS | 1660 | 1469259972197 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:46:12 INFO - PROCESS | 1660 | 1469259972199 Marionette TRACE conn2 <- [1,918,null,{}] 00:46:12 INFO - PROCESS | 1660 | 1469259972203 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:12 INFO - PROCESS | 1660 | 1469259972204 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:12 INFO - PROCESS | 1660 | 1469259972296 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 00:46:12 INFO - PROCESS | 1660 | 1469259972365 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:12 INFO - PROCESS | 1660 | 1469259972367 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x11709a800 == 47 [pid = 1660] [id = 237] 00:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11697ac00) [pid = 1660] [serial = 709] [outer = 0x0] 00:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x116fb7800) [pid = 1660] [serial = 710] [outer = 0x11697ac00] 00:46:12 INFO - PROCESS | 1660 | 1469259972394 Marionette DEBUG loaded listener.js 00:46:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1174ea800) [pid = 1660] [serial = 711] [outer = 0x11697ac00] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x113058800 == 46 [pid = 1660] [id = 206] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12995a800 == 45 [pid = 1660] [id = 231] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1290de800 == 44 [pid = 1660] [id = 230] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x127195800 == 43 [pid = 1660] [id = 229] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x126f08000 == 42 [pid = 1660] [id = 228] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1265a6800 == 41 [pid = 1660] [id = 227] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1215d2800 == 40 [pid = 1660] [id = 226] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x120583000 == 39 [pid = 1660] [id = 225] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11990f800 == 38 [pid = 1660] [id = 224] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1187b9000 == 37 [pid = 1660] [id = 223] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11808d000 == 36 [pid = 1660] [id = 222] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x112dcd800 == 35 [pid = 1660] [id = 221] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12718b000 == 34 [pid = 1660] [id = 218] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x113ac7800 == 33 [pid = 1660] [id = 219] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x118751800 == 32 [pid = 1660] [id = 220] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x11609a000 == 31 [pid = 1660] [id = 236] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a747000 == 30 [pid = 1660] [id = 235] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1215c8800 == 29 [pid = 1660] [id = 234] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x118089800 == 28 [pid = 1660] [id = 233] 00:46:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12a613000 == 27 [pid = 1660] [id = 232] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12a78f000) [pid = 1660] [serial = 615] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119107000) [pid = 1660] [serial = 630] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1292a0400) [pid = 1660] [serial = 614] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119ae9800) [pid = 1660] [serial = 635] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119939400) [pid = 1660] [serial = 608] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116fb5000) [pid = 1660] [serial = 605] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1176a6000) [pid = 1660] [serial = 606] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116faa000) [pid = 1660] [serial = 624] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1269e0c00) [pid = 1660] [serial = 650] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12534b800) [pid = 1660] [serial = 648] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1169f7c00) [pid = 1660] [serial = 623] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x121022400) [pid = 1660] [serial = 638] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113d4d800) [pid = 1660] [serial = 620] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124ba9800) [pid = 1660] [serial = 647] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118f95800) [pid = 1660] [serial = 629] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12194d800) [pid = 1660] [serial = 644] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1127df400) [pid = 1660] [serial = 617] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x123c37000) [pid = 1660] [serial = 641] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11941f800) [pid = 1660] [serial = 632] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119428000) [pid = 1660] [serial = 633] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1248b8800) [pid = 1660] [serial = 642] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x120f13800) [pid = 1660] [serial = 636] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1184cec00) [pid = 1660] [serial = 627] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x126dbb000) [pid = 1660] [serial = 612] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1176a8c00) [pid = 1660] [serial = 626] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120537400) [pid = 1660] [serial = 609] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11213ec00) [pid = 1660] [serial = 621] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12172ec00) [pid = 1660] [serial = 639] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1130a5000) [pid = 1660] [serial = 618] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124b43800) [pid = 1660] [serial = 645] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1265c1000) [pid = 1660] [serial = 611] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x127130c00) [pid = 1660] [serial = 651] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12739f400) [pid = 1660] [serial = 653] [outer = 0x0] [url = about:blank] 00:46:13 INFO - PROCESS | 1660 | 1469259973209 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1022ms 00:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:46:13 INFO - PROCESS | 1660 | 1469259973220 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 00:46:13 INFO - PROCESS | 1660 | 1469259973222 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 00:46:13 INFO - PROCESS | 1660 | 1469259973229 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1660 | 1469259973231 Marionette TRACE conn2 <- [1,922,null,{}] 00:46:13 INFO - PROCESS | 1660 | 1469259973246 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:13 INFO - PROCESS | 1660 | 1469259973248 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:13 INFO - PROCESS | 1660 | 1469259973324 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 00:46:13 INFO - PROCESS | 1660 | 1469259973328 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 1660 | 1469259973331 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x116095000 == 28 [pid = 1660] [id = 238] 00:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1160ea000) [pid = 1660] [serial = 712] [outer = 0x0] 00:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116978400) [pid = 1660] [serial = 713] [outer = 0x1160ea000] 00:46:13 INFO - PROCESS | 1660 | 1469259973362 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x117478000) [pid = 1660] [serial = 714] [outer = 0x1160ea000] 00:46:13 INFO - PROCESS | 1660 | 1469259973704 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 535ms 00:46:13 INFO - PROCESS | 1660 | 1469259973762 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 00:46:13 INFO - PROCESS | 1660 | 1469259973766 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 00:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:46:13 INFO - PROCESS | 1660 | 1469259973770 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1660 | 1469259973772 Marionette TRACE conn2 <- [1,926,null,{}] 00:46:13 INFO - PROCESS | 1660 | 1469259973775 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:13 INFO - PROCESS | 1660 | 1469259973776 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:13 INFO - PROCESS | 1660 | 1469259973853 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 00:46:13 INFO - PROCESS | 1660 | 1469259973860 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 1660 | 1469259973862 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x117245800 == 29 [pid = 1660] [id = 239] 00:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1174e4400) [pid = 1660] [serial = 715] [outer = 0x0] 00:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11842c400) [pid = 1660] [serial = 716] [outer = 0x1174e4400] 00:46:13 INFO - PROCESS | 1660 | 1469259973889 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1185bac00) [pid = 1660] [serial = 717] [outer = 0x1174e4400] 00:46:14 INFO - PROCESS | 1660 | 1469259974248 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 522ms 00:46:14 INFO - PROCESS | 1660 | 1469259974293 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 1660 | 1469259974294 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 00:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:46:14 INFO - PROCESS | 1660 | 1469259974297 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 1660 | 1469259974299 Marionette TRACE conn2 <- [1,930,null,{}] 00:46:14 INFO - PROCESS | 1660 | 1469259974307 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:14 INFO - PROCESS | 1660 | 1469259974310 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:14 INFO - PROCESS | 1660 | 1469259974384 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 00:46:14 INFO - PROCESS | 1660 | 1469259974393 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 1660 | 1469259974395 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x11859a800 == 30 [pid = 1660] [id = 240] 00:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1127d9800) [pid = 1660] [serial = 718] [outer = 0x0] 00:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119420400) [pid = 1660] [serial = 719] [outer = 0x1127d9800] 00:46:14 INFO - PROCESS | 1660 | 1469259974423 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119758400) [pid = 1660] [serial = 720] [outer = 0x1127d9800] 00:46:14 INFO - PROCESS | 1660 | 1469259974735 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 472ms 00:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:46:14 INFO - PROCESS | 1660 | 1469259974769 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 1660 | 1469259974771 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 00:46:14 INFO - PROCESS | 1660 | 1469259974774 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 1660 | 1469259974777 Marionette TRACE conn2 <- [1,934,null,{}] 00:46:14 INFO - PROCESS | 1660 | 1469259974779 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:14 INFO - PROCESS | 1660 | 1469259974780 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:14 INFO - PROCESS | 1660 | 1469259974854 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 00:46:14 INFO - PROCESS | 1660 | 1469259974910 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 1660 | 1469259974911 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f04000 == 31 [pid = 1660] [id = 241] 00:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119425c00) [pid = 1660] [serial = 721] [outer = 0x0] 00:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x119de3c00) [pid = 1660] [serial = 722] [outer = 0x119425c00] 00:46:14 INFO - PROCESS | 1660 | 1469259974936 Marionette DEBUG loaded listener.js 00:46:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120f0e000) [pid = 1660] [serial = 723] [outer = 0x119425c00] 00:46:15 INFO - PROCESS | 1660 | 1469259975224 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 472ms 00:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:46:15 INFO - PROCESS | 1660 | 1469259975252 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1660 | 1469259975253 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 00:46:15 INFO - PROCESS | 1660 | 1469259975257 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 1660 | 1469259975267 Marionette TRACE conn2 <- [1,938,null,{}] 00:46:15 INFO - PROCESS | 1660 | 1469259975270 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:15 INFO - PROCESS | 1660 | 1469259975271 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:15 INFO - PROCESS | 1660 | 1469259975360 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 00:46:15 INFO - PROCESS | 1660 | 1469259975393 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:15 INFO - PROCESS | 1660 | 1469259975394 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x11990f800 == 32 [pid = 1660] [id = 242] 00:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113807000) [pid = 1660] [serial = 724] [outer = 0x0] 00:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120f12400) [pid = 1660] [serial = 725] [outer = 0x113807000] 00:46:15 INFO - PROCESS | 1660 | 1469259975418 Marionette DEBUG loaded listener.js 00:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12134a400) [pid = 1660] [serial = 726] [outer = 0x113807000] 00:46:15 INFO - PROCESS | 1660 | 1469259975731 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 529ms 00:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:46:15 INFO - PROCESS | 1660 | 1469259975786 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1660 | 1469259975787 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 00:46:15 INFO - PROCESS | 1660 | 1469259975790 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:46:15 INFO - PROCESS | 1660 | 1469259975791 Marionette TRACE conn2 <- [1,942,null,{}] 00:46:15 INFO - PROCESS | 1660 | 1469259975793 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:15 INFO - PROCESS | 1660 | 1469259975797 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:15 INFO - PROCESS | 1660 | 1469259975906 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 00:46:15 INFO - PROCESS | 1660 | 1469259975940 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:15 INFO - PROCESS | 1660 | 1469259975941 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12106f000 == 33 [pid = 1660] [id = 243] 00:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113806000) [pid = 1660] [serial = 727] [outer = 0x0] 00:46:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123c36400) [pid = 1660] [serial = 728] [outer = 0x113806000] 00:46:15 INFO - PROCESS | 1660 | 1469259975966 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1267e1400) [pid = 1660] [serial = 729] [outer = 0x113806000] 00:46:16 INFO - PROCESS | 1660 | 1469259976286 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 521ms 00:46:16 INFO - PROCESS | 1660 | 1469259976316 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 00:46:16 INFO - PROCESS | 1660 | 1469259976317 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 00:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:46:16 INFO - PROCESS | 1660 | 1469259976319 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 1660 | 1469259976320 Marionette TRACE conn2 <- [1,946,null,{}] 00:46:16 INFO - PROCESS | 1660 | 1469259976322 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:16 INFO - PROCESS | 1660 | 1469259976323 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:16 INFO - PROCESS | 1660 | 1469259976422 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 00:46:16 INFO - PROCESS | 1660 | 1469259976426 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:16 INFO - PROCESS | 1660 | 1469259976427 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215c4000 == 34 [pid = 1660] [id = 244] 00:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1127d3000) [pid = 1660] [serial = 730] [outer = 0x0] 00:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1269ed800) [pid = 1660] [serial = 731] [outer = 0x1127d3000] 00:46:16 INFO - PROCESS | 1660 | 1469259976451 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1273a9800) [pid = 1660] [serial = 732] [outer = 0x1127d3000] 00:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 469ms 00:46:16 INFO - PROCESS | 1660 | 1469259976783 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:46:16 INFO - PROCESS | 1660 | 1469259976797 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 00:46:16 INFO - PROCESS | 1660 | 1469259976798 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 00:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:46:16 INFO - PROCESS | 1660 | 1469259976801 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 1660 | 1469259976802 Marionette TRACE conn2 <- [1,950,null,{}] 00:46:16 INFO - PROCESS | 1660 | 1469259976804 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:16 INFO - PROCESS | 1660 | 1469259976805 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:16 INFO - PROCESS | 1660 | 1469259976905 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 00:46:16 INFO - PROCESS | 1660 | 1469259976909 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:16 INFO - PROCESS | 1660 | 1469259976910 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x123cc3000 == 35 [pid = 1660] [id = 245] 00:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113374800) [pid = 1660] [serial = 733] [outer = 0x0] 00:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128cbac00) [pid = 1660] [serial = 734] [outer = 0x113374800] 00:46:16 INFO - PROCESS | 1660 | 1469259976935 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128cbb800) [pid = 1660] [serial = 735] [outer = 0x113374800] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12a6d1400) [pid = 1660] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x128cba000) [pid = 1660] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124937000) [pid = 1660] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x116523c00) [pid = 1660] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119427000) [pid = 1660] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1169efc00) [pid = 1660] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128a43c00) [pid = 1660] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116026000) [pid = 1660] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x112a8dc00) [pid = 1660] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1205d0800) [pid = 1660] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119423000) [pid = 1660] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1183e1400) [pid = 1660] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11213bc00) [pid = 1660] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x113f37400) [pid = 1660] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:46:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1167c0800) [pid = 1660] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:46:17 INFO - PROCESS | 1660 | 1469259977510 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 769ms 00:46:17 INFO - PROCESS | 1660 | 1469259977571 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 00:46:17 INFO - PROCESS | 1660 | 1469259977573 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 00:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:46:17 INFO - PROCESS | 1660 | 1469259977576 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:46:17 INFO - PROCESS | 1660 | 1469259977577 Marionette TRACE conn2 <- [1,954,null,{}] 00:46:17 INFO - PROCESS | 1660 | 1469259977579 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:17 INFO - PROCESS | 1660 | 1469259977580 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:17 INFO - PROCESS | 1660 | 1469259977678 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 00:46:17 INFO - PROCESS | 1660 | 1469259977683 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:17 INFO - PROCESS | 1660 | 1469259977684 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x121355800 == 36 [pid = 1660] [id = 246] 00:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116026400) [pid = 1660] [serial = 736] [outer = 0x0] 00:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1169f6800) [pid = 1660] [serial = 737] [outer = 0x116026400] 00:46:17 INFO - PROCESS | 1660 | 1469259977708 Marionette DEBUG loaded listener.js 00:46:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118711800) [pid = 1660] [serial = 738] [outer = 0x116026400] 00:46:18 INFO - PROCESS | 1660 | 1469259978013 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 470ms 00:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:46:18 INFO - PROCESS | 1660 | 1469259978046 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 00:46:18 INFO - PROCESS | 1660 | 1469259978047 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 00:46:18 INFO - PROCESS | 1660 | 1469259978049 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 1660 | 1469259978050 Marionette TRACE conn2 <- [1,958,null,{}] 00:46:18 INFO - PROCESS | 1660 | 1469259978053 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:18 INFO - PROCESS | 1660 | 1469259978054 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:18 INFO - PROCESS | 1660 | 1469259978151 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 00:46:18 INFO - PROCESS | 1660 | 1469259978157 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1660 | 1469259978158 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12718f000 == 37 [pid = 1660] [id = 247] 00:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113867c00) [pid = 1660] [serial = 739] [outer = 0x0] 00:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119aea000) [pid = 1660] [serial = 740] [outer = 0x113867c00] 00:46:18 INFO - PROCESS | 1660 | 1469259978181 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128a3d800) [pid = 1660] [serial = 741] [outer = 0x113867c00] 00:46:18 INFO - PROCESS | 1660 | 1469259978483 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 467ms 00:46:18 INFO - PROCESS | 1660 | 1469259978550 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 00:46:18 INFO - PROCESS | 1660 | 1469259978552 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 00:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:46:18 INFO - PROCESS | 1660 | 1469259978557 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:46:18 INFO - PROCESS | 1660 | 1469259978559 Marionette TRACE conn2 <- [1,962,null,{}] 00:46:18 INFO - PROCESS | 1660 | 1469259978563 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:18 INFO - PROCESS | 1660 | 1469259978565 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:18 INFO - PROCESS | 1660 | 1469259978656 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 00:46:18 INFO - PROCESS | 1660 | 1469259978746 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1660 | 1469259978748 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x113f55800 == 38 [pid = 1660] [id = 248] 00:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113371400) [pid = 1660] [serial = 742] [outer = 0x0] 00:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x113d45c00) [pid = 1660] [serial = 743] [outer = 0x113371400] 00:46:18 INFO - PROCESS | 1660 | 1469259978780 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x116523c00) [pid = 1660] [serial = 744] [outer = 0x113371400] 00:46:19 INFO - PROCESS | 1660 | 1469259979300 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 822ms 00:46:19 INFO - PROCESS | 1660 | 1469259979379 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 00:46:19 INFO - PROCESS | 1660 | 1469259979381 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 00:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:46:19 INFO - PROCESS | 1660 | 1469259979386 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 1660 | 1469259979388 Marionette TRACE conn2 <- [1,966,null,{}] 00:46:19 INFO - PROCESS | 1660 | 1469259979391 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:19 INFO - PROCESS | 1660 | 1469259979393 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:19 INFO - PROCESS | 1660 | 1469259979499 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 00:46:19 INFO - PROCESS | 1660 | 1469259979572 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:19 INFO - PROCESS | 1660 | 1469259979573 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x118760800 == 39 [pid = 1660] [id = 249] 00:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11842b400) [pid = 1660] [serial = 745] [outer = 0x0] 00:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1185bd400) [pid = 1660] [serial = 746] [outer = 0x11842b400] 00:46:19 INFO - PROCESS | 1660 | 1469259979604 Marionette DEBUG loaded listener.js 00:46:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118f96000) [pid = 1660] [serial = 747] [outer = 0x11842b400] 00:46:20 INFO - PROCESS | 1660 | 1469259980281 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x121355800 == 38 [pid = 1660] [id = 246] 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x123cc3000 == 37 [pid = 1660] [id = 245] 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x1215c4000 == 36 [pid = 1660] [id = 244] 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12106f000 == 35 [pid = 1660] [id = 243] 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x11990f800 == 34 [pid = 1660] [id = 242] 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x118f04000 == 33 [pid = 1660] [id = 241] 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x11859a800 == 32 [pid = 1660] [id = 240] 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x117245800 == 31 [pid = 1660] [id = 239] 00:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 973ms 00:46:20 INFO - PROCESS | 1660 | --DOCSHELL 0x116095000 == 30 [pid = 1660] [id = 238] 00:46:20 INFO - PROCESS | 1660 | 1469259980367 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 00:46:20 INFO - PROCESS | 1660 | 1469259980370 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 00:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:46:20 INFO - PROCESS | 1660 | 1469259980373 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:46:20 INFO - PROCESS | 1660 | 1469259980375 Marionette TRACE conn2 <- [1,970,null,{}] 00:46:20 INFO - PROCESS | 1660 | 1469259980378 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:20 INFO - PROCESS | 1660 | 1469259980380 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:20 INFO - PROCESS | 1660 | 1469259980457 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128a3f800) [pid = 1660] [serial = 681] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1174e0c00) [pid = 1660] [serial = 686] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11993a800) [pid = 1660] [serial = 689] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128a3d000) [pid = 1660] [serial = 690] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x129295800) [pid = 1660] [serial = 684] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120feac00) [pid = 1660] [serial = 674] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1273a9000) [pid = 1660] [serial = 678] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x129990c00) [pid = 1660] [serial = 693] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11942ac00) [pid = 1660] [serial = 687] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x123c0e000) [pid = 1660] [serial = 675] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a6de400) [pid = 1660] [serial = 695] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x129475400) [pid = 1660] [serial = 692] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1267df800) [pid = 1660] [serial = 677] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12758ac00) [pid = 1660] [serial = 680] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12758d000) [pid = 1660] [serial = 654] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1172bbc00) [pid = 1660] [serial = 659] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1174e6000) [pid = 1660] [serial = 660] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128a47c00) [pid = 1660] [serial = 683] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11652c000) [pid = 1660] [serial = 662] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1174e1400) [pid = 1660] [serial = 663] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x112f8b800) [pid = 1660] [serial = 656] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1151c7800) [pid = 1660] [serial = 657] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x120f0b400) [pid = 1660] [serial = 671] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x120f18000) [pid = 1660] [serial = 672] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x11942d800) [pid = 1660] [serial = 668] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119aef000) [pid = 1660] [serial = 669] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1185c6800) [pid = 1660] [serial = 665] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x118721800) [pid = 1660] [serial = 666] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x12a78f400) [pid = 1660] [serial = 696] [outer = 0x0] [url = about:blank] 00:46:20 INFO - PROCESS | 1660 | 1469259980517 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:20 INFO - PROCESS | 1660 | 1469259980520 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x116515800 == 31 [pid = 1660] [id = 250] 00:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x1162d4000) [pid = 1660] [serial = 748] [outer = 0x0] 00:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x116fb5c00) [pid = 1660] [serial = 749] [outer = 0x1162d4000] 00:46:20 INFO - PROCESS | 1660 | 1469259980549 Marionette DEBUG loaded listener.js 00:46:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1174e5c00) [pid = 1660] [serial = 750] [outer = 0x1162d4000] 00:46:20 INFO - PROCESS | 1660 | 1469259980853 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 521ms 00:46:20 INFO - PROCESS | 1660 | 1469259980895 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 00:46:20 INFO - PROCESS | 1660 | 1469259980898 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 00:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:46:20 INFO - PROCESS | 1660 | 1469259980902 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:46:20 INFO - PROCESS | 1660 | 1469259980904 Marionette TRACE conn2 <- [1,974,null,{}] 00:46:20 INFO - PROCESS | 1660 | 1469259980906 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:20 INFO - PROCESS | 1660 | 1469259980910 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:20 INFO - PROCESS | 1660 | 1469259980987 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 00:46:20 INFO - PROCESS | 1660 | 1469259980993 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:20 INFO - PROCESS | 1660 | 1469259980995 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x11809f800 == 32 [pid = 1660] [id = 251] 00:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1176adc00) [pid = 1660] [serial = 751] [outer = 0x0] 00:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118f96800) [pid = 1660] [serial = 752] [outer = 0x1176adc00] 00:46:21 INFO - PROCESS | 1660 | 1469259981035 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11910e400) [pid = 1660] [serial = 753] [outer = 0x1176adc00] 00:46:21 INFO - PROCESS | 1660 | 1469259981397 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 523ms 00:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:46:21 INFO - PROCESS | 1660 | 1469259981426 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 00:46:21 INFO - PROCESS | 1660 | 1469259981427 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 00:46:21 INFO - PROCESS | 1660 | 1469259981430 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 1660 | 1469259981432 Marionette TRACE conn2 <- [1,978,null,{}] 00:46:21 INFO - PROCESS | 1660 | 1469259981440 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:21 INFO - PROCESS | 1660 | 1469259981446 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:21 INFO - PROCESS | 1660 | 1469259981521 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 00:46:21 INFO - PROCESS | 1660 | 1469259981528 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 1660 | 1469259981530 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fb2800 == 33 [pid = 1660] [id = 252] 00:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11942b400) [pid = 1660] [serial = 754] [outer = 0x0] 00:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x120f12800) [pid = 1660] [serial = 755] [outer = 0x11942b400] 00:46:21 INFO - PROCESS | 1660 | 1469259981558 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12141ac00) [pid = 1660] [serial = 756] [outer = 0x11942b400] 00:46:21 INFO - PROCESS | 1660 | 1469259981894 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 00:46:21 INFO - PROCESS | 1660 | 1469259981952 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 00:46:21 INFO - PROCESS | 1660 | 1469259981955 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 00:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:46:21 INFO - PROCESS | 1660 | 1469259981958 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 1660 | 1469259981960 Marionette TRACE conn2 <- [1,982,null,{}] 00:46:21 INFO - PROCESS | 1660 | 1469259981963 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:21 INFO - PROCESS | 1660 | 1469259981965 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:22 INFO - PROCESS | 1660 | 1469259982088 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 00:46:22 INFO - PROCESS | 1660 | 1469259982102 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:22 INFO - PROCESS | 1660 | 1469259982103 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x120579800 == 34 [pid = 1660] [id = 253] 00:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x123c36c00) [pid = 1660] [serial = 757] [outer = 0x0] 00:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1248b8800) [pid = 1660] [serial = 758] [outer = 0x123c36c00] 00:46:22 INFO - PROCESS | 1660 | 1469259982146 Marionette DEBUG loaded listener.js 00:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124e09800) [pid = 1660] [serial = 759] [outer = 0x123c36c00] 00:46:22 INFO - PROCESS | 1660 | 1469259982520 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 621ms 00:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:46:22 INFO - PROCESS | 1660 | 1469259982579 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 00:46:22 INFO - PROCESS | 1660 | 1469259982580 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 00:46:22 INFO - PROCESS | 1660 | 1469259982582 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:46:22 INFO - PROCESS | 1660 | 1469259982583 Marionette TRACE conn2 <- [1,986,null,{}] 00:46:22 INFO - PROCESS | 1660 | 1469259982586 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:22 INFO - PROCESS | 1660 | 1469259982587 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:22 INFO - PROCESS | 1660 | 1469259982691 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 00:46:22 INFO - PROCESS | 1660 | 1469259982702 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:22 INFO - PROCESS | 1660 | 1469259982703 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12134e800 == 35 [pid = 1660] [id = 254] 00:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x123b1a800) [pid = 1660] [serial = 760] [outer = 0x0] 00:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1265be800) [pid = 1660] [serial = 761] [outer = 0x123b1a800] 00:46:22 INFO - PROCESS | 1660 | 1469259982728 Marionette DEBUG loaded listener.js 00:46:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1267dbc00) [pid = 1660] [serial = 762] [outer = 0x123b1a800] 00:46:23 INFO - PROCESS | 1660 | 1469259983070 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 520ms 00:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:46:23 INFO - PROCESS | 1660 | 1469259983109 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 00:46:23 INFO - PROCESS | 1660 | 1469259983110 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 00:46:23 INFO - PROCESS | 1660 | 1469259983112 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:46:23 INFO - PROCESS | 1660 | 1469259983114 Marionette TRACE conn2 <- [1,990,null,{}] 00:46:23 INFO - PROCESS | 1660 | 1469259983116 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:23 INFO - PROCESS | 1660 | 1469259983120 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:23 INFO - PROCESS | 1660 | 1469259983231 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 00:46:23 INFO - PROCESS | 1660 | 1469259983235 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1660 | 1469259983236 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x123b39000 == 36 [pid = 1660] [id = 255] 00:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1267dc800) [pid = 1660] [serial = 763] [outer = 0x0] 00:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1273ad800) [pid = 1660] [serial = 764] [outer = 0x1267dc800] 00:46:23 INFO - PROCESS | 1660 | 1469259983261 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1292a1800) [pid = 1660] [serial = 765] [outer = 0x1267dc800] 00:46:23 INFO - PROCESS | 1660 | 1469259983597 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 00:46:23 INFO - PROCESS | 1660 | 1469259983634 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 00:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:46:23 INFO - PROCESS | 1660 | 1469259983635 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 00:46:23 INFO - PROCESS | 1660 | 1469259983637 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:46:23 INFO - PROCESS | 1660 | 1469259983639 Marionette TRACE conn2 <- [1,994,null,{}] 00:46:23 INFO - PROCESS | 1660 | 1469259983643 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:23 INFO - PROCESS | 1660 | 1469259983644 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:23 INFO - PROCESS | 1660 | 1469259983737 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 00:46:23 INFO - PROCESS | 1660 | 1469259983741 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1660 | 1469259983742 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x127192800 == 37 [pid = 1660] [id = 256] 00:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x129070800) [pid = 1660] [serial = 766] [outer = 0x0] 00:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129480c00) [pid = 1660] [serial = 767] [outer = 0x129070800] 00:46:23 INFO - PROCESS | 1660 | 1469259983765 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a6d0c00) [pid = 1660] [serial = 768] [outer = 0x129070800] 00:46:24 INFO - PROCESS | 1660 | 1469259984102 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 472ms 00:46:24 INFO - PROCESS | 1660 | 1469259984115 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1660 | 1469259984116 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 00:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:46:24 INFO - PROCESS | 1660 | 1469259984118 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1660 | 1469259984119 Marionette TRACE conn2 <- [1,998,null,{}] 00:46:24 INFO - PROCESS | 1660 | 1469259984121 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:24 INFO - PROCESS | 1660 | 1469259984123 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:24 INFO - PROCESS | 1660 | 1469259984221 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 00:46:24 INFO - PROCESS | 1660 | 1469259984230 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:24 INFO - PROCESS | 1660 | 1469259984232 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x129006800 == 38 [pid = 1660] [id = 257] 00:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12947d400) [pid = 1660] [serial = 769] [outer = 0x0] 00:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12a6dd400) [pid = 1660] [serial = 770] [outer = 0x12947d400] 00:46:24 INFO - PROCESS | 1660 | 1469259984255 Marionette DEBUG loaded listener.js 00:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a78f800) [pid = 1660] [serial = 771] [outer = 0x12947d400] 00:46:24 INFO - PROCESS | 1660 | 1469259984614 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 00:46:24 INFO - PROCESS | 1660 | 1469259984637 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1660 | 1469259984639 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 00:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:46:24 INFO - PROCESS | 1660 | 1469259984645 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1660 | 1469259984647 Marionette TRACE conn2 <- [1,1002,null,{}] 00:46:24 INFO - PROCESS | 1660 | 1469259984650 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:24 INFO - PROCESS | 1660 | 1469259984651 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:24 INFO - PROCESS | 1660 | 1469259984900 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116026400) [pid = 1660] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1127d3000) [pid = 1660] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113374800) [pid = 1660] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113807000) [pid = 1660] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1160e6c00) [pid = 1660] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11871b800) [pid = 1660] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1174e4400) [pid = 1660] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x113806000) [pid = 1660] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1127d9800) [pid = 1660] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11697ac00) [pid = 1660] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x123c07400) [pid = 1660] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119425c00) [pid = 1660] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1160ea000) [pid = 1660] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:46:24 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116905000) [pid = 1660] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:46:24 INFO - PROCESS | 1660 | 1469259984958 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:24 INFO - PROCESS | 1660 | 1469259984959 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x116754800 == 39 [pid = 1660] [id = 258] 00:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1127d9800) [pid = 1660] [serial = 772] [outer = 0x0] 00:46:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1151d0800) [pid = 1660] [serial = 773] [outer = 0x1127d9800] 00:46:24 INFO - PROCESS | 1660 | 1469259984985 Marionette DEBUG loaded listener.js 00:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x119aee400) [pid = 1660] [serial = 774] [outer = 0x1127d9800] 00:46:25 INFO - PROCESS | 1660 | 1469259985316 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 721ms 00:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:46:25 INFO - PROCESS | 1660 | 1469259985366 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 00:46:25 INFO - PROCESS | 1660 | 1469259985367 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 00:46:25 INFO - PROCESS | 1660 | 1469259985369 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:46:25 INFO - PROCESS | 1660 | 1469259985370 Marionette TRACE conn2 <- [1,1006,null,{}] 00:46:25 INFO - PROCESS | 1660 | 1469259985372 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:25 INFO - PROCESS | 1660 | 1469259985373 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:25 INFO - PROCESS | 1660 | 1469259985465 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 00:46:25 INFO - PROCESS | 1660 | 1469259985472 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:25 INFO - PROCESS | 1660 | 1469259985473 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292cf000 == 40 [pid = 1660] [id = 259] 00:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11871b800) [pid = 1660] [serial = 775] [outer = 0x0] 00:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121955000) [pid = 1660] [serial = 776] [outer = 0x11871b800] 00:46:25 INFO - PROCESS | 1660 | 1469259985515 Marionette DEBUG loaded listener.js 00:46:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x12a796400) [pid = 1660] [serial = 777] [outer = 0x11871b800] 00:46:25 INFO - PROCESS | 1660 | 1469259985978 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 621ms 00:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:46:26 INFO - PROCESS | 1660 | 1469259985996 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 00:46:26 INFO - PROCESS | 1660 | 1469259985998 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 00:46:26 INFO - PROCESS | 1660 | 1469259986002 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1660 | 1469259986005 Marionette TRACE conn2 <- [1,1010,null,{}] 00:46:26 INFO - PROCESS | 1660 | 1469259986010 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:26 INFO - PROCESS | 1660 | 1469259986013 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:26 INFO - PROCESS | 1660 | 1469259986142 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 00:46:26 INFO - PROCESS | 1660 | 1469259986149 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:26 INFO - PROCESS | 1660 | 1469259986150 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a629000 == 41 [pid = 1660] [id = 260] 00:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118713400) [pid = 1660] [serial = 778] [outer = 0x0] 00:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1273ac000) [pid = 1660] [serial = 779] [outer = 0x118713400] 00:46:26 INFO - PROCESS | 1660 | 1469259986176 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12af3bc00) [pid = 1660] [serial = 780] [outer = 0x118713400] 00:46:26 INFO - PROCESS | 1660 | 1469259986531 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 578ms 00:46:26 INFO - PROCESS | 1660 | 1469259986580 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 00:46:26 INFO - PROCESS | 1660 | 1469259986581 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 00:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:46:26 INFO - PROCESS | 1660 | 1469259986585 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1660 | 1469259986588 Marionette TRACE conn2 <- [1,1014,null,{}] 00:46:26 INFO - PROCESS | 1660 | 1469259986592 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:26 INFO - PROCESS | 1660 | 1469259986593 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:26 INFO - PROCESS | 1660 | 1469259986719 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 00:46:26 INFO - PROCESS | 1660 | 1469259986803 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:26 INFO - PROCESS | 1660 | 1469259986804 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a992000 == 42 [pid = 1660] [id = 261] 00:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x129297800) [pid = 1660] [serial = 781] [outer = 0x0] 00:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12af45c00) [pid = 1660] [serial = 782] [outer = 0x129297800] 00:46:26 INFO - PROCESS | 1660 | 1469259986844 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12b13c400) [pid = 1660] [serial = 783] [outer = 0x129297800] 00:46:27 INFO - PROCESS | 1660 | 1469259987369 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 823ms 00:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:46:27 INFO - PROCESS | 1660 | 1469259987424 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 00:46:27 INFO - PROCESS | 1660 | 1469259987427 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 00:46:27 INFO - PROCESS | 1660 | 1469259987431 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:46:27 INFO - PROCESS | 1660 | 1469259987435 Marionette TRACE conn2 <- [1,1018,null,{}] 00:46:27 INFO - PROCESS | 1660 | 1469259987438 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:27 INFO - PROCESS | 1660 | 1469259987440 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:27 INFO - PROCESS | 1660 | 1469259987545 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 00:46:27 INFO - PROCESS | 1660 | 1469259987609 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:27 INFO - PROCESS | 1660 | 1469259987611 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x118415000 == 43 [pid = 1660] [id = 262] 00:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1169f6c00) [pid = 1660] [serial = 784] [outer = 0x0] 00:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1174e3400) [pid = 1660] [serial = 785] [outer = 0x1169f6c00] 00:46:27 INFO - PROCESS | 1660 | 1469259987641 Marionette DEBUG loaded listener.js 00:46:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1184c7c00) [pid = 1660] [serial = 786] [outer = 0x1169f6c00] 00:46:28 INFO - PROCESS | 1660 | 1469259988059 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 674ms 00:46:28 INFO - PROCESS | 1660 | 1469259988105 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 00:46:28 INFO - PROCESS | 1660 | 1469259988108 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 00:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:46:28 INFO - PROCESS | 1660 | 1469259988112 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:46:28 INFO - PROCESS | 1660 | 1469259988114 Marionette TRACE conn2 <- [1,1022,null,{}] 00:46:28 INFO - PROCESS | 1660 | 1469259988117 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:28 INFO - PROCESS | 1660 | 1469259988118 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:28 INFO - PROCESS | 1660 | 1469259988221 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 00:46:28 INFO - PROCESS | 1660 | 1469259988275 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 1660 | 1469259988276 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b57000 == 44 [pid = 1660] [id = 263] 00:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119422000) [pid = 1660] [serial = 787] [outer = 0x0] 00:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119aef000) [pid = 1660] [serial = 788] [outer = 0x119422000] 00:46:28 INFO - PROCESS | 1660 | 1469259988306 Marionette DEBUG loaded listener.js 00:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x120f16800) [pid = 1660] [serial = 789] [outer = 0x119422000] 00:46:28 INFO - PROCESS | 1660 | 1469259988714 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 619ms 00:46:28 INFO - PROCESS | 1660 | 1469259988732 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 00:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:46:28 INFO - PROCESS | 1660 | 1469259988733 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 00:46:28 INFO - PROCESS | 1660 | 1469259988735 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:46:28 INFO - PROCESS | 1660 | 1469259988738 Marionette TRACE conn2 <- [1,1026,null,{}] 00:46:28 INFO - PROCESS | 1660 | 1469259988746 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:28 INFO - PROCESS | 1660 | 1469259988749 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:28 INFO - PROCESS | 1660 | 1469259988852 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 00:46:28 INFO - PROCESS | 1660 | 1469259988954 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 1660 | 1469259988956 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af5d800 == 45 [pid = 1660] [id = 264] 00:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1269ec400) [pid = 1660] [serial = 790] [outer = 0x0] 00:46:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1273a0800) [pid = 1660] [serial = 791] [outer = 0x1269ec400] 00:46:28 INFO - PROCESS | 1660 | 1469259988987 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128cb9400) [pid = 1660] [serial = 792] [outer = 0x1269ec400] 00:46:29 INFO - PROCESS | 1660 | 1469259989401 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 677ms 00:46:29 INFO - PROCESS | 1660 | 1469259989413 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 00:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:46:29 INFO - PROCESS | 1660 | 1469259989415 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 00:46:29 INFO - PROCESS | 1660 | 1469259989417 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1660 | 1469259989418 Marionette TRACE conn2 <- [1,1030,null,{}] 00:46:29 INFO - PROCESS | 1660 | 1469259989420 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:29 INFO - PROCESS | 1660 | 1469259989422 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:29 INFO - PROCESS | 1660 | 1469259989536 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 00:46:29 INFO - PROCESS | 1660 | 1469259989588 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:29 INFO - PROCESS | 1660 | 1469259989589 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1d1800 == 46 [pid = 1660] [id = 265] 00:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x128cba400) [pid = 1660] [serial = 793] [outer = 0x0] 00:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x129992400) [pid = 1660] [serial = 794] [outer = 0x128cba400] 00:46:29 INFO - PROCESS | 1660 | 1469259989618 Marionette DEBUG loaded listener.js 00:46:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a9bd800) [pid = 1660] [serial = 795] [outer = 0x128cba400] 00:46:30 INFO - PROCESS | 1660 | 1469259990244 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 869ms 00:46:30 INFO - PROCESS | 1660 | 1469259990287 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 00:46:30 INFO - PROCESS | 1660 | 1469259990291 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 00:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:46:30 INFO - PROCESS | 1660 | 1469259990317 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:46:30 INFO - PROCESS | 1660 | 1469259990320 Marionette TRACE conn2 <- [1,1034,null,{}] 00:46:30 INFO - PROCESS | 1660 | 1469259990327 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:30 INFO - PROCESS | 1660 | 1469259990330 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:30 INFO - PROCESS | 1660 | 1469259990478 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 00:46:30 INFO - PROCESS | 1660 | 1469259990569 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:30 INFO - PROCESS | 1660 | 1469259990573 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x1160ad800 == 47 [pid = 1660] [id = 266] 00:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x113f2f800) [pid = 1660] [serial = 796] [outer = 0x0] 00:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x116aaa800) [pid = 1660] [serial = 797] [outer = 0x113f2f800] 00:46:30 INFO - PROCESS | 1660 | 1469259990613 Marionette DEBUG loaded listener.js 00:46:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118424800) [pid = 1660] [serial = 798] [outer = 0x113f2f800] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11709a800 == 46 [pid = 1660] [id = 237] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12a629000 == 45 [pid = 1660] [id = 260] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x1292cf000 == 44 [pid = 1660] [id = 259] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116754800 == 43 [pid = 1660] [id = 258] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x129006800 == 42 [pid = 1660] [id = 257] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x127192800 == 41 [pid = 1660] [id = 256] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x123b39000 == 40 [pid = 1660] [id = 255] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12134e800 == 39 [pid = 1660] [id = 254] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x120579800 == 38 [pid = 1660] [id = 253] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118fb2800 == 37 [pid = 1660] [id = 252] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x11809f800 == 36 [pid = 1660] [id = 251] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x116515800 == 35 [pid = 1660] [id = 250] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118760800 == 34 [pid = 1660] [id = 249] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12718f000 == 33 [pid = 1660] [id = 247] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x113f55800 == 32 [pid = 1660] [id = 248] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1d1800 == 31 [pid = 1660] [id = 265] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12af5d800 == 30 [pid = 1660] [id = 264] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x124b57000 == 29 [pid = 1660] [id = 263] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x118415000 == 28 [pid = 1660] [id = 262] 00:46:31 INFO - PROCESS | 1660 | --DOCSHELL 0x12a992000 == 27 [pid = 1660] [id = 261] 00:46:31 INFO - PROCESS | 1660 | 1469259991712 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x118224800) [pid = 1660] [serial = 699] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x116faec00) [pid = 1660] [serial = 698] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119ae6400) [pid = 1660] [serial = 702] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11842c400) [pid = 1660] [serial = 716] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x119423800) [pid = 1660] [serial = 701] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1185bac00) [pid = 1660] [serial = 717] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x123c36400) [pid = 1660] [serial = 728] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119420400) [pid = 1660] [serial = 719] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119758400) [pid = 1660] [serial = 720] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1174ea800) [pid = 1660] [serial = 711] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116fb7800) [pid = 1660] [serial = 710] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126daf400) [pid = 1660] [serial = 705] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119de3c00) [pid = 1660] [serial = 722] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12675b000) [pid = 1660] [serial = 704] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116978400) [pid = 1660] [serial = 713] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x117478000) [pid = 1660] [serial = 714] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127590000) [pid = 1660] [serial = 708] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126db2c00) [pid = 1660] [serial = 707] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118711800) [pid = 1660] [serial = 738] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1269ed800) [pid = 1660] [serial = 731] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1267e1400) [pid = 1660] [serial = 729] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128cbac00) [pid = 1660] [serial = 734] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119aea000) [pid = 1660] [serial = 740] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1273a9800) [pid = 1660] [serial = 732] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1169f6800) [pid = 1660] [serial = 737] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x128cbb800) [pid = 1660] [serial = 735] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120f12400) [pid = 1660] [serial = 725] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12134a400) [pid = 1660] [serial = 726] [outer = 0x0] [url = about:blank] 00:46:31 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x120f0e000) [pid = 1660] [serial = 723] [outer = 0x0] [url = about:blank] 00:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1477ms 00:46:31 INFO - PROCESS | 1660 | 1469259991794 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 00:46:31 INFO - PROCESS | 1660 | 1469259991796 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 00:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:46:31 INFO - PROCESS | 1660 | 1469259991800 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:46:31 INFO - PROCESS | 1660 | 1469259991802 Marionette TRACE conn2 <- [1,1038,null,{}] 00:46:31 INFO - PROCESS | 1660 | 1469259991805 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:31 INFO - PROCESS | 1660 | 1469259991807 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:31 INFO - PROCESS | 1660 | 1469259991884 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 00:46:31 INFO - PROCESS | 1660 | 1469259991890 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:31 INFO - PROCESS | 1660 | 1469259991895 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x115183000 == 28 [pid = 1660] [id = 267] 00:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1160ea000) [pid = 1660] [serial = 799] [outer = 0x0] 00:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11652c000) [pid = 1660] [serial = 800] [outer = 0x1160ea000] 00:46:31 INFO - PROCESS | 1660 | 1469259991923 Marionette DEBUG loaded listener.js 00:46:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116fad000) [pid = 1660] [serial = 801] [outer = 0x1160ea000] 00:46:32 INFO - PROCESS | 1660 | 1469259992255 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 471ms 00:46:32 INFO - PROCESS | 1660 | 1469259992287 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 1660 | 1469259992290 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 00:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:46:32 INFO - PROCESS | 1660 | 1469259992298 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 1660 | 1469259992300 Marionette TRACE conn2 <- [1,1042,null,{}] 00:46:32 INFO - PROCESS | 1660 | 1469259992303 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:32 INFO - PROCESS | 1660 | 1469259992304 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:32 INFO - PROCESS | 1660 | 1469259992376 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 00:46:32 INFO - PROCESS | 1660 | 1469259992381 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:32 INFO - PROCESS | 1660 | 1469259992382 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170a2000 == 29 [pid = 1660] [id = 268] 00:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x117485800) [pid = 1660] [serial = 802] [outer = 0x0] 00:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1183e1000) [pid = 1660] [serial = 803] [outer = 0x117485800] 00:46:32 INFO - PROCESS | 1660 | 1469259992411 Marionette DEBUG loaded listener.js 00:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1185ba000) [pid = 1660] [serial = 804] [outer = 0x117485800] 00:46:32 INFO - PROCESS | 1660 | 1469259992761 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 00:46:32 INFO - PROCESS | 1660 | 1469259992770 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 1660 | 1469259992771 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 00:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:46:32 INFO - PROCESS | 1660 | 1469259992775 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 1660 | 1469259992785 Marionette TRACE conn2 <- [1,1046,null,{}] 00:46:32 INFO - PROCESS | 1660 | 1469259992793 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:32 INFO - PROCESS | 1660 | 1469259992797 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:32 INFO - PROCESS | 1660 | 1469259992879 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 00:46:32 INFO - PROCESS | 1660 | 1469259992928 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:32 INFO - PROCESS | 1660 | 1469259992930 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x118414800 == 30 [pid = 1660] [id = 269] 00:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118863800) [pid = 1660] [serial = 805] [outer = 0x0] 00:46:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119427c00) [pid = 1660] [serial = 806] [outer = 0x118863800] 00:46:32 INFO - PROCESS | 1660 | 1469259992958 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11993f800) [pid = 1660] [serial = 807] [outer = 0x118863800] 00:46:33 INFO - PROCESS | 1660 | 1469259993257 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 529ms 00:46:33 INFO - PROCESS | 1660 | 1469259993304 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 00:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:46:33 INFO - PROCESS | 1660 | 1469259993306 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 00:46:33 INFO - PROCESS | 1660 | 1469259993310 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:46:33 INFO - PROCESS | 1660 | 1469259993312 Marionette TRACE conn2 <- [1,1050,null,{}] 00:46:33 INFO - PROCESS | 1660 | 1469259993314 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:33 INFO - PROCESS | 1660 | 1469259993315 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:33 INFO - PROCESS | 1660 | 1469259993388 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 00:46:33 INFO - PROCESS | 1660 | 1469259993394 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 1660 | 1469259993395 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f1d000 == 31 [pid = 1660] [id = 270] 00:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x120532400) [pid = 1660] [serial = 808] [outer = 0x0] 00:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120f0f000) [pid = 1660] [serial = 809] [outer = 0x120532400] 00:46:33 INFO - PROCESS | 1660 | 1469259993420 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120fe7400) [pid = 1660] [serial = 810] [outer = 0x120532400] 00:46:33 INFO - PROCESS | 1660 | 1469259993742 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 00:46:33 INFO - PROCESS | 1660 | 1469259993780 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 00:46:33 INFO - PROCESS | 1660 | 1469259993781 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 00:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:46:33 INFO - PROCESS | 1660 | 1469259993783 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:46:33 INFO - PROCESS | 1660 | 1469259993784 Marionette TRACE conn2 <- [1,1054,null,{}] 00:46:33 INFO - PROCESS | 1660 | 1469259993787 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:33 INFO - PROCESS | 1660 | 1469259993788 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:33 INFO - PROCESS | 1660 | 1469259993893 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 00:46:33 INFO - PROCESS | 1660 | 1469259993907 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:33 INFO - PROCESS | 1660 | 1469259993909 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x11948c000 == 32 [pid = 1660] [id = 271] 00:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121024c00) [pid = 1660] [serial = 811] [outer = 0x0] 00:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121723400) [pid = 1660] [serial = 812] [outer = 0x121024c00] 00:46:33 INFO - PROCESS | 1660 | 1469259993933 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123b24400) [pid = 1660] [serial = 813] [outer = 0x121024c00] 00:46:34 INFO - PROCESS | 1660 | 1469259994251 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 517ms 00:46:34 INFO - PROCESS | 1660 | 1469259994302 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1660 | 1469259994303 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 00:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:46:34 INFO - PROCESS | 1660 | 1469259994313 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1660 | 1469259994314 Marionette TRACE conn2 <- [1,1058,null,{}] 00:46:34 INFO - PROCESS | 1660 | 1469259994316 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:34 INFO - PROCESS | 1660 | 1469259994320 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:34 INFO - PROCESS | 1660 | 1469259994434 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 00:46:34 INFO - PROCESS | 1660 | 1469259994438 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:34 INFO - PROCESS | 1660 | 1469259994440 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12115a000 == 33 [pid = 1660] [id = 272] 00:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12102b000) [pid = 1660] [serial = 814] [outer = 0x0] 00:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124932400) [pid = 1660] [serial = 815] [outer = 0x12102b000] 00:46:34 INFO - PROCESS | 1660 | 1469259994465 Marionette DEBUG loaded listener.js 00:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126f51c00) [pid = 1660] [serial = 816] [outer = 0x12102b000] 00:46:34 INFO - PROCESS | 1660 | 1469259994787 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 518ms 00:46:34 INFO - PROCESS | 1660 | 1469259994831 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1660 | 1469259994833 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 00:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:46:34 INFO - PROCESS | 1660 | 1469259994835 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1660 | 1469259994836 Marionette TRACE conn2 <- [1,1062,null,{}] 00:46:34 INFO - PROCESS | 1660 | 1469259994838 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:34 INFO - PROCESS | 1660 | 1469259994839 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:34 INFO - PROCESS | 1660 | 1469259994938 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 00:46:34 INFO - PROCESS | 1660 | 1469259994942 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:34 INFO - PROCESS | 1660 | 1469259994943 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215d2800 == 34 [pid = 1660] [id = 273] 00:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126f53000) [pid = 1660] [serial = 817] [outer = 0x0] 00:46:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1273b0000) [pid = 1660] [serial = 818] [outer = 0x126f53000] 00:46:34 INFO - PROCESS | 1660 | 1469259994967 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x128a39c00) [pid = 1660] [serial = 819] [outer = 0x126f53000] 00:46:35 INFO - PROCESS | 1660 | 1469259995301 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 00:46:35 INFO - PROCESS | 1660 | 1469259995354 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1660 | 1469259995355 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 00:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:46:35 INFO - PROCESS | 1660 | 1469259995358 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1660 | 1469259995359 Marionette TRACE conn2 <- [1,1066,null,{}] 00:46:35 INFO - PROCESS | 1660 | 1469259995361 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:35 INFO - PROCESS | 1660 | 1469259995363 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:35 INFO - PROCESS | 1660 | 1469259995459 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 00:46:35 INFO - PROCESS | 1660 | 1469259995471 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 1660 | 1469259995472 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b5e000 == 35 [pid = 1660] [id = 274] 00:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116032400) [pid = 1660] [serial = 820] [outer = 0x0] 00:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x128a48400) [pid = 1660] [serial = 821] [outer = 0x116032400] 00:46:35 INFO - PROCESS | 1660 | 1469259995497 Marionette DEBUG loaded listener.js 00:46:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129073400) [pid = 1660] [serial = 822] [outer = 0x116032400] 00:46:35 INFO - PROCESS | 1660 | 1469259995846 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 00:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:46:35 INFO - PROCESS | 1660 | 1469259995877 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1660 | 1469259995879 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 00:46:35 INFO - PROCESS | 1660 | 1469259995881 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1660 | 1469259995882 Marionette TRACE conn2 <- [1,1070,null,{}] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x129297800) [pid = 1660] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1267dc800) [pid = 1660] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x129070800) [pid = 1660] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12947d400) [pid = 1660] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123c36c00) [pid = 1660] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11942b400) [pid = 1660] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x113867c00) [pid = 1660] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1162d4000) [pid = 1660] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11842b400) [pid = 1660] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1176adc00) [pid = 1660] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113371400) [pid = 1660] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1127d9800) [pid = 1660] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118713400) [pid = 1660] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x11871b800) [pid = 1660] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:46:36 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x123b1a800) [pid = 1660] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:46:36 INFO - PROCESS | 1660 | 1469259996097 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:36 INFO - PROCESS | 1660 | 1469259996098 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:36 INFO - PROCESS | 1660 | 1469259996179 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 00:46:36 INFO - PROCESS | 1660 | 1469259996183 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 1660 | 1469259996184 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x123b46800 == 36 [pid = 1660] [id = 275] 00:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x111c1a000) [pid = 1660] [serial = 823] [outer = 0x0] 00:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1174e0c00) [pid = 1660] [serial = 824] [outer = 0x111c1a000] 00:46:36 INFO - PROCESS | 1660 | 1469259996216 Marionette DEBUG loaded listener.js 00:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11910b800) [pid = 1660] [serial = 825] [outer = 0x111c1a000] 00:46:36 INFO - PROCESS | 1660 | 1469259996543 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 674ms 00:46:36 INFO - PROCESS | 1660 | 1469259996555 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 00:46:36 INFO - PROCESS | 1660 | 1469259996557 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 00:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:46:36 INFO - PROCESS | 1660 | 1469259996561 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:46:36 INFO - PROCESS | 1660 | 1469259996562 Marionette TRACE conn2 <- [1,1074,null,{}] 00:46:36 INFO - PROCESS | 1660 | 1469259996565 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:36 INFO - PROCESS | 1660 | 1469259996566 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:36 INFO - PROCESS | 1660 | 1469259996641 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 00:46:36 INFO - PROCESS | 1660 | 1469259996646 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:36 INFO - PROCESS | 1660 | 1469259996647 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x127192000 == 37 [pid = 1660] [id = 276] 00:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1176adc00) [pid = 1660] [serial = 826] [outer = 0x0] 00:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127130c00) [pid = 1660] [serial = 827] [outer = 0x1176adc00] 00:46:36 INFO - PROCESS | 1660 | 1469259996671 Marionette DEBUG loaded listener.js 00:46:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12929f000) [pid = 1660] [serial = 828] [outer = 0x1176adc00] 00:46:36 INFO - PROCESS | 1660 | 1469259996995 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 469ms 00:46:37 INFO - PROCESS | 1660 | 1469259997030 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 1660 | 1469259997032 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 00:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:46:37 INFO - PROCESS | 1660 | 1469259997034 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:46:37 INFO - PROCESS | 1660 | 1469259997036 Marionette TRACE conn2 <- [1,1078,null,{}] 00:46:37 INFO - PROCESS | 1660 | 1469259997038 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:37 INFO - PROCESS | 1660 | 1469259997039 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:37 INFO - PROCESS | 1660 | 1469259997154 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 00:46:37 INFO - PROCESS | 1660 | 1469259997162 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:37 INFO - PROCESS | 1660 | 1469259997163 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x129004000 == 38 [pid = 1660] [id = 277] 00:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1292a4400) [pid = 1660] [serial = 829] [outer = 0x0] 00:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129481400) [pid = 1660] [serial = 830] [outer = 0x1292a4400] 00:46:37 INFO - PROCESS | 1660 | 1469259997189 Marionette DEBUG loaded listener.js 00:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a78b800) [pid = 1660] [serial = 831] [outer = 0x1292a4400] 00:46:37 INFO - PROCESS | 1660 | 1469259997487 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 00:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:46:37 INFO - PROCESS | 1660 | 1469259997503 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 00:46:37 INFO - PROCESS | 1660 | 1469259997504 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 00:46:37 INFO - PROCESS | 1660 | 1469259997507 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:46:37 INFO - PROCESS | 1660 | 1469259997508 Marionette TRACE conn2 <- [1,1082,null,{}] 00:46:37 INFO - PROCESS | 1660 | 1469259997518 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:37 INFO - PROCESS | 1660 | 1469259997519 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:37 INFO - PROCESS | 1660 | 1469259997600 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 00:46:37 INFO - PROCESS | 1660 | 1469259997603 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:37 INFO - PROCESS | 1660 | 1469259997604 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12995b800 == 39 [pid = 1660] [id = 278] 00:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x115e0b800) [pid = 1660] [serial = 832] [outer = 0x0] 00:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12a9bf400) [pid = 1660] [serial = 833] [outer = 0x115e0b800] 00:46:37 INFO - PROCESS | 1660 | 1469259997630 Marionette DEBUG loaded listener.js 00:46:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12af3c800) [pid = 1660] [serial = 834] [outer = 0x115e0b800] 00:46:37 INFO - PROCESS | 1660 | 1469259997989 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 528ms 00:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:46:38 INFO - PROCESS | 1660 | 1469259998036 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 00:46:38 INFO - PROCESS | 1660 | 1469259998038 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 00:46:38 INFO - PROCESS | 1660 | 1469259998041 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:46:38 INFO - PROCESS | 1660 | 1469259998042 Marionette TRACE conn2 <- [1,1086,null,{}] 00:46:38 INFO - PROCESS | 1660 | 1469259998045 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:38 INFO - PROCESS | 1660 | 1469259998047 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:38 INFO - PROCESS | 1660 | 1469259998242 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 00:46:38 INFO - PROCESS | 1660 | 1469259998370 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 1660 | 1469259998372 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x112ebf000 == 40 [pid = 1660] [id = 279] 00:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1121dd800) [pid = 1660] [serial = 835] [outer = 0x0] 00:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1127df800) [pid = 1660] [serial = 836] [outer = 0x1121dd800] 00:46:38 INFO - PROCESS | 1660 | 1469259998428 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x113867c00) [pid = 1660] [serial = 837] [outer = 0x1121dd800] 00:46:38 INFO - PROCESS | 1660 | 1469259998940 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 921ms 00:46:38 INFO - PROCESS | 1660 | 1469259998962 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 00:46:38 INFO - PROCESS | 1660 | 1469259998965 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 00:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:46:38 INFO - PROCESS | 1660 | 1469259998968 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:46:38 INFO - PROCESS | 1660 | 1469259998970 Marionette TRACE conn2 <- [1,1090,null,{}] 00:46:39 INFO - PROCESS | 1660 | 1469259998999 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:39 INFO - PROCESS | 1660 | 1469259999001 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:39 INFO - PROCESS | 1660 | 1469259999134 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 00:46:39 INFO - PROCESS | 1660 | 1469259999192 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:39 INFO - PROCESS | 1660 | 1469259999194 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x118596800 == 41 [pid = 1660] [id = 280] 00:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1174e1400) [pid = 1660] [serial = 838] [outer = 0x0] 00:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1174ed000) [pid = 1660] [serial = 839] [outer = 0x1174e1400] 00:46:39 INFO - PROCESS | 1660 | 1469259999224 Marionette DEBUG loaded listener.js 00:46:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1185bb000) [pid = 1660] [serial = 840] [outer = 0x1174e1400] 00:46:39 INFO - PROCESS | 1660 | 1469259999827 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 925ms 00:46:39 INFO - PROCESS | 1660 | 1469259999894 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 00:46:39 INFO - PROCESS | 1660 | 1469259999897 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 00:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:46:39 INFO - PROCESS | 1660 | 1469259999900 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 1660 | 1469259999903 Marionette TRACE conn2 <- [1,1094,null,{}] 00:46:39 INFO - PROCESS | 1660 | 1469259999907 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:39 INFO - PROCESS | 1660 | 1469259999909 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:40 INFO - PROCESS | 1660 | 1469260000065 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 00:46:40 INFO - PROCESS | 1660 | 1469260000292 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:40 INFO - PROCESS | 1660 | 1469260000294 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133d3000 == 42 [pid = 1660] [id = 281] 00:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x112e62400) [pid = 1660] [serial = 841] [outer = 0x0] 00:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11652e800) [pid = 1660] [serial = 842] [outer = 0x112e62400] 00:46:40 INFO - PROCESS | 1660 | 1469260000335 Marionette DEBUG loaded listener.js 00:46:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11747bc00) [pid = 1660] [serial = 843] [outer = 0x112e62400] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12995b800 == 41 [pid = 1660] [id = 278] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x129004000 == 40 [pid = 1660] [id = 277] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x127192000 == 39 [pid = 1660] [id = 276] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x123b46800 == 38 [pid = 1660] [id = 275] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x124b5e000 == 37 [pid = 1660] [id = 274] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1215d2800 == 36 [pid = 1660] [id = 273] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x12115a000 == 35 [pid = 1660] [id = 272] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x11948c000 == 34 [pid = 1660] [id = 271] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x118f1d000 == 33 [pid = 1660] [id = 270] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x118414800 == 32 [pid = 1660] [id = 269] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x1170a2000 == 31 [pid = 1660] [id = 268] 00:46:40 INFO - PROCESS | 1660 | --DOCSHELL 0x115183000 == 30 [pid = 1660] [id = 267] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x120f12800) [pid = 1660] [serial = 755] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12141ac00) [pid = 1660] [serial = 756] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x128a3d800) [pid = 1660] [serial = 741] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116fb5c00) [pid = 1660] [serial = 749] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1174e5c00) [pid = 1660] [serial = 750] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1185bd400) [pid = 1660] [serial = 746] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118f96000) [pid = 1660] [serial = 747] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118f96800) [pid = 1660] [serial = 752] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11910e400) [pid = 1660] [serial = 753] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113d45c00) [pid = 1660] [serial = 743] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116523c00) [pid = 1660] [serial = 744] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12a6d0c00) [pid = 1660] [serial = 768] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a78f800) [pid = 1660] [serial = 771] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119aee400) [pid = 1660] [serial = 774] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1273ac000) [pid = 1660] [serial = 779] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1151d0800) [pid = 1660] [serial = 773] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121955000) [pid = 1660] [serial = 776] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1267dbc00) [pid = 1660] [serial = 762] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12af3bc00) [pid = 1660] [serial = 780] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1265be800) [pid = 1660] [serial = 761] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1292a1800) [pid = 1660] [serial = 765] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12a796400) [pid = 1660] [serial = 777] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12af45c00) [pid = 1660] [serial = 782] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1273ad800) [pid = 1660] [serial = 764] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x129480c00) [pid = 1660] [serial = 767] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a6dd400) [pid = 1660] [serial = 770] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1248b8800) [pid = 1660] [serial = 758] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124e09800) [pid = 1660] [serial = 759] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12b13c400) [pid = 1660] [serial = 783] [outer = 0x0] [url = about:blank] 00:46:40 INFO - PROCESS | 1660 | 1469260000848 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 971ms 00:46:40 INFO - PROCESS | 1660 | 1469260000873 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 00:46:40 INFO - PROCESS | 1660 | 1469260000876 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 00:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:46:40 INFO - PROCESS | 1660 | 1469260000889 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:46:40 INFO - PROCESS | 1660 | 1469260000893 Marionette TRACE conn2 <- [1,1098,null,{}] 00:46:40 INFO - PROCESS | 1660 | 1469260000899 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:40 INFO - PROCESS | 1660 | 1469260000903 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:41 INFO - PROCESS | 1660 | 1469260001025 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 00:46:41 INFO - PROCESS | 1660 | 1469260001088 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1660 | 1469260001090 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169a4000 == 31 [pid = 1660] [id = 282] 00:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116908400) [pid = 1660] [serial = 844] [outer = 0x0] 00:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1174de400) [pid = 1660] [serial = 845] [outer = 0x116908400] 00:46:41 INFO - PROCESS | 1660 | 1469260001135 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118718400) [pid = 1660] [serial = 846] [outer = 0x116908400] 00:46:41 INFO - PROCESS | 1660 | 1469260001456 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 00:46:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:46:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 626ms 00:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:46:41 INFO - PROCESS | 1660 | 1469260001535 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 00:46:41 INFO - PROCESS | 1660 | 1469260001538 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 00:46:41 INFO - PROCESS | 1660 | 1469260001543 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:46:41 INFO - PROCESS | 1660 | 1469260001544 Marionette TRACE conn2 <- [1,1102,null,{}] 00:46:41 INFO - PROCESS | 1660 | 1469260001546 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:41 INFO - PROCESS | 1660 | 1469260001548 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:41 INFO - PROCESS | 1660 | 1469260001630 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 00:46:41 INFO - PROCESS | 1660 | 1469260001677 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1660 | 1469260001678 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a3000 == 32 [pid = 1660] [id = 283] 00:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11747b000) [pid = 1660] [serial = 847] [outer = 0x0] 00:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119423800) [pid = 1660] [serial = 848] [outer = 0x11747b000] 00:46:41 INFO - PROCESS | 1660 | 1469260001704 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119aed400) [pid = 1660] [serial = 849] [outer = 0x11747b000] 00:46:42 INFO - PROCESS | 1660 | 1469260002048 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 00:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 521ms 00:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:46:42 INFO - PROCESS | 1660 | 1469260002063 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 00:46:42 INFO - PROCESS | 1660 | 1469260002065 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 00:46:42 INFO - PROCESS | 1660 | 1469260002070 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:46:42 INFO - PROCESS | 1660 | 1469260002078 Marionette TRACE conn2 <- [1,1106,null,{}] 00:46:42 INFO - PROCESS | 1660 | 1469260002089 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:42 INFO - PROCESS | 1660 | 1469260002093 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:42 INFO - PROCESS | 1660 | 1469260002250 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 00:46:42 INFO - PROCESS | 1660 | 1469260002261 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:42 INFO - PROCESS | 1660 | 1469260002263 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x119484800 == 33 [pid = 1660] [id = 284] 00:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x118711c00) [pid = 1660] [serial = 850] [outer = 0x0] 00:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1205d1800) [pid = 1660] [serial = 851] [outer = 0x118711c00] 00:46:42 INFO - PROCESS | 1660 | 1469260002305 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123c37000) [pid = 1660] [serial = 852] [outer = 0x118711c00] 00:46:42 INFO - PROCESS | 1660 | 1469260002653 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 00:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 00:46:42 INFO - PROCESS | 1660 | 1469260002698 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 00:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:46:42 INFO - PROCESS | 1660 | 1469260002699 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 00:46:42 INFO - PROCESS | 1660 | 1469260002702 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:46:42 INFO - PROCESS | 1660 | 1469260002703 Marionette TRACE conn2 <- [1,1110,null,{}] 00:46:42 INFO - PROCESS | 1660 | 1469260002705 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:42 INFO - PROCESS | 1660 | 1469260002706 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:42 INFO - PROCESS | 1660 | 1469260002783 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 00:46:42 INFO - PROCESS | 1660 | 1469260002846 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:42 INFO - PROCESS | 1660 | 1469260002847 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191f4800 == 34 [pid = 1660] [id = 285] 00:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113f2fc00) [pid = 1660] [serial = 853] [outer = 0x0] 00:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124e09800) [pid = 1660] [serial = 854] [outer = 0x113f2fc00] 00:46:42 INFO - PROCESS | 1660 | 1469260002887 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1267df000) [pid = 1660] [serial = 855] [outer = 0x113f2fc00] 00:46:43 INFO - PROCESS | 1660 | 1469260003214 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 00:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 567ms 00:46:43 INFO - PROCESS | 1660 | 1469260003270 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 00:46:43 INFO - PROCESS | 1660 | 1469260003271 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 00:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:46:43 INFO - PROCESS | 1660 | 1469260003273 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:46:43 INFO - PROCESS | 1660 | 1469260003274 Marionette TRACE conn2 <- [1,1114,null,{}] 00:46:43 INFO - PROCESS | 1660 | 1469260003277 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:43 INFO - PROCESS | 1660 | 1469260003278 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:43 INFO - PROCESS | 1660 | 1469260003370 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 00:46:43 INFO - PROCESS | 1660 | 1469260003383 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:43 INFO - PROCESS | 1660 | 1469260003387 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248e4000 == 35 [pid = 1660] [id = 286] 00:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1273ac000) [pid = 1660] [serial = 856] [outer = 0x0] 00:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12758a400) [pid = 1660] [serial = 857] [outer = 0x1273ac000] 00:46:43 INFO - PROCESS | 1660 | 1469260003418 Marionette DEBUG loaded listener.js 00:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128a44400) [pid = 1660] [serial = 858] [outer = 0x1273ac000] 00:46:43 INFO - PROCESS | 1660 | 1469260003782 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 00:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 519ms 00:46:43 INFO - PROCESS | 1660 | 1469260003793 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 00:46:43 INFO - PROCESS | 1660 | 1469260003794 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 00:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:46:43 INFO - PROCESS | 1660 | 1469260003796 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:46:43 INFO - PROCESS | 1660 | 1469260003797 Marionette TRACE conn2 <- [1,1118,null,{}] 00:46:43 INFO - PROCESS | 1660 | 1469260003799 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:43 INFO - PROCESS | 1660 | 1469260003801 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:43 INFO - PROCESS | 1660 | 1469260003897 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 00:46:43 INFO - PROCESS | 1660 | 1469260003910 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:43 INFO - PROCESS | 1660 | 1469260003912 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x127185800 == 36 [pid = 1660] [id = 287] 00:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129297800) [pid = 1660] [serial = 859] [outer = 0x0] 00:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a6dac00) [pid = 1660] [serial = 860] [outer = 0x129297800] 00:46:43 INFO - PROCESS | 1660 | 1469260003936 Marionette DEBUG loaded listener.js 00:46:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12a78f800) [pid = 1660] [serial = 861] [outer = 0x129297800] 00:46:44 INFO - PROCESS | 1660 | 1469260004278 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 00:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 518ms 00:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:46:44 INFO - PROCESS | 1660 | 1469260004315 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 00:46:44 INFO - PROCESS | 1660 | 1469260004316 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 00:46:44 INFO - PROCESS | 1660 | 1469260004318 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:46:44 INFO - PROCESS | 1660 | 1469260004319 Marionette TRACE conn2 <- [1,1122,null,{}] 00:46:44 INFO - PROCESS | 1660 | 1469260004321 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:44 INFO - PROCESS | 1660 | 1469260004322 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:44 INFO - PROCESS | 1660 | 1469260004416 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 00:46:44 INFO - PROCESS | 1660 | 1469260004419 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:44 INFO - PROCESS | 1660 | 1469260004420 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12901f000 == 37 [pid = 1660] [id = 288] 00:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12998e400) [pid = 1660] [serial = 862] [outer = 0x0] 00:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a797400) [pid = 1660] [serial = 863] [outer = 0x12998e400] 00:46:44 INFO - PROCESS | 1660 | 1469260004444 Marionette DEBUG loaded listener.js 00:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12af45c00) [pid = 1660] [serial = 864] [outer = 0x12998e400] 00:46:44 INFO - PROCESS | 1660 | 1469260004759 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 00:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 468ms 00:46:44 INFO - PROCESS | 1660 | 1469260004786 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 00:46:44 INFO - PROCESS | 1660 | 1469260004787 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 00:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:46:44 INFO - PROCESS | 1660 | 1469260004790 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:46:44 INFO - PROCESS | 1660 | 1469260004791 Marionette TRACE conn2 <- [1,1126,null,{}] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12102b000) [pid = 1660] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118863800) [pid = 1660] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1160ea000) [pid = 1660] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117485800) [pid = 1660] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126f53000) [pid = 1660] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x120532400) [pid = 1660] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x113f2f800) [pid = 1660] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116032400) [pid = 1660] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x111c1a000) [pid = 1660] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1169f6c00) [pid = 1660] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119422000) [pid = 1660] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176adc00) [pid = 1660] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1269ec400) [pid = 1660] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121024c00) [pid = 1660] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128cba400) [pid = 1660] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:46:44 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1292a4400) [pid = 1660] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:46:44 INFO - PROCESS | 1660 | 1469260004877 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:44 INFO - PROCESS | 1660 | 1469260004878 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:44 INFO - PROCESS | 1660 | 1469260004963 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 00:46:44 INFO - PROCESS | 1660 | 1469260004967 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:44 INFO - PROCESS | 1660 | 1469260004968 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215cf000 == 38 [pid = 1660] [id = 289] 00:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1176adc00) [pid = 1660] [serial = 865] [outer = 0x0] 00:46:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1185c6c00) [pid = 1660] [serial = 866] [outer = 0x1176adc00] 00:46:44 INFO - PROCESS | 1660 | 1469260004992 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119aee000) [pid = 1660] [serial = 867] [outer = 0x1176adc00] 00:46:45 INFO - PROCESS | 1660 | 1469260005331 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 00:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 571ms 00:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:46:45 INFO - PROCESS | 1660 | 1469260005362 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 00:46:45 INFO - PROCESS | 1660 | 1469260005363 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 00:46:45 INFO - PROCESS | 1660 | 1469260005365 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:46:45 INFO - PROCESS | 1660 | 1469260005367 Marionette TRACE conn2 <- [1,1130,null,{}] 00:46:45 INFO - PROCESS | 1660 | 1469260005369 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:45 INFO - PROCESS | 1660 | 1469260005370 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:45 INFO - PROCESS | 1660 | 1469260005449 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 00:46:45 INFO - PROCESS | 1660 | 1469260005452 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:45 INFO - PROCESS | 1660 | 1469260005453 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x119480800 == 39 [pid = 1660] [id = 290] 00:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x116fb2c00) [pid = 1660] [serial = 868] [outer = 0x0] 00:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x126f51000) [pid = 1660] [serial = 869] [outer = 0x116fb2c00] 00:46:45 INFO - PROCESS | 1660 | 1469260005477 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a6df800) [pid = 1660] [serial = 870] [outer = 0x116fb2c00] 00:46:45 INFO - PROCESS | 1660 | 1469260005814 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 00:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 469ms 00:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:46:45 INFO - PROCESS | 1660 | 1469260005836 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 00:46:45 INFO - PROCESS | 1660 | 1469260005837 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 00:46:45 INFO - PROCESS | 1660 | 1469260005839 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:46:45 INFO - PROCESS | 1660 | 1469260005840 Marionette TRACE conn2 <- [1,1134,null,{}] 00:46:45 INFO - PROCESS | 1660 | 1469260005846 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:45 INFO - PROCESS | 1660 | 1469260005847 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:45 INFO - PROCESS | 1660 | 1469260005948 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 00:46:45 INFO - PROCESS | 1660 | 1469260005954 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:45 INFO - PROCESS | 1660 | 1469260005956 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a745000 == 40 [pid = 1660] [id = 291] 00:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a9b8800) [pid = 1660] [serial = 871] [outer = 0x0] 00:46:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12af81800) [pid = 1660] [serial = 872] [outer = 0x12a9b8800] 00:46:45 INFO - PROCESS | 1660 | 1469260005983 Marionette DEBUG loaded listener.js 00:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12b146800) [pid = 1660] [serial = 873] [outer = 0x12a9b8800] 00:46:46 INFO - PROCESS | 1660 | 1469260006437 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 624ms 00:46:46 INFO - PROCESS | 1660 | 1469260006464 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 00:46:46 INFO - PROCESS | 1660 | 1469260006465 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 00:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:46:46 INFO - PROCESS | 1660 | 1469260006468 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:46:46 INFO - PROCESS | 1660 | 1469260006470 Marionette TRACE conn2 <- [1,1138,null,{}] 00:46:46 INFO - PROCESS | 1660 | 1469260006472 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:46 INFO - PROCESS | 1660 | 1469260006473 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:46 INFO - PROCESS | 1660 | 1469260006589 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 00:46:46 INFO - PROCESS | 1660 | 1469260006595 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:46 INFO - PROCESS | 1660 | 1469260006596 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1bd800 == 41 [pid = 1660] [id = 292] 00:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127597400) [pid = 1660] [serial = 874] [outer = 0x0] 00:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b9be000) [pid = 1660] [serial = 875] [outer = 0x127597400] 00:46:46 INFO - PROCESS | 1660 | 1469260006620 Marionette DEBUG loaded listener.js 00:46:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12be41400) [pid = 1660] [serial = 876] [outer = 0x127597400] 00:46:46 INFO - PROCESS | 1660 | 1469260006980 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 00:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 00:46:46 INFO - PROCESS | 1660 | 1469260006987 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 00:46:46 INFO - PROCESS | 1660 | 1469260006990 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 00:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:46:46 INFO - PROCESS | 1660 | 1469260006993 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:46:46 INFO - PROCESS | 1660 | 1469260006995 Marionette TRACE conn2 <- [1,1142,null,{}] 00:46:47 INFO - PROCESS | 1660 | 1469260006999 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:47 INFO - PROCESS | 1660 | 1469260007001 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:47 INFO - PROCESS | 1660 | 1469260007106 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 00:46:47 INFO - PROCESS | 1660 | 1469260007157 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:47 INFO - PROCESS | 1660 | 1469260007160 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170ab000 == 42 [pid = 1660] [id = 293] 00:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11690d800) [pid = 1660] [serial = 877] [outer = 0x0] 00:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x116fb5c00) [pid = 1660] [serial = 878] [outer = 0x11690d800] 00:46:47 INFO - PROCESS | 1660 | 1469260007191 Marionette DEBUG loaded listener.js 00:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118430000) [pid = 1660] [serial = 879] [outer = 0x11690d800] 00:46:47 INFO - PROCESS | 1660 | 1469260007609 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 00:46:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:46:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 00:46:47 INFO - PROCESS | 1660 | 1469260007665 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 00:46:47 INFO - PROCESS | 1660 | 1469260007668 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 00:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:46:47 INFO - PROCESS | 1660 | 1469260007673 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:46:47 INFO - PROCESS | 1660 | 1469260007674 Marionette TRACE conn2 <- [1,1146,null,{}] 00:46:47 INFO - PROCESS | 1660 | 1469260007677 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:47 INFO - PROCESS | 1660 | 1469260007679 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:47 INFO - PROCESS | 1660 | 1469260007780 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 00:46:47 INFO - PROCESS | 1660 | 1469260007834 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:47 INFO - PROCESS | 1660 | 1469260007836 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x121051000 == 43 [pid = 1660] [id = 294] 00:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11910c800) [pid = 1660] [serial = 880] [outer = 0x0] 00:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119ae3000) [pid = 1660] [serial = 881] [outer = 0x11910c800] 00:46:47 INFO - PROCESS | 1660 | 1469260007866 Marionette DEBUG loaded listener.js 00:46:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1205d1c00) [pid = 1660] [serial = 882] [outer = 0x11910c800] 00:46:48 INFO - PROCESS | 1660 | 1469260008313 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 00:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 669ms 00:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:46:48 INFO - PROCESS | 1660 | 1469260008342 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 00:46:48 INFO - PROCESS | 1660 | 1469260008343 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 00:46:48 INFO - PROCESS | 1660 | 1469260008345 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:46:48 INFO - PROCESS | 1660 | 1469260008348 Marionette TRACE conn2 <- [1,1150,null,{}] 00:46:48 INFO - PROCESS | 1660 | 1469260008356 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:48 INFO - PROCESS | 1660 | 1469260008359 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:48 INFO - PROCESS | 1660 | 1469260008497 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 00:46:48 INFO - PROCESS | 1660 | 1469260008564 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 1660 | 1469260008566 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b34c800 == 44 [pid = 1660] [id = 295] 00:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126dbac00) [pid = 1660] [serial = 883] [outer = 0x0] 00:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x127594400) [pid = 1660] [serial = 884] [outer = 0x126dbac00] 00:46:48 INFO - PROCESS | 1660 | 1469260008598 Marionette DEBUG loaded listener.js 00:46:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128cbac00) [pid = 1660] [serial = 885] [outer = 0x126dbac00] 00:46:49 INFO - PROCESS | 1660 | 1469260009012 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 00:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 673ms 00:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:46:49 INFO - PROCESS | 1660 | 1469260009018 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 00:46:49 INFO - PROCESS | 1660 | 1469260009020 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 00:46:49 INFO - PROCESS | 1660 | 1469260009023 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:46:49 INFO - PROCESS | 1660 | 1469260009024 Marionette TRACE conn2 <- [1,1154,null,{}] 00:46:49 INFO - PROCESS | 1660 | 1469260009026 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:49 INFO - PROCESS | 1660 | 1469260009028 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:49 INFO - PROCESS | 1660 | 1469260009127 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 00:46:49 INFO - PROCESS | 1660 | 1469260009178 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1660 | 1469260009179 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdce000 == 45 [pid = 1660] [id = 296] 00:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x129477800) [pid = 1660] [serial = 886] [outer = 0x0] 00:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12a78a000) [pid = 1660] [serial = 887] [outer = 0x129477800] 00:46:49 INFO - PROCESS | 1660 | 1469260009207 Marionette DEBUG loaded listener.js 00:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b13e800) [pid = 1660] [serial = 888] [outer = 0x129477800] 00:46:49 INFO - PROCESS | 1660 | 1469260009613 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 00:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 620ms 00:46:49 INFO - PROCESS | 1660 | 1469260009643 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 00:46:49 INFO - PROCESS | 1660 | 1469260009645 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 00:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:46:49 INFO - PROCESS | 1660 | 1469260009647 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:46:49 INFO - PROCESS | 1660 | 1469260009649 Marionette TRACE conn2 <- [1,1158,null,{}] 00:46:49 INFO - PROCESS | 1660 | 1469260009651 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:49 INFO - PROCESS | 1660 | 1469260009652 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:49 INFO - PROCESS | 1660 | 1469260009748 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 00:46:49 INFO - PROCESS | 1660 | 1469260009862 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:49 INFO - PROCESS | 1660 | 1469260009864 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x129973000 == 46 [pid = 1660] [id = 297] 00:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11885e000) [pid = 1660] [serial = 889] [outer = 0x0] 00:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12b13c000) [pid = 1660] [serial = 890] [outer = 0x11885e000] 00:46:49 INFO - PROCESS | 1660 | 1469260009892 Marionette DEBUG loaded listener.js 00:46:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12be3f000) [pid = 1660] [serial = 891] [outer = 0x11885e000] 00:46:50 INFO - PROCESS | 1660 | 1469260010460 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 00:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 821ms 00:46:50 INFO - PROCESS | 1660 | 1469260010468 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 00:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:46:50 INFO - PROCESS | 1660 | 1469260010471 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 00:46:50 INFO - PROCESS | 1660 | 1469260010475 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:46:50 INFO - PROCESS | 1660 | 1469260010476 Marionette TRACE conn2 <- [1,1162,null,{}] 00:46:50 INFO - PROCESS | 1660 | 1469260010480 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:50 INFO - PROCESS | 1660 | 1469260010481 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:50 INFO - PROCESS | 1660 | 1469260010579 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 00:46:50 INFO - PROCESS | 1660 | 1469260010646 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:50 INFO - PROCESS | 1660 | 1469260010649 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x11858d800 == 47 [pid = 1660] [id = 298] 00:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1172b3000) [pid = 1660] [serial = 892] [outer = 0x0] 00:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118224000) [pid = 1660] [serial = 893] [outer = 0x1172b3000] 00:46:50 INFO - PROCESS | 1660 | 1469260010676 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x118721800) [pid = 1660] [serial = 894] [outer = 0x1172b3000] 00:46:51 INFO - PROCESS | 1660 | 1469260011150 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 00:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 722ms 00:46:51 INFO - PROCESS | 1660 | 1469260011197 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 00:46:51 INFO - PROCESS | 1660 | 1469260011201 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 00:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:46:51 INFO - PROCESS | 1660 | 1469260011206 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:46:51 INFO - PROCESS | 1660 | 1469260011208 Marionette TRACE conn2 <- [1,1166,null,{}] 00:46:51 INFO - PROCESS | 1660 | 1469260011231 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:51 INFO - PROCESS | 1660 | 1469260011233 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:51 INFO - PROCESS | 1660 | 1469260011324 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 00:46:51 INFO - PROCESS | 1660 | 1469260011392 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:51 INFO - PROCESS | 1660 | 1469260011393 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e76800 == 48 [pid = 1660] [id = 299] 00:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x119758400) [pid = 1660] [serial = 895] [outer = 0x0] 00:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x119ae9400) [pid = 1660] [serial = 896] [outer = 0x119758400] 00:46:51 INFO - PROCESS | 1660 | 1469260011421 Marionette DEBUG loaded listener.js 00:46:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x120f10000) [pid = 1660] [serial = 897] [outer = 0x119758400] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12a745000 == 47 [pid = 1660] [id = 291] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119480800 == 46 [pid = 1660] [id = 290] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1215cf000 == 45 [pid = 1660] [id = 289] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12901f000 == 44 [pid = 1660] [id = 288] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x127185800 == 43 [pid = 1660] [id = 287] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1248e4000 == 42 [pid = 1660] [id = 286] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1191f4800 == 41 [pid = 1660] [id = 285] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x119484800 == 40 [pid = 1660] [id = 284] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a3000 == 39 [pid = 1660] [id = 283] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1169a4000 == 38 [pid = 1660] [id = 282] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1133d3000 == 37 [pid = 1660] [id = 281] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x118596800 == 36 [pid = 1660] [id = 280] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x112ebf000 == 35 [pid = 1660] [id = 279] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1160ad800 == 34 [pid = 1660] [id = 266] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11858d800 == 33 [pid = 1660] [id = 298] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x129973000 == 32 [pid = 1660] [id = 297] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdce000 == 31 [pid = 1660] [id = 296] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12b34c800 == 30 [pid = 1660] [id = 295] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121051000 == 29 [pid = 1660] [id = 294] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1bd800 == 28 [pid = 1660] [id = 292] 00:46:52 INFO - PROCESS | 1660 | --DOCSHELL 0x1170ab000 == 27 [pid = 1660] [id = 293] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11652c000) [pid = 1660] [serial = 800] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x116fad000) [pid = 1660] [serial = 801] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1183e1000) [pid = 1660] [serial = 803] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1273b0000) [pid = 1660] [serial = 818] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1185ba000) [pid = 1660] [serial = 804] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x120f0f000) [pid = 1660] [serial = 809] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x120fe7400) [pid = 1660] [serial = 810] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x118424800) [pid = 1660] [serial = 798] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x116aaa800) [pid = 1660] [serial = 797] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x128a48400) [pid = 1660] [serial = 821] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128a39c00) [pid = 1660] [serial = 819] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1174e0c00) [pid = 1660] [serial = 824] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1184c7c00) [pid = 1660] [serial = 786] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1174e3400) [pid = 1660] [serial = 785] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11910b800) [pid = 1660] [serial = 825] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x120f16800) [pid = 1660] [serial = 789] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x127130c00) [pid = 1660] [serial = 827] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119aef000) [pid = 1660] [serial = 788] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128cb9400) [pid = 1660] [serial = 792] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x129073400) [pid = 1660] [serial = 822] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1273a0800) [pid = 1660] [serial = 791] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121723400) [pid = 1660] [serial = 812] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123b24400) [pid = 1660] [serial = 813] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a9bd800) [pid = 1660] [serial = 795] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x126f51c00) [pid = 1660] [serial = 816] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12a78b800) [pid = 1660] [serial = 831] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x129481400) [pid = 1660] [serial = 830] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x129992400) [pid = 1660] [serial = 794] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12929f000) [pid = 1660] [serial = 828] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a9bf400) [pid = 1660] [serial = 833] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124932400) [pid = 1660] [serial = 815] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119427c00) [pid = 1660] [serial = 806] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11993f800) [pid = 1660] [serial = 807] [outer = 0x0] [url = about:blank] 00:46:52 INFO - PROCESS | 1660 | 1469260012306 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 00:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1140ms 00:46:52 INFO - PROCESS | 1660 | 1469260012347 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 1660 | 1469260012350 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 00:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:46:52 INFO - PROCESS | 1660 | 1469260012353 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1660 | 1469260012355 Marionette TRACE conn2 <- [1,1170,null,{}] 00:46:52 INFO - PROCESS | 1660 | 1469260012358 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:52 INFO - PROCESS | 1660 | 1469260012360 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:52 INFO - PROCESS | 1660 | 1469260012439 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 00:46:52 INFO - PROCESS | 1660 | 1469260012489 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:52 INFO - PROCESS | 1660 | 1469260012492 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x116239800 == 28 [pid = 1660] [id = 300] 00:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116025800) [pid = 1660] [serial = 898] [outer = 0x0] 00:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1169f6c00) [pid = 1660] [serial = 899] [outer = 0x116025800] 00:46:52 INFO - PROCESS | 1660 | 1469260012518 Marionette DEBUG loaded listener.js 00:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11747c400) [pid = 1660] [serial = 900] [outer = 0x116025800] 00:46:52 INFO - PROCESS | 1660 | 1469260012835 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 00:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 521ms 00:46:52 INFO - PROCESS | 1660 | 1469260012876 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 1660 | 1469260012880 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 00:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:46:52 INFO - PROCESS | 1660 | 1469260012884 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1660 | 1469260012886 Marionette TRACE conn2 <- [1,1174,null,{}] 00:46:52 INFO - PROCESS | 1660 | 1469260012888 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:52 INFO - PROCESS | 1660 | 1469260012890 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:52 INFO - PROCESS | 1660 | 1469260012965 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 00:46:52 INFO - PROCESS | 1660 | 1469260012969 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:52 INFO - PROCESS | 1660 | 1469260012970 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x117246000 == 29 [pid = 1660] [id = 301] 00:46:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1174e5400) [pid = 1660] [serial = 901] [outer = 0x0] 00:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1184d3400) [pid = 1660] [serial = 902] [outer = 0x1174e5400] 00:46:53 INFO - PROCESS | 1660 | 1469260012999 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118f52000) [pid = 1660] [serial = 903] [outer = 0x1174e5400] 00:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119426c00) [pid = 1660] [serial = 904] [outer = 0x12cb0fc00] 00:46:53 INFO - PROCESS | 1660 | 1469260013411 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 00:46:53 INFO - PROCESS | 1660 | 1469260013456 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 00:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:46:53 INFO - PROCESS | 1660 | 1469260013458 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:46:53 INFO - PROCESS | 1660 | 1469260013462 Marionette TRACE conn2 <- [1,1178,null,{}] 00:46:53 INFO - PROCESS | 1660 | 1469260013470 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:53 INFO - PROCESS | 1660 | 1469260013474 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:53 INFO - PROCESS | 1660 | 1469260013563 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 00:46:53 INFO - PROCESS | 1660 | 1469260013569 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:53 INFO - PROCESS | 1660 | 1469260013571 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x118750000 == 30 [pid = 1660] [id = 302] 00:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x116905400) [pid = 1660] [serial = 905] [outer = 0x0] 00:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120f0b800) [pid = 1660] [serial = 906] [outer = 0x116905400] 00:46:53 INFO - PROCESS | 1660 | 1469260013612 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x120fe5800) [pid = 1660] [serial = 907] [outer = 0x116905400] 00:46:53 INFO - PROCESS | 1660 | 1469260013968 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:46:53 INFO - PROCESS | 1660 | 1469260013984 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 00:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:46:53 INFO - PROCESS | 1660 | 1469260013986 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:46:53 INFO - PROCESS | 1660 | 1469260013987 Marionette TRACE conn2 <- [1,1182,null,{}] 00:46:53 INFO - PROCESS | 1660 | 1469260013989 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:53 INFO - PROCESS | 1660 | 1469260013990 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:54 INFO - PROCESS | 1660 | 1469260014096 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 00:46:54 INFO - PROCESS | 1660 | 1469260014126 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1660 | 1469260014127 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191fa000 == 31 [pid = 1660] [id = 303] 00:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11842d800) [pid = 1660] [serial = 908] [outer = 0x0] 00:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12122a000) [pid = 1660] [serial = 909] [outer = 0x11842d800] 00:46:54 INFO - PROCESS | 1660 | 1469260014151 Marionette DEBUG loaded listener.js 00:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1248ad800) [pid = 1660] [serial = 910] [outer = 0x11842d800] 00:46:54 INFO - PROCESS | 1660 | 1469260014575 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:46:54 INFO - PROCESS | 1660 | 1469260014616 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 00:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:46:54 INFO - PROCESS | 1660 | 1469260014620 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 1660 | 1469260014621 Marionette TRACE conn2 <- [1,1186,null,{}] 00:46:54 INFO - PROCESS | 1660 | 1469260014633 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:54 INFO - PROCESS | 1660 | 1469260014635 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:54 INFO - PROCESS | 1660 | 1469260014780 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 00:46:54 INFO - PROCESS | 1660 | 1469260014831 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1660 | 1469260014832 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x120576800 == 32 [pid = 1660] [id = 304] 00:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1160e6c00) [pid = 1660] [serial = 911] [outer = 0x0] 00:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x125348c00) [pid = 1660] [serial = 912] [outer = 0x1160e6c00] 00:46:54 INFO - PROCESS | 1660 | 1469260014857 Marionette DEBUG loaded listener.js 00:46:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1267d8400) [pid = 1660] [serial = 913] [outer = 0x1160e6c00] 00:46:55 INFO - PROCESS | 1660 | 1469260015167 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 00:46:55 INFO - PROCESS | 1660 | 1469260015191 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 00:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:46:55 INFO - PROCESS | 1660 | 1469260015197 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:46:55 INFO - PROCESS | 1660 | 1469260015198 Marionette TRACE conn2 <- [1,1190,null,{}] 00:46:55 INFO - PROCESS | 1660 | 1469260015201 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:55 INFO - PROCESS | 1660 | 1469260015205 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:55 INFO - PROCESS | 1660 | 1469260015315 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 00:46:55 INFO - PROCESS | 1660 | 1469260015366 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:55 INFO - PROCESS | 1660 | 1469260015368 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x121272800 == 33 [pid = 1660] [id = 305] 00:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1269e0400) [pid = 1660] [serial = 914] [outer = 0x0] 00:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1273ad400) [pid = 1660] [serial = 915] [outer = 0x1269e0400] 00:46:55 INFO - PROCESS | 1660 | 1469260015392 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x128a48400) [pid = 1660] [serial = 916] [outer = 0x1269e0400] 00:46:55 INFO - PROCESS | 1660 | 1469260015690 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 00:46:55 INFO - PROCESS | 1660 | 1469260015721 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 00:46:55 INFO - PROCESS | 1660 | 1469260015723 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:46:55 INFO - PROCESS | 1660 | 1469260015726 Marionette TRACE conn2 <- [1,1194,null,{}] 00:46:55 INFO - PROCESS | 1660 | 1469260015728 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:55 INFO - PROCESS | 1660 | 1469260015729 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:55 INFO - PROCESS | 1660 | 1469260015823 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 00:46:55 INFO - PROCESS | 1660 | 1469260015826 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:55 INFO - PROCESS | 1660 | 1469260015828 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12530f800 == 34 [pid = 1660] [id = 306] 00:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118712800) [pid = 1660] [serial = 917] [outer = 0x0] 00:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128cc2000) [pid = 1660] [serial = 918] [outer = 0x118712800] 00:46:55 INFO - PROCESS | 1660 | 1469260015851 Marionette DEBUG loaded listener.js 00:46:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12947e800) [pid = 1660] [serial = 919] [outer = 0x118712800] 00:46:56 INFO - PROCESS | 1660 | 1469260016188 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 1660 | 1469260016198 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 00:46:56 INFO - PROCESS | 1660 | 1469260016200 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1660 | 1469260016201 Marionette TRACE conn2 <- [1,1198,null,{}] 00:46:56 INFO - PROCESS | 1660 | 1469260016203 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:56 INFO - PROCESS | 1660 | 1469260016204 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:56 INFO - PROCESS | 1660 | 1469260016306 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 00:46:56 INFO - PROCESS | 1660 | 1469260016310 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1660 | 1469260016311 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x126717800 == 35 [pid = 1660] [id = 307] 00:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x11910c400) [pid = 1660] [serial = 920] [outer = 0x0] 00:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x129988800) [pid = 1660] [serial = 921] [outer = 0x11910c400] 00:46:56 INFO - PROCESS | 1660 | 1469260016335 Marionette DEBUG loaded listener.js 00:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a792c00) [pid = 1660] [serial = 922] [outer = 0x11910c400] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11747b000) [pid = 1660] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1273ac000) [pid = 1660] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1121dd800) [pid = 1660] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118711c00) [pid = 1660] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112e62400) [pid = 1660] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113f2fc00) [pid = 1660] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1176adc00) [pid = 1660] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x116908400) [pid = 1660] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1174e1400) [pid = 1660] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12998e400) [pid = 1660] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x129297800) [pid = 1660] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116fb2c00) [pid = 1660] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x115e0b800) [pid = 1660] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12a9b8800) [pid = 1660] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:46:56 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x127597400) [pid = 1660] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:46:56 INFO - PROCESS | 1660 | 1469260016844 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 669ms 00:46:56 INFO - PROCESS | 1660 | 1469260016883 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 00:46:56 INFO - PROCESS | 1660 | 1469260016885 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 00:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:46:56 INFO - PROCESS | 1660 | 1469260016900 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:46:56 INFO - PROCESS | 1660 | 1469260016901 Marionette TRACE conn2 <- [1,1202,null,{}] 00:46:56 INFO - PROCESS | 1660 | 1469260016903 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:56 INFO - PROCESS | 1660 | 1469260016904 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:56 INFO - PROCESS | 1660 | 1469260016980 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 00:46:56 INFO - PROCESS | 1660 | 1469260016984 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1660 | 1469260016985 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185a6000 == 36 [pid = 1660] [id = 308] 00:46:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116908400) [pid = 1660] [serial = 923] [outer = 0x0] 00:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1205d3c00) [pid = 1660] [serial = 924] [outer = 0x116908400] 00:46:57 INFO - PROCESS | 1660 | 1469260017009 Marionette DEBUG loaded listener.js 00:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1273b4800) [pid = 1660] [serial = 925] [outer = 0x116908400] 00:46:57 INFO - PROCESS | 1660 | 1469260017342 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 480ms 00:46:57 INFO - PROCESS | 1660 | 1469260017369 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 00:46:57 INFO - PROCESS | 1660 | 1469260017371 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 00:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:46:57 INFO - PROCESS | 1660 | 1469260017374 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:46:57 INFO - PROCESS | 1660 | 1469260017376 Marionette TRACE conn2 <- [1,1206,null,{}] 00:46:57 INFO - PROCESS | 1660 | 1469260017379 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:57 INFO - PROCESS | 1660 | 1469260017381 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:57 INFO - PROCESS | 1660 | 1469260017496 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 00:46:57 INFO - PROCESS | 1660 | 1469260017577 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:57 INFO - PROCESS | 1660 | 1469260017578 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a5e800 == 37 [pid = 1660] [id = 309] 00:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1184cb400) [pid = 1660] [serial = 926] [outer = 0x0] 00:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a6d4400) [pid = 1660] [serial = 927] [outer = 0x1184cb400] 00:46:57 INFO - PROCESS | 1660 | 1469260017616 Marionette DEBUG loaded listener.js 00:46:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a9c2c00) [pid = 1660] [serial = 928] [outer = 0x1184cb400] 00:46:58 INFO - PROCESS | 1660 | 1469260018017 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 671ms 00:46:58 INFO - PROCESS | 1660 | 1469260018046 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 00:46:58 INFO - PROCESS | 1660 | 1469260018047 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 00:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:46:58 INFO - PROCESS | 1660 | 1469260018050 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 1660 | 1469260018062 Marionette TRACE conn2 <- [1,1210,null,{}] 00:46:58 INFO - PROCESS | 1660 | 1469260018065 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:58 INFO - PROCESS | 1660 | 1469260018066 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:58 INFO - PROCESS | 1660 | 1469260018173 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 00:46:58 INFO - PROCESS | 1660 | 1469260018182 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:58 INFO - PROCESS | 1660 | 1469260018184 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x120575000 == 38 [pid = 1660] [id = 310] 00:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12af39000) [pid = 1660] [serial = 929] [outer = 0x0] 00:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b13ac00) [pid = 1660] [serial = 930] [outer = 0x12af39000] 00:46:58 INFO - PROCESS | 1660 | 1469260018210 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12be3b800) [pid = 1660] [serial = 931] [outer = 0x12af39000] 00:46:58 INFO - PROCESS | 1660 | 1469260018498 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 480ms 00:46:58 INFO - PROCESS | 1660 | 1469260018533 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 00:46:58 INFO - PROCESS | 1660 | 1469260018534 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 00:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:46:58 INFO - PROCESS | 1660 | 1469260018537 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 1660 | 1469260018538 Marionette TRACE conn2 <- [1,1214,null,{}] 00:46:58 INFO - PROCESS | 1660 | 1469260018540 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:58 INFO - PROCESS | 1660 | 1469260018541 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:58 INFO - PROCESS | 1660 | 1469260018620 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 00:46:58 INFO - PROCESS | 1660 | 1469260018719 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:58 INFO - PROCESS | 1660 | 1469260018721 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e50800 == 39 [pid = 1660] [id = 311] 00:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x111c7b400) [pid = 1660] [serial = 932] [outer = 0x0] 00:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1127d4400) [pid = 1660] [serial = 933] [outer = 0x111c7b400] 00:46:58 INFO - PROCESS | 1660 | 1469260018754 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1130aec00) [pid = 1660] [serial = 934] [outer = 0x111c7b400] 00:46:59 INFO - PROCESS | 1660 | 1469260019327 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 00:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 819ms 00:46:59 INFO - PROCESS | 1660 | 1469260019369 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 00:46:59 INFO - PROCESS | 1660 | 1469260019371 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 00:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:46:59 INFO - PROCESS | 1660 | 1469260019377 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:46:59 INFO - PROCESS | 1660 | 1469260019379 Marionette TRACE conn2 <- [1,1218,null,{}] 00:46:59 INFO - PROCESS | 1660 | 1469260019383 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:59 INFO - PROCESS | 1660 | 1469260019386 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:59 INFO - PROCESS | 1660 | 1469260019495 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 00:46:59 INFO - PROCESS | 1660 | 1469260019571 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 1660 | 1469260019572 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:46:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x118593000 == 40 [pid = 1660] [id = 312] 00:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116aa3800) [pid = 1660] [serial = 935] [outer = 0x0] 00:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x11842b400) [pid = 1660] [serial = 936] [outer = 0x116aa3800] 00:46:59 INFO - PROCESS | 1660 | 1469260019603 Marionette DEBUG loaded listener.js 00:46:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118f54800) [pid = 1660] [serial = 937] [outer = 0x116aa3800] 00:47:00 INFO - PROCESS | 1660 | 1469260020312 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 00:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 977ms 00:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:47:00 INFO - PROCESS | 1660 | 1469260020364 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 00:47:00 INFO - PROCESS | 1660 | 1469260020368 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 00:47:00 INFO - PROCESS | 1660 | 1469260020373 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:47:00 INFO - PROCESS | 1660 | 1469260020377 Marionette TRACE conn2 <- [1,1222,null,{}] 00:47:00 INFO - PROCESS | 1660 | 1469260020383 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:00 INFO - PROCESS | 1660 | 1469260020386 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:00 INFO - PROCESS | 1660 | 1469260020533 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 00:47:00 INFO - PROCESS | 1660 | 1469260020641 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:00 INFO - PROCESS | 1660 | 1469260020644 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a6800 == 41 [pid = 1660] [id = 313] 00:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11747b000) [pid = 1660] [serial = 938] [outer = 0x0] 00:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1174e0c00) [pid = 1660] [serial = 939] [outer = 0x11747b000] 00:47:00 INFO - PROCESS | 1660 | 1469260020691 Marionette DEBUG loaded listener.js 00:47:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1183e1c00) [pid = 1660] [serial = 940] [outer = 0x11747b000] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x120575000 == 40 [pid = 1660] [id = 310] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x128a5e800 == 39 [pid = 1660] [id = 309] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x1185a6000 == 38 [pid = 1660] [id = 308] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x126717800 == 37 [pid = 1660] [id = 307] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x12530f800 == 36 [pid = 1660] [id = 306] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x121272800 == 35 [pid = 1660] [id = 305] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x120576800 == 34 [pid = 1660] [id = 304] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x1191fa000 == 33 [pid = 1660] [id = 303] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x118750000 == 32 [pid = 1660] [id = 302] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x117246000 == 31 [pid = 1660] [id = 301] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x116239800 == 30 [pid = 1660] [id = 300] 00:47:01 INFO - PROCESS | 1660 | --DOCSHELL 0x117e76800 == 29 [pid = 1660] [id = 299] 00:47:01 INFO - PROCESS | 1660 | 1469260021145 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:47:01 INFO - PROCESS | 1660 | 1469260021201 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 00:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:47:01 INFO - PROCESS | 1660 | 1469260021206 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 1660 | 1469260021208 Marionette TRACE conn2 <- [1,1226,null,{}] 00:47:01 INFO - PROCESS | 1660 | 1469260021210 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:01 INFO - PROCESS | 1660 | 1469260021212 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:01 INFO - PROCESS | 1660 | 1469260021289 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 00:47:01 INFO - PROCESS | 1660 | 1469260021296 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:01 INFO - PROCESS | 1660 | 1469260021297 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x117235000 == 30 [pid = 1660] [id = 314] 00:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118706400) [pid = 1660] [serial = 941] [outer = 0x0] 00:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x118f96400) [pid = 1660] [serial = 942] [outer = 0x118706400] 00:47:01 INFO - PROCESS | 1660 | 1469260021325 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119426800) [pid = 1660] [serial = 943] [outer = 0x118706400] 00:47:01 INFO - PROCESS | 1660 | 1469260021653 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 00:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms 00:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:47:01 INFO - PROCESS | 1660 | 1469260021679 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 00:47:01 INFO - PROCESS | 1660 | 1469260021681 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 00:47:01 INFO - PROCESS | 1660 | 1469260021683 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 1660 | 1469260021685 Marionette TRACE conn2 <- [1,1230,null,{}] 00:47:01 INFO - PROCESS | 1660 | 1469260021693 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:01 INFO - PROCESS | 1660 | 1469260021696 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:01 INFO - PROCESS | 1660 | 1469260021787 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 00:47:01 INFO - PROCESS | 1660 | 1469260021840 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:01 INFO - PROCESS | 1660 | 1469260021843 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x119479800 == 31 [pid = 1660] [id = 315] 00:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11974d400) [pid = 1660] [serial = 944] [outer = 0x0] 00:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1205cf000) [pid = 1660] [serial = 945] [outer = 0x11974d400] 00:47:01 INFO - PROCESS | 1660 | 1469260021871 Marionette DEBUG loaded listener.js 00:47:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121340000) [pid = 1660] [serial = 946] [outer = 0x11974d400] 00:47:02 INFO - PROCESS | 1660 | 1469260022188 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 00:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 00:47:02 INFO - PROCESS | 1660 | 1469260022204 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 00:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:47:02 INFO - PROCESS | 1660 | 1469260022206 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 00:47:02 INFO - PROCESS | 1660 | 1469260022208 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:47:02 INFO - PROCESS | 1660 | 1469260022211 Marionette TRACE conn2 <- [1,1234,null,{}] 00:47:02 INFO - PROCESS | 1660 | 1469260022215 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:02 INFO - PROCESS | 1660 | 1469260022217 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:02 INFO - PROCESS | 1660 | 1469260022297 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 00:47:02 INFO - PROCESS | 1660 | 1469260022349 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:02 INFO - PROCESS | 1660 | 1469260022350 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121054000 == 32 [pid = 1660] [id = 316] 00:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11320c400) [pid = 1660] [serial = 947] [outer = 0x0] 00:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123b17000) [pid = 1660] [serial = 948] [outer = 0x11320c400] 00:47:02 INFO - PROCESS | 1660 | 1469260022375 Marionette DEBUG loaded listener.js 00:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1265bd800) [pid = 1660] [serial = 949] [outer = 0x11320c400] 00:47:02 INFO - PROCESS | 1660 | 1469260022644 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 00:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 473ms 00:47:02 INFO - PROCESS | 1660 | 1469260022683 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 00:47:02 INFO - PROCESS | 1660 | 1469260022684 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 00:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:47:02 INFO - PROCESS | 1660 | 1469260022686 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:47:02 INFO - PROCESS | 1660 | 1469260022687 Marionette TRACE conn2 <- [1,1238,null,{}] 00:47:02 INFO - PROCESS | 1660 | 1469260022690 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:02 INFO - PROCESS | 1660 | 1469260022691 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:02 INFO - PROCESS | 1660 | 1469260022780 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 00:47:02 INFO - PROCESS | 1660 | 1469260022783 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:02 INFO - PROCESS | 1660 | 1469260022784 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x118415000 == 33 [pid = 1660] [id = 317] 00:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120f10c00) [pid = 1660] [serial = 950] [outer = 0x0] 00:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1267e1800) [pid = 1660] [serial = 951] [outer = 0x120f10c00] 00:47:02 INFO - PROCESS | 1660 | 1469260022809 Marionette DEBUG loaded listener.js 00:47:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x126f52800) [pid = 1660] [serial = 952] [outer = 0x120f10c00] 00:47:03 INFO - PROCESS | 1660 | 1469260023176 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 00:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 00:47:03 INFO - PROCESS | 1660 | 1469260023210 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 00:47:03 INFO - PROCESS | 1660 | 1469260023212 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 00:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:47:03 INFO - PROCESS | 1660 | 1469260023216 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:47:03 INFO - PROCESS | 1660 | 1469260023218 Marionette TRACE conn2 <- [1,1242,null,{}] 00:47:03 INFO - PROCESS | 1660 | 1469260023229 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:03 INFO - PROCESS | 1660 | 1469260023235 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:03 INFO - PROCESS | 1660 | 1469260023417 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 00:47:03 INFO - PROCESS | 1660 | 1469260023438 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 1660 | 1469260023439 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x1265b5800 == 34 [pid = 1660] [id = 318] 00:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127130400) [pid = 1660] [serial = 953] [outer = 0x0] 00:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1273b4400) [pid = 1660] [serial = 954] [outer = 0x127130400] 00:47:03 INFO - PROCESS | 1660 | 1469260023470 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129297000) [pid = 1660] [serial = 955] [outer = 0x127130400] 00:47:03 INFO - PROCESS | 1660 | 1469260023810 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 00:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 620ms 00:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:47:03 INFO - PROCESS | 1660 | 1469260023836 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 00:47:03 INFO - PROCESS | 1660 | 1469260023837 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 00:47:03 INFO - PROCESS | 1660 | 1469260023839 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:47:03 INFO - PROCESS | 1660 | 1469260023840 Marionette TRACE conn2 <- [1,1246,null,{}] 00:47:03 INFO - PROCESS | 1660 | 1469260023849 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:03 INFO - PROCESS | 1660 | 1469260023850 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:03 INFO - PROCESS | 1660 | 1469260023944 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 00:47:03 INFO - PROCESS | 1660 | 1469260023947 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 1660 | 1469260023948 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12719a800 == 35 [pid = 1660] [id = 319] 00:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x116078000) [pid = 1660] [serial = 956] [outer = 0x0] 00:47:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129479c00) [pid = 1660] [serial = 957] [outer = 0x116078000] 00:47:03 INFO - PROCESS | 1660 | 1469260023972 Marionette DEBUG loaded listener.js 00:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124b37000) [pid = 1660] [serial = 958] [outer = 0x116078000] 00:47:04 INFO - PROCESS | 1660 | 1469260024311 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 00:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 525ms 00:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:47:04 INFO - PROCESS | 1660 | 1469260024364 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 00:47:04 INFO - PROCESS | 1660 | 1469260024366 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 00:47:04 INFO - PROCESS | 1660 | 1469260024368 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1660 | 1469260024369 Marionette TRACE conn2 <- [1,1250,null,{}] 00:47:04 INFO - PROCESS | 1660 | 1469260024371 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:04 INFO - PROCESS | 1660 | 1469260024372 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:04 INFO - PROCESS | 1660 | 1469260024467 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 00:47:04 INFO - PROCESS | 1660 | 1469260024479 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:04 INFO - PROCESS | 1660 | 1469260024480 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x129014000 == 36 [pid = 1660] [id = 320] 00:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1127dcc00) [pid = 1660] [serial = 959] [outer = 0x0] 00:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a797400) [pid = 1660] [serial = 960] [outer = 0x1127dcc00] 00:47:04 INFO - PROCESS | 1660 | 1469260024504 Marionette DEBUG loaded listener.js 00:47:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12b139000) [pid = 1660] [serial = 961] [outer = 0x1127dcc00] 00:47:04 INFO - PROCESS | 1660 | 1469260024866 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 00:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 00:47:04 INFO - PROCESS | 1660 | 1469260024887 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 00:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:47:04 INFO - PROCESS | 1660 | 1469260024889 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 00:47:04 INFO - PROCESS | 1660 | 1469260024900 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1660 | 1469260024902 Marionette TRACE conn2 <- [1,1254,null,{}] 00:47:04 INFO - PROCESS | 1660 | 1469260024905 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:04 INFO - PROCESS | 1660 | 1469260024907 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:05 INFO - PROCESS | 1660 | 1469260025061 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 00:47:05 INFO - PROCESS | 1660 | 1469260025077 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:05 INFO - PROCESS | 1660 | 1469260025078 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292c8000 == 37 [pid = 1660] [id = 321] 00:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x112a85800) [pid = 1660] [serial = 962] [outer = 0x0] 00:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b9c7c00) [pid = 1660] [serial = 963] [outer = 0x112a85800] 00:47:05 INFO - PROCESS | 1660 | 1469260025118 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12be3a400) [pid = 1660] [serial = 964] [outer = 0x112a85800] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1160e6c00) [pid = 1660] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119758400) [pid = 1660] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116905400) [pid = 1660] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116025800) [pid = 1660] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11690d800) [pid = 1660] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1174e5400) [pid = 1660] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11842d800) [pid = 1660] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11910c800) [pid = 1660] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x126dbac00) [pid = 1660] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1269e0400) [pid = 1660] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x129477800) [pid = 1660] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11885e000) [pid = 1660] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1172b3000) [pid = 1660] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1184cb400) [pid = 1660] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118712800) [pid = 1660] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11910c400) [pid = 1660] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:47:05 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x116908400) [pid = 1660] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:47:05 INFO - PROCESS | 1660 | 1469260025562 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 00:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 677ms 00:47:05 INFO - PROCESS | 1660 | 1469260025570 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 00:47:05 INFO - PROCESS | 1660 | 1469260025572 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 00:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:47:05 INFO - PROCESS | 1660 | 1469260025574 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:47:05 INFO - PROCESS | 1660 | 1469260025576 Marionette TRACE conn2 <- [1,1258,null,{}] 00:47:05 INFO - PROCESS | 1660 | 1469260025586 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:05 INFO - PROCESS | 1660 | 1469260025587 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:05 INFO - PROCESS | 1660 | 1469260025694 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 00:47:05 INFO - PROCESS | 1660 | 1469260025749 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:05 INFO - PROCESS | 1660 | 1469260025750 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x121053000 == 38 [pid = 1660] [id = 322] 00:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113867800) [pid = 1660] [serial = 965] [outer = 0x0] 00:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119420400) [pid = 1660] [serial = 966] [outer = 0x113867800] 00:47:05 INFO - PROCESS | 1660 | 1469260025774 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126752c00) [pid = 1660] [serial = 967] [outer = 0x113867800] 00:47:06 INFO - PROCESS | 1660 | 1469260026032 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 00:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 476ms 00:47:06 INFO - PROCESS | 1660 | 1469260026054 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 00:47:06 INFO - PROCESS | 1660 | 1469260026056 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 00:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:47:06 INFO - PROCESS | 1660 | 1469260026066 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1660 | 1469260026068 Marionette TRACE conn2 <- [1,1262,null,{}] 00:47:06 INFO - PROCESS | 1660 | 1469260026070 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:06 INFO - PROCESS | 1660 | 1469260026071 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:06 INFO - PROCESS | 1660 | 1469260026169 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 00:47:06 INFO - PROCESS | 1660 | 1469260026173 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:06 INFO - PROCESS | 1660 | 1469260026175 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a992800 == 39 [pid = 1660] [id = 323] 00:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1267d4000) [pid = 1660] [serial = 968] [outer = 0x0] 00:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a6df000) [pid = 1660] [serial = 969] [outer = 0x1267d4000] 00:47:06 INFO - PROCESS | 1660 | 1469260026200 Marionette DEBUG loaded listener.js 00:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12bea9800) [pid = 1660] [serial = 970] [outer = 0x1267d4000] 00:47:06 INFO - PROCESS | 1660 | 1469260026538 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 00:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 528ms 00:47:06 INFO - PROCESS | 1660 | 1469260026587 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 00:47:06 INFO - PROCESS | 1660 | 1469260026588 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 00:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:47:06 INFO - PROCESS | 1660 | 1469260026600 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1660 | 1469260026601 Marionette TRACE conn2 <- [1,1266,null,{}] 00:47:06 INFO - PROCESS | 1660 | 1469260026604 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:06 INFO - PROCESS | 1660 | 1469260026605 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:06 INFO - PROCESS | 1660 | 1469260026685 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 00:47:06 INFO - PROCESS | 1660 | 1469260026688 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:06 INFO - PROCESS | 1660 | 1469260026689 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1bf000 == 40 [pid = 1660] [id = 324] 00:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12c484800) [pid = 1660] [serial = 971] [outer = 0x0] 00:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12c489c00) [pid = 1660] [serial = 972] [outer = 0x12c484800] 00:47:06 INFO - PROCESS | 1660 | 1469260026713 Marionette DEBUG loaded listener.js 00:47:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12c490c00) [pid = 1660] [serial = 973] [outer = 0x12c484800] 00:47:07 INFO - PROCESS | 1660 | 1469260027050 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 00:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 479ms 00:47:07 INFO - PROCESS | 1660 | 1469260027069 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 00:47:07 INFO - PROCESS | 1660 | 1469260027070 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 00:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:47:07 INFO - PROCESS | 1660 | 1469260027073 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:47:07 INFO - PROCESS | 1660 | 1469260027073 Marionette TRACE conn2 <- [1,1270,null,{}] 00:47:07 INFO - PROCESS | 1660 | 1469260027078 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:07 INFO - PROCESS | 1660 | 1469260027080 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:07 INFO - PROCESS | 1660 | 1469260027155 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 00:47:07 INFO - PROCESS | 1660 | 1469260027169 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 1660 | 1469260027170 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba5c000 == 41 [pid = 1660] [id = 325] 00:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1219ae800) [pid = 1660] [serial = 974] [outer = 0x0] 00:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1219b1c00) [pid = 1660] [serial = 975] [outer = 0x1219ae800] 00:47:07 INFO - PROCESS | 1660 | 1469260027202 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x123b1d800) [pid = 1660] [serial = 976] [outer = 0x1219ae800] 00:47:07 INFO - PROCESS | 1660 | --DOCSHELL 0x117235000 == 40 [pid = 1660] [id = 314] 00:47:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a6800 == 39 [pid = 1660] [id = 313] 00:47:07 INFO - PROCESS | 1660 | --DOCSHELL 0x118593000 == 38 [pid = 1660] [id = 312] 00:47:07 INFO - PROCESS | 1660 | --DOCSHELL 0x112e50800 == 37 [pid = 1660] [id = 311] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x1265b5800 == 36 [pid = 1660] [id = 318] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x118415000 == 35 [pid = 1660] [id = 317] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x1292c8000 == 34 [pid = 1660] [id = 321] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x121054000 == 33 [pid = 1660] [id = 316] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12a992800 == 32 [pid = 1660] [id = 323] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x119479800 == 31 [pid = 1660] [id = 315] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x121053000 == 30 [pid = 1660] [id = 322] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12719a800 == 29 [pid = 1660] [id = 319] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x129014000 == 28 [pid = 1660] [id = 320] 00:47:08 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1bf000 == 27 [pid = 1660] [id = 324] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x125348c00) [pid = 1660] [serial = 912] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120f10000) [pid = 1660] [serial = 897] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119ae9400) [pid = 1660] [serial = 896] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x120f0b800) [pid = 1660] [serial = 906] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x120fe5800) [pid = 1660] [serial = 907] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1169f6c00) [pid = 1660] [serial = 899] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11747c400) [pid = 1660] [serial = 900] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12758d800) [pid = 1660] [serial = 504] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118430000) [pid = 1660] [serial = 879] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1184d3400) [pid = 1660] [serial = 902] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x116fb5c00) [pid = 1660] [serial = 878] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118f52000) [pid = 1660] [serial = 903] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12122a000) [pid = 1660] [serial = 909] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1205d1c00) [pid = 1660] [serial = 882] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119ae3000) [pid = 1660] [serial = 881] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x128cbac00) [pid = 1660] [serial = 885] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x127594400) [pid = 1660] [serial = 884] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x128a48400) [pid = 1660] [serial = 916] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12b13e800) [pid = 1660] [serial = 888] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12a78a000) [pid = 1660] [serial = 887] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12be3f000) [pid = 1660] [serial = 891] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12b13c000) [pid = 1660] [serial = 890] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x118721800) [pid = 1660] [serial = 894] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x118224000) [pid = 1660] [serial = 893] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1273ad400) [pid = 1660] [serial = 915] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12a9c2c00) [pid = 1660] [serial = 928] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x128cc2000) [pid = 1660] [serial = 918] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12947e800) [pid = 1660] [serial = 919] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x129988800) [pid = 1660] [serial = 921] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1205d3c00) [pid = 1660] [serial = 924] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12a792c00) [pid = 1660] [serial = 922] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1267d8400) [pid = 1660] [serial = 913] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12b13ac00) [pid = 1660] [serial = 930] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12a6d4400) [pid = 1660] [serial = 927] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1248ad800) [pid = 1660] [serial = 910] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x1273b4800) [pid = 1660] [serial = 925] [outer = 0x0] [url = about:blank] 00:47:08 INFO - PROCESS | 1660 | 1469260028613 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 00:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1573ms 00:47:08 INFO - PROCESS | 1660 | 1469260028647 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 00:47:08 INFO - PROCESS | 1660 | 1469260028649 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 00:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:47:08 INFO - PROCESS | 1660 | 1469260028653 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:47:08 INFO - PROCESS | 1660 | 1469260028655 Marionette TRACE conn2 <- [1,1274,null,{}] 00:47:08 INFO - PROCESS | 1660 | 1469260028665 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:08 INFO - PROCESS | 1660 | 1469260028666 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:08 INFO - PROCESS | 1660 | 1469260028751 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 00:47:08 INFO - PROCESS | 1660 | 1469260028805 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:08 INFO - PROCESS | 1660 | 1469260028806 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x113f4c800 == 28 [pid = 1660] [id = 326] 00:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1160e8400) [pid = 1660] [serial = 977] [outer = 0x0] 00:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x1162ce000) [pid = 1660] [serial = 978] [outer = 0x1160e8400] 00:47:08 INFO - PROCESS | 1660 | 1469260028834 Marionette DEBUG loaded listener.js 00:47:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11690ac00) [pid = 1660] [serial = 979] [outer = 0x1160e8400] 00:47:09 INFO - PROCESS | 1660 | 1469260029184 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 00:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 570ms 00:47:09 INFO - PROCESS | 1660 | 1469260029223 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 00:47:09 INFO - PROCESS | 1660 | 1469260029229 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 00:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:47:09 INFO - PROCESS | 1660 | 1469260029233 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1660 | 1469260029235 Marionette TRACE conn2 <- [1,1278,null,{}] 00:47:09 INFO - PROCESS | 1660 | 1469260029237 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:09 INFO - PROCESS | 1660 | 1469260029239 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:09 INFO - PROCESS | 1660 | 1469260029315 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 00:47:09 INFO - PROCESS | 1660 | 1469260029365 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:09 INFO - PROCESS | 1660 | 1469260029367 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x11709a800 == 29 [pid = 1660] [id = 327] 00:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11690e800) [pid = 1660] [serial = 980] [outer = 0x0] 00:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116aa0000) [pid = 1660] [serial = 981] [outer = 0x11690e800] 00:47:09 INFO - PROCESS | 1660 | 1469260029394 Marionette DEBUG loaded listener.js 00:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x117485000) [pid = 1660] [serial = 982] [outer = 0x11690e800] 00:47:09 INFO - PROCESS | 1660 | 1469260029698 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 00:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 00:47:09 INFO - PROCESS | 1660 | 1469260029754 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 00:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:47:09 INFO - PROCESS | 1660 | 1469260029764 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 00:47:09 INFO - PROCESS | 1660 | 1469260029767 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:47:09 INFO - PROCESS | 1660 | 1469260029769 Marionette TRACE conn2 <- [1,1282,null,{}] 00:47:09 INFO - PROCESS | 1660 | 1469260029777 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:09 INFO - PROCESS | 1660 | 1469260029780 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:09 INFO - PROCESS | 1660 | 1469260029855 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 00:47:09 INFO - PROCESS | 1660 | 1469260029906 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:09 INFO - PROCESS | 1660 | 1469260029908 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x118339800 == 30 [pid = 1660] [id = 328] 00:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1121e3400) [pid = 1660] [serial = 983] [outer = 0x0] 00:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1184c6000) [pid = 1660] [serial = 984] [outer = 0x1121e3400] 00:47:09 INFO - PROCESS | 1660 | 1469260029936 Marionette DEBUG loaded listener.js 00:47:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11870a400) [pid = 1660] [serial = 985] [outer = 0x1121e3400] 00:47:10 INFO - PROCESS | 1660 | 1469260030237 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 00:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 521ms 00:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:47:10 INFO - PROCESS | 1660 | 1469260030288 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 00:47:10 INFO - PROCESS | 1660 | 1469260030290 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 00:47:10 INFO - PROCESS | 1660 | 1469260030294 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:47:10 INFO - PROCESS | 1660 | 1469260030296 Marionette TRACE conn2 <- [1,1286,null,{}] 00:47:10 INFO - PROCESS | 1660 | 1469260030298 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:10 INFO - PROCESS | 1660 | 1469260030299 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:10 INFO - PROCESS | 1660 | 1469260030373 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 00:47:10 INFO - PROCESS | 1660 | 1469260030379 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 1660 | 1469260030380 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x118768800 == 31 [pid = 1660] [id = 329] 00:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11885bc00) [pid = 1660] [serial = 986] [outer = 0x0] 00:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119422400) [pid = 1660] [serial = 987] [outer = 0x11885bc00] 00:47:10 INFO - PROCESS | 1660 | 1469260030405 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11974b400) [pid = 1660] [serial = 988] [outer = 0x11885bc00] 00:47:10 INFO - PROCESS | 1660 | 1469260030730 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 00:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 470ms 00:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:47:10 INFO - PROCESS | 1660 | 1469260030764 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 00:47:10 INFO - PROCESS | 1660 | 1469260030765 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 00:47:10 INFO - PROCESS | 1660 | 1469260030767 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:47:10 INFO - PROCESS | 1660 | 1469260030768 Marionette TRACE conn2 <- [1,1290,null,{}] 00:47:10 INFO - PROCESS | 1660 | 1469260030770 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:10 INFO - PROCESS | 1660 | 1469260030772 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:10 INFO - PROCESS | 1660 | 1469260030871 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 00:47:10 INFO - PROCESS | 1660 | 1469260030879 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 1660 | 1469260030880 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f0e800 == 32 [pid = 1660] [id = 330] 00:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11690d800) [pid = 1660] [serial = 989] [outer = 0x0] 00:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119ae9000) [pid = 1660] [serial = 990] [outer = 0x11690d800] 00:47:10 INFO - PROCESS | 1660 | 1469260030903 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119ddf400) [pid = 1660] [serial = 991] [outer = 0x11690d800] 00:47:11 INFO - PROCESS | 1660 | 1469260031226 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 00:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 00:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:47:11 INFO - PROCESS | 1660 | 1469260031237 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1660 | 1469260031238 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 00:47:11 INFO - PROCESS | 1660 | 1469260031241 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1660 | 1469260031245 Marionette TRACE conn2 <- [1,1294,null,{}] 00:47:11 INFO - PROCESS | 1660 | 1469260031249 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:11 INFO - PROCESS | 1660 | 1469260031253 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:11 INFO - PROCESS | 1660 | 1469260031358 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 00:47:11 INFO - PROCESS | 1660 | 1469260031366 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1660 | 1469260031367 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119996000 == 33 [pid = 1660] [id = 331] 00:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119aea800) [pid = 1660] [serial = 992] [outer = 0x0] 00:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x120f0dc00) [pid = 1660] [serial = 993] [outer = 0x119aea800] 00:47:11 INFO - PROCESS | 1660 | 1469260031406 Marionette DEBUG loaded listener.js 00:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1219a8c00) [pid = 1660] [serial = 994] [outer = 0x119aea800] 00:47:11 INFO - PROCESS | 1660 | 1469260031844 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 00:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 624ms 00:47:11 INFO - PROCESS | 1660 | 1469260031865 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1660 | 1469260031866 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 00:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:47:11 INFO - PROCESS | 1660 | 1469260031868 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1660 | 1469260031869 Marionette TRACE conn2 <- [1,1298,null,{}] 00:47:11 INFO - PROCESS | 1660 | 1469260031871 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:11 INFO - PROCESS | 1660 | 1469260031872 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:11 INFO - PROCESS | 1660 | 1469260031948 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 00:47:11 INFO - PROCESS | 1660 | 1469260031951 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1660 | 1469260031953 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x121052000 == 34 [pid = 1660] [id = 332] 00:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1219afc00) [pid = 1660] [serial = 995] [outer = 0x0] 00:47:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x123b16800) [pid = 1660] [serial = 996] [outer = 0x1219afc00] 00:47:11 INFO - PROCESS | 1660 | 1469260031979 Marionette DEBUG loaded listener.js 00:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1248ab800) [pid = 1660] [serial = 997] [outer = 0x1219afc00] 00:47:12 INFO - PROCESS | 1660 | 1469260032290 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 469ms 00:47:12 INFO - PROCESS | 1660 | 1469260032337 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 00:47:12 INFO - PROCESS | 1660 | 1469260032338 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 00:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:47:12 INFO - PROCESS | 1660 | 1469260032341 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 1660 | 1469260032342 Marionette TRACE conn2 <- [1,1302,null,{}] 00:47:12 INFO - PROCESS | 1660 | 1469260032344 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:12 INFO - PROCESS | 1660 | 1469260032345 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:12 INFO - PROCESS | 1660 | 1469260032418 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 00:47:12 INFO - PROCESS | 1660 | 1469260032421 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:12 INFO - PROCESS | 1660 | 1469260032422 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135e800 == 35 [pid = 1660] [id = 333] 00:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1248ad400) [pid = 1660] [serial = 998] [outer = 0x0] 00:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x125348c00) [pid = 1660] [serial = 999] [outer = 0x1248ad400] 00:47:12 INFO - PROCESS | 1660 | 1469260032449 Marionette DEBUG loaded listener.js 00:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1267d6800) [pid = 1660] [serial = 1000] [outer = 0x1248ad400] 00:47:12 INFO - PROCESS | 1660 | 1469260032780 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 00:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 472ms 00:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:47:12 INFO - PROCESS | 1660 | 1469260032813 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 00:47:12 INFO - PROCESS | 1660 | 1469260032815 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 00:47:12 INFO - PROCESS | 1660 | 1469260032817 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 1660 | 1469260032818 Marionette TRACE conn2 <- [1,1306,null,{}] 00:47:12 INFO - PROCESS | 1660 | 1469260032830 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:12 INFO - PROCESS | 1660 | 1469260032831 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:12 INFO - PROCESS | 1660 | 1469260032904 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 00:47:12 INFO - PROCESS | 1660 | 1469260032917 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:12 INFO - PROCESS | 1660 | 1469260032918 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x118336800 == 36 [pid = 1660] [id = 334] 00:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1130a4400) [pid = 1660] [serial = 1001] [outer = 0x0] 00:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1267df400) [pid = 1660] [serial = 1002] [outer = 0x1130a4400] 00:47:12 INFO - PROCESS | 1660 | 1469260032943 Marionette DEBUG loaded listener.js 00:47:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x126f51000) [pid = 1660] [serial = 1003] [outer = 0x1130a4400] 00:47:13 INFO - PROCESS | 1660 | 1469260033251 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 00:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 471ms 00:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:47:13 INFO - PROCESS | 1660 | 1469260033289 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 00:47:13 INFO - PROCESS | 1660 | 1469260033290 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 00:47:13 INFO - PROCESS | 1660 | 1469260033292 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:47:13 INFO - PROCESS | 1660 | 1469260033295 Marionette TRACE conn2 <- [1,1310,null,{}] 00:47:13 INFO - PROCESS | 1660 | 1469260033298 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:13 INFO - PROCESS | 1660 | 1469260033299 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:13 INFO - PROCESS | 1660 | 1469260033375 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 00:47:13 INFO - PROCESS | 1660 | 1469260033380 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1660 | 1469260033381 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12531d000 == 37 [pid = 1660] [id = 335] 00:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126f51c00) [pid = 1660] [serial = 1004] [outer = 0x0] 00:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1273a1400) [pid = 1660] [serial = 1005] [outer = 0x126f51c00] 00:47:13 INFO - PROCESS | 1660 | 1469260033405 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1273b5800) [pid = 1660] [serial = 1006] [outer = 0x126f51c00] 00:47:13 INFO - PROCESS | 1660 | 1469260033722 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 00:47:13 INFO - PROCESS | 1660 | 1469260033766 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 00:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:47:13 INFO - PROCESS | 1660 | 1469260033768 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:47:13 INFO - PROCESS | 1660 | 1469260033770 Marionette TRACE conn2 <- [1,1314,null,{}] 00:47:13 INFO - PROCESS | 1660 | 1469260033773 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:13 INFO - PROCESS | 1660 | 1469260033774 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:13 INFO - PROCESS | 1660 | 1469260033887 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 00:47:13 INFO - PROCESS | 1660 | 1469260033902 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1660 | 1469260033903 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f0d000 == 38 [pid = 1660] [id = 336] 00:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12758d000) [pid = 1660] [serial = 1007] [outer = 0x0] 00:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127594400) [pid = 1660] [serial = 1008] [outer = 0x12758d000] 00:47:13 INFO - PROCESS | 1660 | 1469260033936 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129064800) [pid = 1660] [serial = 1009] [outer = 0x12758d000] 00:47:14 INFO - PROCESS | 1660 | 1469260034284 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 00:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 521ms 00:47:14 INFO - PROCESS | 1660 | 1469260034290 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 00:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:47:14 INFO - PROCESS | 1660 | 1469260034294 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 00:47:14 INFO - PROCESS | 1660 | 1469260034299 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1660 | 1469260034300 Marionette TRACE conn2 <- [1,1318,null,{}] 00:47:14 INFO - PROCESS | 1660 | 1469260034302 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:14 INFO - PROCESS | 1660 | 1469260034304 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:14 INFO - PROCESS | 1660 | 1469260034426 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 00:47:14 INFO - PROCESS | 1660 | 1469260034443 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:14 INFO - PROCESS | 1660 | 1469260034444 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a58000 == 39 [pid = 1660] [id = 337] 00:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129066000) [pid = 1660] [serial = 1010] [outer = 0x0] 00:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x129480800) [pid = 1660] [serial = 1011] [outer = 0x129066000] 00:47:14 INFO - PROCESS | 1660 | 1469260034484 Marionette DEBUG loaded listener.js 00:47:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129992400) [pid = 1660] [serial = 1012] [outer = 0x129066000] 00:47:14 INFO - PROCESS | 1660 | 1469260034910 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 00:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 622ms 00:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:47:14 INFO - PROCESS | 1660 | 1469260034920 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 00:47:14 INFO - PROCESS | 1660 | 1469260034921 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 00:47:14 INFO - PROCESS | 1660 | 1469260034923 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1660 | 1469260034924 Marionette TRACE conn2 <- [1,1322,null,{}] 00:47:14 INFO - PROCESS | 1660 | 1469260034931 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:14 INFO - PROCESS | 1660 | 1469260034932 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:15 INFO - PROCESS | 1660 | 1469260035032 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 00:47:15 INFO - PROCESS | 1660 | 1469260035042 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1660 | 1469260035044 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290ea800 == 40 [pid = 1660] [id = 338] 00:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12a6d4c00) [pid = 1660] [serial = 1013] [outer = 0x0] 00:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a78c000) [pid = 1660] [serial = 1014] [outer = 0x12a6d4c00] 00:47:15 INFO - PROCESS | 1660 | 1469260035074 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12a9ba000) [pid = 1660] [serial = 1015] [outer = 0x12a6d4c00] 00:47:15 INFO - PROCESS | 1660 | 1469260035471 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 00:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 573ms 00:47:15 INFO - PROCESS | 1660 | 1469260035497 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 00:47:15 INFO - PROCESS | 1660 | 1469260035499 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 00:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:47:15 INFO - PROCESS | 1660 | 1469260035513 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:47:15 INFO - PROCESS | 1660 | 1469260035516 Marionette TRACE conn2 <- [1,1326,null,{}] 00:47:15 INFO - PROCESS | 1660 | 1469260035520 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:15 INFO - PROCESS | 1660 | 1469260035521 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:15 INFO - PROCESS | 1660 | 1469260035672 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 00:47:15 INFO - PROCESS | 1660 | 1469260035689 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1660 | 1469260035690 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a614800 == 41 [pid = 1660] [id = 339] 00:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12a6dbc00) [pid = 1660] [serial = 1016] [outer = 0x0] 00:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12af3ac00) [pid = 1660] [serial = 1017] [outer = 0x12a6dbc00] 00:47:15 INFO - PROCESS | 1660 | 1469260035729 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12b13c000) [pid = 1660] [serial = 1018] [outer = 0x12a6dbc00] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12af39000) [pid = 1660] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116078000) [pid = 1660] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1127dcc00) [pid = 1660] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x112a85800) [pid = 1660] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113867800) [pid = 1660] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1267d4000) [pid = 1660] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12c484800) [pid = 1660] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x111c7b400) [pid = 1660] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120f10c00) [pid = 1660] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11320c400) [pid = 1660] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11974d400) [pid = 1660] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x118706400) [pid = 1660] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11747b000) [pid = 1660] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116aa3800) [pid = 1660] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:47:16 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x127130400) [pid = 1660] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:47:16 INFO - PROCESS | 1660 | 1469260036366 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 886ms 00:47:16 INFO - PROCESS | 1660 | 1469260036388 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 00:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:47:16 INFO - PROCESS | 1660 | 1469260036389 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 00:47:16 INFO - PROCESS | 1660 | 1469260036391 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 1660 | 1469260036393 Marionette TRACE conn2 <- [1,1330,null,{}] 00:47:16 INFO - PROCESS | 1660 | 1469260036401 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:16 INFO - PROCESS | 1660 | 1469260036402 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:16 INFO - PROCESS | 1660 | 1469260036519 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 00:47:16 INFO - PROCESS | 1660 | 1469260036525 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:16 INFO - PROCESS | 1660 | 1469260036526 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12996e000 == 42 [pid = 1660] [id = 340] 00:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x113860400) [pid = 1660] [serial = 1019] [outer = 0x0] 00:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11941f400) [pid = 1660] [serial = 1020] [outer = 0x113860400] 00:47:16 INFO - PROCESS | 1660 | 1469260036550 Marionette DEBUG loaded listener.js 00:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124e0c000) [pid = 1660] [serial = 1021] [outer = 0x113860400] 00:47:16 INFO - PROCESS | 1660 | 1469260036847 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 475ms 00:47:16 INFO - PROCESS | 1660 | 1469260036867 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 00:47:16 INFO - PROCESS | 1660 | 1469260036868 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 00:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:47:16 INFO - PROCESS | 1660 | 1469260036870 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:47:16 INFO - PROCESS | 1660 | 1469260036871 Marionette TRACE conn2 <- [1,1334,null,{}] 00:47:16 INFO - PROCESS | 1660 | 1469260036874 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:16 INFO - PROCESS | 1660 | 1469260036875 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:16 INFO - PROCESS | 1660 | 1469260036958 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 00:47:16 INFO - PROCESS | 1660 | 1469260036963 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:16 INFO - PROCESS | 1660 | 1469260036964 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af67800 == 43 [pid = 1660] [id = 341] 00:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128a47c00) [pid = 1660] [serial = 1022] [outer = 0x0] 00:47:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12b13bc00) [pid = 1660] [serial = 1023] [outer = 0x128a47c00] 00:47:16 INFO - PROCESS | 1660 | 1469260036988 Marionette DEBUG loaded listener.js 00:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12b9c5000) [pid = 1660] [serial = 1024] [outer = 0x128a47c00] 00:47:17 INFO - PROCESS | 1660 | 1469260037310 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 469ms 00:47:17 INFO - PROCESS | 1660 | 1469260037341 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 00:47:17 INFO - PROCESS | 1660 | 1469260037342 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 00:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:47:17 INFO - PROCESS | 1660 | 1469260037348 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:47:17 INFO - PROCESS | 1660 | 1469260037349 Marionette TRACE conn2 <- [1,1338,null,{}] 00:47:17 INFO - PROCESS | 1660 | 1469260037352 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:17 INFO - PROCESS | 1660 | 1469260037353 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:17 INFO - PROCESS | 1660 | 1469260037470 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 00:47:17 INFO - PROCESS | 1660 | 1469260037476 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:17 INFO - PROCESS | 1660 | 1469260037477 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba60800 == 44 [pid = 1660] [id = 342] 00:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1267d9800) [pid = 1660] [serial = 1025] [outer = 0x0] 00:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12b9be400) [pid = 1660] [serial = 1026] [outer = 0x1267d9800] 00:47:17 INFO - PROCESS | 1660 | 1469260037500 Marionette DEBUG loaded listener.js 00:47:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12be38400) [pid = 1660] [serial = 1027] [outer = 0x1267d9800] 00:47:18 INFO - PROCESS | 1660 | 1469260038290 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 00:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 00:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:47:18 INFO - PROCESS | 1660 | 1469260038344 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 00:47:18 INFO - PROCESS | 1660 | 1469260038347 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 00:47:18 INFO - PROCESS | 1660 | 1469260038352 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:47:18 INFO - PROCESS | 1660 | 1469260038354 Marionette TRACE conn2 <- [1,1342,null,{}] 00:47:18 INFO - PROCESS | 1660 | 1469260038358 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:18 INFO - PROCESS | 1660 | 1469260038359 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:18 INFO - PROCESS | 1660 | 1469260038457 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 00:47:18 INFO - PROCESS | 1660 | 1469260038548 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:18 INFO - PROCESS | 1660 | 1469260038550 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x11651c800 == 45 [pid = 1660] [id = 343] 00:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1130aa000) [pid = 1660] [serial = 1028] [outer = 0x0] 00:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x113861000) [pid = 1660] [serial = 1029] [outer = 0x1130aa000] 00:47:18 INFO - PROCESS | 1660 | 1469260038583 Marionette DEBUG loaded listener.js 00:47:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11652bc00) [pid = 1660] [serial = 1030] [outer = 0x1130aa000] 00:47:19 INFO - PROCESS | 1660 | 1469260039101 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 00:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 820ms 00:47:19 INFO - PROCESS | 1660 | 1469260039172 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 00:47:19 INFO - PROCESS | 1660 | 1469260039175 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 00:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:47:19 INFO - PROCESS | 1660 | 1469260039182 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:47:19 INFO - PROCESS | 1660 | 1469260039184 Marionette TRACE conn2 <- [1,1346,null,{}] 00:47:19 INFO - PROCESS | 1660 | 1469260039186 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:19 INFO - PROCESS | 1660 | 1469260039188 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:19 INFO - PROCESS | 1660 | 1469260039298 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 00:47:19 INFO - PROCESS | 1660 | 1469260039376 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1660 | 1469260039377 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x118765800 == 46 [pid = 1660] [id = 344] 00:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11747c400) [pid = 1660] [serial = 1031] [outer = 0x0] 00:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1174e3c00) [pid = 1660] [serial = 1032] [outer = 0x11747c400] 00:47:19 INFO - PROCESS | 1660 | 1469260039407 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1183d9400) [pid = 1660] [serial = 1033] [outer = 0x11747c400] 00:47:20 INFO - PROCESS | 1660 | 1469260040173 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12af67800 == 45 [pid = 1660] [id = 341] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12996e000 == 44 [pid = 1660] [id = 340] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12a614800 == 43 [pid = 1660] [id = 339] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x1290ea800 == 42 [pid = 1660] [id = 338] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x128a58000 == 41 [pid = 1660] [id = 337] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1219b1c00) [pid = 1660] [serial = 975] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x118f0d000 == 40 [pid = 1660] [id = 336] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12531d000 == 39 [pid = 1660] [id = 335] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x118336800 == 38 [pid = 1660] [id = 334] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x12135e800 == 37 [pid = 1660] [id = 333] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x121052000 == 36 [pid = 1660] [id = 332] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x119996000 == 35 [pid = 1660] [id = 331] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x118f0e800 == 34 [pid = 1660] [id = 330] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x118768800 == 33 [pid = 1660] [id = 329] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x118339800 == 32 [pid = 1660] [id = 328] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x11709a800 == 31 [pid = 1660] [id = 327] 00:47:20 INFO - PROCESS | 1660 | --DOCSHELL 0x113f4c800 == 30 [pid = 1660] [id = 326] 00:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1072ms 00:47:20 INFO - PROCESS | 1660 | 1469260040255 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 00:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:47:20 INFO - PROCESS | 1660 | 1469260040257 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 00:47:20 INFO - PROCESS | 1660 | 1469260040260 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 1660 | 1469260040262 Marionette TRACE conn2 <- [1,1350,null,{}] 00:47:20 INFO - PROCESS | 1660 | 1469260040265 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:20 INFO - PROCESS | 1660 | 1469260040267 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:20 INFO - PROCESS | 1660 | 1469260040347 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12be3b800) [pid = 1660] [serial = 931] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x129479c00) [pid = 1660] [serial = 957] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a797400) [pid = 1660] [serial = 960] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12b9c7c00) [pid = 1660] [serial = 963] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12b139000) [pid = 1660] [serial = 961] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119420400) [pid = 1660] [serial = 966] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12a6df000) [pid = 1660] [serial = 969] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12c489c00) [pid = 1660] [serial = 972] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12bea9800) [pid = 1660] [serial = 970] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x12be3a400) [pid = 1660] [serial = 964] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1127d4400) [pid = 1660] [serial = 933] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1267e1800) [pid = 1660] [serial = 951] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x123b17000) [pid = 1660] [serial = 948] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1265bd800) [pid = 1660] [serial = 949] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1205cf000) [pid = 1660] [serial = 945] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121340000) [pid = 1660] [serial = 946] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118f96400) [pid = 1660] [serial = 942] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119426800) [pid = 1660] [serial = 943] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1183e1c00) [pid = 1660] [serial = 940] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1174e0c00) [pid = 1660] [serial = 939] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12c490c00) [pid = 1660] [serial = 973] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x118f54800) [pid = 1660] [serial = 937] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11842b400) [pid = 1660] [serial = 936] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1130aec00) [pid = 1660] [serial = 934] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1273b4400) [pid = 1660] [serial = 954] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x126752c00) [pid = 1660] [serial = 967] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x124b37000) [pid = 1660] [serial = 958] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x129297000) [pid = 1660] [serial = 955] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x126f52800) [pid = 1660] [serial = 952] [outer = 0x0] [url = about:blank] 00:47:20 INFO - PROCESS | 1660 | 1469260040442 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 1660 | 1469260040443 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x11325f800 == 31 [pid = 1660] [id = 345] 00:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1121b0c00) [pid = 1660] [serial = 1034] [outer = 0x0] 00:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x113d3f000) [pid = 1660] [serial = 1035] [outer = 0x1121b0c00] 00:47:20 INFO - PROCESS | 1660 | 1469260040479 Marionette DEBUG loaded listener.js 00:47:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11747b000) [pid = 1660] [serial = 1036] [outer = 0x1121b0c00] 00:47:20 INFO - PROCESS | 1660 | 1469260040903 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 00:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 00:47:20 INFO - PROCESS | 1660 | 1469260040932 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 00:47:20 INFO - PROCESS | 1660 | 1469260040934 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 00:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:47:20 INFO - PROCESS | 1660 | 1469260040937 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 1660 | 1469260040939 Marionette TRACE conn2 <- [1,1354,null,{}] 00:47:20 INFO - PROCESS | 1660 | 1469260040943 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:20 INFO - PROCESS | 1660 | 1469260040946 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:21 INFO - PROCESS | 1660 | 1469260041041 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 00:47:21 INFO - PROCESS | 1660 | 1469260041094 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:21 INFO - PROCESS | 1660 | 1469260041096 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e76800 == 32 [pid = 1660] [id = 346] 00:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1184d4c00) [pid = 1660] [serial = 1037] [outer = 0x0] 00:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x118721000) [pid = 1660] [serial = 1038] [outer = 0x1184d4c00] 00:47:21 INFO - PROCESS | 1660 | 1469260041128 Marionette DEBUG loaded listener.js 00:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11910e400) [pid = 1660] [serial = 1039] [outer = 0x1184d4c00] 00:47:21 INFO - PROCESS | 1660 | 1469260041549 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 00:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 619ms 00:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:47:21 INFO - PROCESS | 1660 | 1469260041559 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 00:47:21 INFO - PROCESS | 1660 | 1469260041562 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 00:47:21 INFO - PROCESS | 1660 | 1469260041565 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 1660 | 1469260041566 Marionette TRACE conn2 <- [1,1358,null,{}] 00:47:21 INFO - PROCESS | 1660 | 1469260041569 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:21 INFO - PROCESS | 1660 | 1469260041570 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:21 INFO - PROCESS | 1660 | 1469260041667 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 00:47:21 INFO - PROCESS | 1660 | 1469260041767 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:21 INFO - PROCESS | 1660 | 1469260041769 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x11876b800 == 33 [pid = 1660] [id = 347] 00:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119aedc00) [pid = 1660] [serial = 1040] [outer = 0x0] 00:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1205cfc00) [pid = 1660] [serial = 1041] [outer = 0x119aedc00] 00:47:21 INFO - PROCESS | 1660 | 1469260041800 Marionette DEBUG loaded listener.js 00:47:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120f11400) [pid = 1660] [serial = 1042] [outer = 0x119aedc00] 00:47:22 INFO - PROCESS | 1660 | 1469260042227 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 00:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 668ms 00:47:22 INFO - PROCESS | 1660 | 1469260042234 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 00:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:47:22 INFO - PROCESS | 1660 | 1469260042235 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 00:47:22 INFO - PROCESS | 1660 | 1469260042242 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:47:22 INFO - PROCESS | 1660 | 1469260042247 Marionette TRACE conn2 <- [1,1362,null,{}] 00:47:22 INFO - PROCESS | 1660 | 1469260042251 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:22 INFO - PROCESS | 1660 | 1469260042254 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:22 INFO - PROCESS | 1660 | 1469260042349 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 00:47:22 INFO - PROCESS | 1660 | 1469260042397 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:22 INFO - PROCESS | 1660 | 1469260042398 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x120575800 == 34 [pid = 1660] [id = 348] 00:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118f55000) [pid = 1660] [serial = 1043] [outer = 0x0] 00:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x120fe7000) [pid = 1660] [serial = 1044] [outer = 0x118f55000] 00:47:22 INFO - PROCESS | 1660 | 1469260042427 Marionette DEBUG loaded listener.js 00:47:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1219b0400) [pid = 1660] [serial = 1045] [outer = 0x118f55000] 00:47:22 INFO - PROCESS | 1660 | 1469260042873 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 678ms 00:47:22 INFO - PROCESS | 1660 | 1469260042917 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 00:47:22 INFO - PROCESS | 1660 | 1469260042919 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 00:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:47:22 INFO - PROCESS | 1660 | 1469260042921 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:47:22 INFO - PROCESS | 1660 | 1469260042922 Marionette TRACE conn2 <- [1,1366,null,{}] 00:47:22 INFO - PROCESS | 1660 | 1469260042925 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:22 INFO - PROCESS | 1660 | 1469260042926 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:23 INFO - PROCESS | 1660 | 1469260043074 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 00:47:23 INFO - PROCESS | 1660 | 1469260043133 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1660 | 1469260043135 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135e800 == 35 [pid = 1660] [id = 349] 00:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124b39800) [pid = 1660] [serial = 1046] [outer = 0x0] 00:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x125349000) [pid = 1660] [serial = 1047] [outer = 0x124b39800] 00:47:23 INFO - PROCESS | 1660 | 1469260043164 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12675a800) [pid = 1660] [serial = 1048] [outer = 0x124b39800] 00:47:23 INFO - PROCESS | 1660 | 1469260043634 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 00:47:23 INFO - PROCESS | 1660 | 1469260043694 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 00:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:47:23 INFO - PROCESS | 1660 | 1469260043697 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 1660 | 1469260043698 Marionette TRACE conn2 <- [1,1370,null,{}] 00:47:23 INFO - PROCESS | 1660 | 1469260043701 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:23 INFO - PROCESS | 1660 | 1469260043702 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:23 INFO - PROCESS | 1660 | 1469260043836 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 00:47:23 INFO - PROCESS | 1660 | 1469260043899 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1660 | 1469260043904 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x123b42000 == 36 [pid = 1660] [id = 350] 00:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12712b000) [pid = 1660] [serial = 1049] [outer = 0x0] 00:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x127397c00) [pid = 1660] [serial = 1050] [outer = 0x12712b000] 00:47:23 INFO - PROCESS | 1660 | 1469260043941 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12758a000) [pid = 1660] [serial = 1051] [outer = 0x12712b000] 00:47:24 INFO - PROCESS | 1660 | 1469260044480 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 00:47:24 INFO - PROCESS | 1660 | 1469260044519 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 00:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:47:24 INFO - PROCESS | 1660 | 1469260044523 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:47:24 INFO - PROCESS | 1660 | 1469260044525 Marionette TRACE conn2 <- [1,1374,null,{}] 00:47:24 INFO - PROCESS | 1660 | 1469260044528 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:24 INFO - PROCESS | 1660 | 1469260044530 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:24 INFO - PROCESS | 1660 | 1469260044626 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 00:47:24 INFO - PROCESS | 1660 | 1469260044691 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:24 INFO - PROCESS | 1660 | 1469260044694 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e71800 == 37 [pid = 1660] [id = 351] 00:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x117484c00) [pid = 1660] [serial = 1052] [outer = 0x0] 00:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11822f800) [pid = 1660] [serial = 1053] [outer = 0x117484c00] 00:47:24 INFO - PROCESS | 1660 | 1469260044721 Marionette DEBUG loaded listener.js 00:47:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118860400) [pid = 1660] [serial = 1054] [outer = 0x117484c00] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11651c800 == 36 [pid = 1660] [id = 343] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba5c000 == 35 [pid = 1660] [id = 325] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x118765800 == 34 [pid = 1660] [id = 344] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba60800 == 33 [pid = 1660] [id = 342] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x123b42000 == 32 [pid = 1660] [id = 350] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12135e800 == 31 [pid = 1660] [id = 349] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x120575800 == 30 [pid = 1660] [id = 348] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11876b800 == 29 [pid = 1660] [id = 347] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x117e76800 == 28 [pid = 1660] [id = 346] 00:47:25 INFO - PROCESS | 1660 | --DOCSHELL 0x11325f800 == 27 [pid = 1660] [id = 345] 00:47:25 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:47:25 INFO - PROCESS | 1660 | 1469260045633 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 00:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:47:25 INFO - PROCESS | 1660 | 1469260045654 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 00:47:25 INFO - PROCESS | 1660 | 1469260045657 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:47:25 INFO - PROCESS | 1660 | 1469260045661 Marionette TRACE conn2 <- [1,1378,null,{}] 00:47:25 INFO - PROCESS | 1660 | 1469260045664 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:25 INFO - PROCESS | 1660 | 1469260045666 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:25 INFO - PROCESS | 1660 | 1469260045747 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 00:47:25 INFO - PROCESS | 1660 | 1469260045752 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:25 INFO - PROCESS | 1660 | 1469260045754 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x11651c800 == 28 [pid = 1660] [id = 352] 00:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x115e0bc00) [pid = 1660] [serial = 1055] [outer = 0x0] 00:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11697c800) [pid = 1660] [serial = 1056] [outer = 0x115e0bc00] 00:47:25 INFO - PROCESS | 1660 | 1469260045784 Marionette DEBUG loaded listener.js 00:47:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11747e000) [pid = 1660] [serial = 1057] [outer = 0x115e0bc00] 00:47:26 INFO - PROCESS | 1660 | 1469260046245 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 00:47:26 INFO - PROCESS | 1660 | 1469260046289 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 00:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:47:26 INFO - PROCESS | 1660 | 1469260046296 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 1660 | 1469260046299 Marionette TRACE conn2 <- [1,1382,null,{}] 00:47:26 INFO - PROCESS | 1660 | 1469260046302 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:26 INFO - PROCESS | 1660 | 1469260046305 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:26 INFO - PROCESS | 1660 | 1469260046425 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 00:47:26 INFO - PROCESS | 1660 | 1469260046511 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1660 | 1469260046513 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x118420800 == 29 [pid = 1660] [id = 353] 00:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116026000) [pid = 1660] [serial = 1058] [outer = 0x0] 00:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118865c00) [pid = 1660] [serial = 1059] [outer = 0x116026000] 00:47:26 INFO - PROCESS | 1660 | 1469260046560 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11910d000) [pid = 1660] [serial = 1060] [outer = 0x116026000] 00:47:26 INFO - PROCESS | 1660 | [1660] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 00:47:26 INFO - PROCESS | 1660 | 1469260046958 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 00:47:26 INFO - PROCESS | 1660 | 1469260046971 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 00:47:26 INFO - PROCESS | 1660 | 1469260046975 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 1660 | 1469260046979 Marionette TRACE conn2 <- [1,1386,null,{}] 00:47:27 INFO - PROCESS | 1660 | 1469260046991 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:27 INFO - PROCESS | 1660 | 1469260046996 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:27 INFO - PROCESS | 1660 | 1469260047180 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 00:47:27 INFO - PROCESS | 1660 | 1469260047200 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:27 INFO - PROCESS | 1660 | 1469260047203 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199a1000 == 30 [pid = 1660] [id = 354] 00:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1169f7800) [pid = 1660] [serial = 1061] [outer = 0x0] 00:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x120f12000) [pid = 1660] [serial = 1062] [outer = 0x1169f7800] 00:47:27 INFO - PROCESS | 1660 | 1469260047249 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12121ec00) [pid = 1660] [serial = 1063] [outer = 0x1169f7800] 00:47:27 INFO - PROCESS | 1660 | 1469260047679 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 00:47:27 INFO - PROCESS | 1660 | 1469260047701 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 00:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:47:27 INFO - PROCESS | 1660 | 1469260047703 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 1660 | 1469260047704 Marionette TRACE conn2 <- [1,1390,null,{}] 00:47:27 INFO - PROCESS | 1660 | 1469260047706 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:27 INFO - PROCESS | 1660 | 1469260047708 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:27 INFO - PROCESS | 1660 | 1469260047805 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 00:47:27 INFO - PROCESS | 1660 | 1469260047809 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:27 INFO - PROCESS | 1660 | 1469260047810 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x121975000 == 31 [pid = 1660] [id = 355] 00:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121340000) [pid = 1660] [serial = 1064] [outer = 0x0] 00:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1219ae000) [pid = 1660] [serial = 1065] [outer = 0x121340000] 00:47:27 INFO - PROCESS | 1660 | 1469260047835 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124937000) [pid = 1660] [serial = 1066] [outer = 0x121340000] 00:47:28 INFO - PROCESS | 1660 | 1469260048173 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 00:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 00:47:28 INFO - PROCESS | 1660 | 1469260048229 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 00:47:28 INFO - PROCESS | 1660 | 1469260048230 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 00:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:47:28 INFO - PROCESS | 1660 | 1469260048232 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:47:28 INFO - PROCESS | 1660 | 1469260048233 Marionette TRACE conn2 <- [1,1394,null,{}] 00:47:28 INFO - PROCESS | 1660 | 1469260048236 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:28 INFO - PROCESS | 1660 | 1469260048237 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:28 INFO - PROCESS | 1660 | 1469260048326 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 00:47:28 INFO - PROCESS | 1660 | 1469260048360 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:28 INFO - PROCESS | 1660 | 1469260048361 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x126932800 == 32 [pid = 1660] [id = 356] 00:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x11747e800) [pid = 1660] [serial = 1067] [outer = 0x0] 00:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1265c1000) [pid = 1660] [serial = 1068] [outer = 0x11747e800] 00:47:28 INFO - PROCESS | 1660 | 1469260048386 Marionette DEBUG loaded listener.js 00:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x126db3400) [pid = 1660] [serial = 1069] [outer = 0x11747e800] 00:47:28 INFO - PROCESS | 1660 | 1469260048717 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 00:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 521ms 00:47:28 INFO - PROCESS | 1660 | 1469260048760 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 00:47:28 INFO - PROCESS | 1660 | 1469260048761 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 00:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:47:28 INFO - PROCESS | 1660 | 1469260048764 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:47:28 INFO - PROCESS | 1660 | 1469260048765 Marionette TRACE conn2 <- [1,1398,null,{}] 00:47:28 INFO - PROCESS | 1660 | 1469260048767 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:28 INFO - PROCESS | 1660 | 1469260048771 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:28 INFO - PROCESS | 1660 | 1469260048883 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 00:47:28 INFO - PROCESS | 1660 | 1469260048919 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:28 INFO - PROCESS | 1660 | 1469260048920 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a64000 == 33 [pid = 1660] [id = 357] 00:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12712a000) [pid = 1660] [serial = 1070] [outer = 0x0] 00:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1273b2000) [pid = 1660] [serial = 1071] [outer = 0x12712a000] 00:47:28 INFO - PROCESS | 1660 | 1469260048944 Marionette DEBUG loaded listener.js 00:47:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x128cbac00) [pid = 1660] [serial = 1072] [outer = 0x12712a000] 00:47:29 INFO - PROCESS | 1660 | 1469260049266 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 00:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 00:47:29 INFO - PROCESS | 1660 | 1469260049283 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 00:47:29 INFO - PROCESS | 1660 | 1469260049285 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 00:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:47:29 INFO - PROCESS | 1660 | 1469260049295 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:47:29 INFO - PROCESS | 1660 | 1469260049297 Marionette TRACE conn2 <- [1,1402,null,{}] 00:47:29 INFO - PROCESS | 1660 | 1469260049306 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:29 INFO - PROCESS | 1660 | 1469260049308 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:29 INFO - PROCESS | 1660 | 1469260049399 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 00:47:29 INFO - PROCESS | 1660 | 1469260049402 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1660 | 1469260049403 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e8800 == 34 [pid = 1660] [id = 358] 00:47:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1205d1c00) [pid = 1660] [serial = 1073] [outer = 0x0] 00:47:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12929b000) [pid = 1660] [serial = 1074] [outer = 0x1205d1c00] 00:47:29 INFO - PROCESS | 1660 | 1469260049427 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x129484c00) [pid = 1660] [serial = 1075] [outer = 0x1205d1c00] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1267d9800) [pid = 1660] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11747c400) [pid = 1660] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11885bc00) [pid = 1660] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x119aea800) [pid = 1660] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x129066000) [pid = 1660] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1121e3400) [pid = 1660] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11690d800) [pid = 1660] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a6d4c00) [pid = 1660] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12a6dbc00) [pid = 1660] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11690e800) [pid = 1660] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126f51c00) [pid = 1660] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x113860400) [pid = 1660] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1248ad400) [pid = 1660] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x128a47c00) [pid = 1660] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1160e8400) [pid = 1660] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1130a4400) [pid = 1660] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1219ae800) [pid = 1660] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1219afc00) [pid = 1660] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1130aa000) [pid = 1660] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:47:29 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12758d000) [pid = 1660] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:47:29 INFO - PROCESS | 1660 | 1469260049943 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 00:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 679ms 00:47:29 INFO - PROCESS | 1660 | 1469260049974 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 00:47:29 INFO - PROCESS | 1660 | 1469260049975 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 00:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:47:29 INFO - PROCESS | 1660 | 1469260049983 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:47:29 INFO - PROCESS | 1660 | 1469260049984 Marionette TRACE conn2 <- [1,1406,null,{}] 00:47:29 INFO - PROCESS | 1660 | 1469260049986 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:29 INFO - PROCESS | 1660 | 1469260049987 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:30 INFO - PROCESS | 1660 | 1469260050093 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 00:47:30 INFO - PROCESS | 1660 | 1469260050131 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:30 INFO - PROCESS | 1660 | 1469260050132 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b83000 == 35 [pid = 1660] [id = 359] 00:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112710400) [pid = 1660] [serial = 1076] [outer = 0x0] 00:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x117482c00) [pid = 1660] [serial = 1077] [outer = 0x112710400] 00:47:30 INFO - PROCESS | 1660 | 1469260050156 Marionette DEBUG loaded listener.js 00:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119755000) [pid = 1660] [serial = 1078] [outer = 0x112710400] 00:47:30 INFO - PROCESS | 1660 | 1469260050419 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 00:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms 00:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:47:30 INFO - PROCESS | 1660 | 1469260050454 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 1660 | 1469260050455 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 00:47:30 INFO - PROCESS | 1660 | 1469260050457 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:47:30 INFO - PROCESS | 1660 | 1469260050458 Marionette TRACE conn2 <- [1,1410,null,{}] 00:47:30 INFO - PROCESS | 1660 | 1469260050468 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:30 INFO - PROCESS | 1660 | 1469260050469 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:30 INFO - PROCESS | 1660 | 1469260050556 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 00:47:30 INFO - PROCESS | 1660 | 1469260050561 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:30 INFO - PROCESS | 1660 | 1469260050563 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11999c000 == 36 [pid = 1660] [id = 360] 00:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119423000) [pid = 1660] [serial = 1079] [outer = 0x0] 00:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12674fc00) [pid = 1660] [serial = 1080] [outer = 0x119423000] 00:47:30 INFO - PROCESS | 1660 | 1469260050587 Marionette DEBUG loaded listener.js 00:47:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x128cc2000) [pid = 1660] [serial = 1081] [outer = 0x119423000] 00:47:30 INFO - PROCESS | 1660 | 1469260050934 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 00:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 480ms 00:47:30 INFO - PROCESS | 1660 | 1469260050938 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 1660 | 1469260050939 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 00:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:47:30 INFO - PROCESS | 1660 | 1469260050941 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:47:30 INFO - PROCESS | 1660 | 1469260050942 Marionette TRACE conn2 <- [1,1414,null,{}] 00:47:30 INFO - PROCESS | 1660 | 1469260050948 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:30 INFO - PROCESS | 1660 | 1469260050949 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:31 INFO - PROCESS | 1660 | 1469260051054 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 00:47:31 INFO - PROCESS | 1660 | 1469260051060 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1660 | 1469260051061 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a99e800 == 37 [pid = 1660] [id = 361] 00:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1130aa000) [pid = 1660] [serial = 1082] [outer = 0x0] 00:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126dbc000) [pid = 1660] [serial = 1083] [outer = 0x1130aa000] 00:47:31 INFO - PROCESS | 1660 | 1469260051085 Marionette DEBUG loaded listener.js 00:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12a6db800) [pid = 1660] [serial = 1084] [outer = 0x1130aa000] 00:47:31 INFO - PROCESS | 1660 | 1469260051409 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 00:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 521ms 00:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:47:31 INFO - PROCESS | 1660 | 1469260051463 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 00:47:31 INFO - PROCESS | 1660 | 1469260051465 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 00:47:31 INFO - PROCESS | 1660 | 1469260051467 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1660 | 1469260051469 Marionette TRACE conn2 <- [1,1418,null,{}] 00:47:31 INFO - PROCESS | 1660 | 1469260051471 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:31 INFO - PROCESS | 1660 | 1469260051473 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:31 INFO - PROCESS | 1660 | 1469260051574 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 00:47:31 INFO - PROCESS | 1660 | 1469260051581 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:31 INFO - PROCESS | 1660 | 1469260051582 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x126932000 == 38 [pid = 1660] [id = 362] 00:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1292a4400) [pid = 1660] [serial = 1085] [outer = 0x0] 00:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12a9ba800) [pid = 1660] [serial = 1086] [outer = 0x1292a4400] 00:47:31 INFO - PROCESS | 1660 | 1469260051608 Marionette DEBUG loaded listener.js 00:47:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12b139800) [pid = 1660] [serial = 1087] [outer = 0x1292a4400] 00:47:32 INFO - PROCESS | 1660 | 1469260052213 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 00:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 820ms 00:47:32 INFO - PROCESS | 1660 | 1469260052293 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 00:47:32 INFO - PROCESS | 1660 | 1469260052296 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 00:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:47:32 INFO - PROCESS | 1660 | 1469260052299 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:47:32 INFO - PROCESS | 1660 | 1469260052301 Marionette TRACE conn2 <- [1,1422,null,{}] 00:47:32 INFO - PROCESS | 1660 | 1469260052306 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:32 INFO - PROCESS | 1660 | 1469260052308 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:32 INFO - PROCESS | 1660 | 1469260052418 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 00:47:32 INFO - PROCESS | 1660 | 1469260052474 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:32 INFO - PROCESS | 1660 | 1469260052475 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11809e000 == 39 [pid = 1660] [id = 363] 00:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x116978400) [pid = 1660] [serial = 1088] [outer = 0x0] 00:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1174de800) [pid = 1660] [serial = 1089] [outer = 0x116978400] 00:47:32 INFO - PROCESS | 1660 | 1469260052506 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x11842f000) [pid = 1660] [serial = 1090] [outer = 0x116978400] 00:47:33 INFO - PROCESS | 1660 | 1469260053230 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 972ms 00:47:33 INFO - PROCESS | 1660 | 1469260053271 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1660 | 1469260053273 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 00:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:47:33 INFO - PROCESS | 1660 | 1469260053277 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1660 | 1469260053279 Marionette TRACE conn2 <- [1,1426,null,{}] 00:47:33 INFO - PROCESS | 1660 | 1469260053287 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:33 INFO - PROCESS | 1660 | 1469260053289 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:33 INFO - PROCESS | 1660 | 1469260053397 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 00:47:33 INFO - PROCESS | 1660 | 1469260053476 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:33 INFO - PROCESS | 1660 | 1469260053479 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x117243800 == 40 [pid = 1660] [id = 364] 00:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x113a22c00) [pid = 1660] [serial = 1091] [outer = 0x0] 00:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116fa9000) [pid = 1660] [serial = 1092] [outer = 0x113a22c00] 00:47:33 INFO - PROCESS | 1660 | 1469260053507 Marionette DEBUG loaded listener.js 00:47:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1174e4c00) [pid = 1660] [serial = 1093] [outer = 0x113a22c00] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12a99e800 == 39 [pid = 1660] [id = 361] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11999c000 == 38 [pid = 1660] [id = 360] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128b83000 == 37 [pid = 1660] [id = 359] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e8800 == 36 [pid = 1660] [id = 358] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128a64000 == 35 [pid = 1660] [id = 357] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x126932800 == 34 [pid = 1660] [id = 356] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121975000 == 33 [pid = 1660] [id = 355] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x1199a1000 == 32 [pid = 1660] [id = 354] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118420800 == 31 [pid = 1660] [id = 353] 00:47:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11651c800 == 30 [pid = 1660] [id = 352] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119422400) [pid = 1660] [serial = 987] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x11974b400) [pid = 1660] [serial = 988] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x120f0dc00) [pid = 1660] [serial = 993] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x129480800) [pid = 1660] [serial = 1011] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1219a8c00) [pid = 1660] [serial = 994] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1184c6000) [pid = 1660] [serial = 984] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11870a400) [pid = 1660] [serial = 985] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x119ae9000) [pid = 1660] [serial = 990] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x119ddf400) [pid = 1660] [serial = 991] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12a78c000) [pid = 1660] [serial = 1014] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12af3ac00) [pid = 1660] [serial = 1017] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116aa0000) [pid = 1660] [serial = 981] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x117485000) [pid = 1660] [serial = 982] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12a9ba000) [pid = 1660] [serial = 1015] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1273a1400) [pid = 1660] [serial = 1005] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11941f400) [pid = 1660] [serial = 1020] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1273b5800) [pid = 1660] [serial = 1006] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x125348c00) [pid = 1660] [serial = 999] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1267d6800) [pid = 1660] [serial = 1000] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12b13bc00) [pid = 1660] [serial = 1023] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1162ce000) [pid = 1660] [serial = 978] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11690ac00) [pid = 1660] [serial = 979] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1267df400) [pid = 1660] [serial = 1002] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126f51000) [pid = 1660] [serial = 1003] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x123b1d800) [pid = 1660] [serial = 976] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123b16800) [pid = 1660] [serial = 996] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1248ab800) [pid = 1660] [serial = 997] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1183d9400) [pid = 1660] [serial = 1033] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12be38400) [pid = 1660] [serial = 1027] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12b13c000) [pid = 1660] [serial = 1018] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x113861000) [pid = 1660] [serial = 1029] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11652bc00) [pid = 1660] [serial = 1030] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x127594400) [pid = 1660] [serial = 1008] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x129992400) [pid = 1660] [serial = 1012] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12b9c5000) [pid = 1660] [serial = 1024] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129064800) [pid = 1660] [serial = 1009] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x124e0c000) [pid = 1660] [serial = 1021] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12b9be400) [pid = 1660] [serial = 1026] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1174e3c00) [pid = 1660] [serial = 1032] [outer = 0x0] [url = about:blank] 00:47:33 INFO - PROCESS | 1660 | 1469260053936 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 677ms 00:47:33 INFO - PROCESS | 1660 | 1469260053954 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1660 | 1469260053957 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 00:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:47:33 INFO - PROCESS | 1660 | 1469260053964 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1660 | 1469260053966 Marionette TRACE conn2 <- [1,1430,null,{}] 00:47:33 INFO - PROCESS | 1660 | 1469260053968 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:33 INFO - PROCESS | 1660 | 1469260053970 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:34 INFO - PROCESS | 1660 | 1469260054048 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 00:47:34 INFO - PROCESS | 1660 | 1469260054053 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:34 INFO - PROCESS | 1660 | 1469260054054 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x118095000 == 31 [pid = 1660] [id = 365] 00:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1174e4000) [pid = 1660] [serial = 1094] [outer = 0x0] 00:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1184c7400) [pid = 1660] [serial = 1095] [outer = 0x1174e4000] 00:47:34 INFO - PROCESS | 1660 | 1469260054083 Marionette DEBUG loaded listener.js 00:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x118f97800) [pid = 1660] [serial = 1096] [outer = 0x1174e4000] 00:47:34 INFO - PROCESS | 1660 | 1469260054450 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 00:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 523ms 00:47:34 INFO - PROCESS | 1660 | 1469260054487 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 00:47:34 INFO - PROCESS | 1660 | 1469260054488 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 00:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:47:34 INFO - PROCESS | 1660 | 1469260054490 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:47:34 INFO - PROCESS | 1660 | 1469260054493 Marionette TRACE conn2 <- [1,1434,null,{}] 00:47:34 INFO - PROCESS | 1660 | 1469260054500 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:34 INFO - PROCESS | 1660 | 1469260054503 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:34 INFO - PROCESS | 1660 | 1469260054582 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 00:47:34 INFO - PROCESS | 1660 | 1469260054589 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:34 INFO - PROCESS | 1660 | 1469260054591 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191e8000 == 32 [pid = 1660] [id = 366] 00:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11942b000) [pid = 1660] [serial = 1097] [outer = 0x0] 00:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12053ac00) [pid = 1660] [serial = 1098] [outer = 0x11942b000] 00:47:34 INFO - PROCESS | 1660 | 1469260054621 Marionette DEBUG loaded listener.js 00:47:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120f0f400) [pid = 1660] [serial = 1099] [outer = 0x11942b000] 00:47:35 INFO - PROCESS | 1660 | 1469260055035 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 00:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 571ms 00:47:35 INFO - PROCESS | 1660 | 1469260055063 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 00:47:35 INFO - PROCESS | 1660 | 1469260055065 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 00:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:47:35 INFO - PROCESS | 1660 | 1469260055069 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:47:35 INFO - PROCESS | 1660 | 1469260055070 Marionette TRACE conn2 <- [1,1438,null,{}] 00:47:35 INFO - PROCESS | 1660 | 1469260055074 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:35 INFO - PROCESS | 1660 | 1469260055076 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:35 INFO - PROCESS | 1660 | 1469260055202 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 00:47:35 INFO - PROCESS | 1660 | 1469260055207 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1660 | 1469260055209 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x121054000 == 33 [pid = 1660] [id = 367] 00:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120f17800) [pid = 1660] [serial = 1100] [outer = 0x0] 00:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121953800) [pid = 1660] [serial = 1101] [outer = 0x120f17800] 00:47:35 INFO - PROCESS | 1660 | 1469260055252 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x123b16c00) [pid = 1660] [serial = 1102] [outer = 0x120f17800] 00:47:35 INFO - PROCESS | 1660 | 1469260055655 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 00:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 619ms 00:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:47:35 INFO - PROCESS | 1660 | 1469260055688 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 00:47:35 INFO - PROCESS | 1660 | 1469260055689 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 00:47:35 INFO - PROCESS | 1660 | 1469260055692 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:47:35 INFO - PROCESS | 1660 | 1469260055693 Marionette TRACE conn2 <- [1,1442,null,{}] 00:47:35 INFO - PROCESS | 1660 | 1469260055709 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:35 INFO - PROCESS | 1660 | 1469260055711 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:35 INFO - PROCESS | 1660 | 1469260055823 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 00:47:35 INFO - PROCESS | 1660 | 1469260055829 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1660 | 1469260055831 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12180b800 == 34 [pid = 1660] [id = 368] 00:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1160e6c00) [pid = 1660] [serial = 1103] [outer = 0x0] 00:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x123c35c00) [pid = 1660] [serial = 1104] [outer = 0x1160e6c00] 00:47:35 INFO - PROCESS | 1660 | 1469260055872 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x125348800) [pid = 1660] [serial = 1105] [outer = 0x1160e6c00] 00:47:36 INFO - PROCESS | 1660 | 1469260056344 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 00:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 00:47:36 INFO - PROCESS | 1660 | 1469260056367 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1660 | 1469260056369 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 00:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:47:36 INFO - PROCESS | 1660 | 1469260056383 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1660 | 1469260056385 Marionette TRACE conn2 <- [1,1446,null,{}] 00:47:36 INFO - PROCESS | 1660 | 1469260056399 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:36 INFO - PROCESS | 1660 | 1469260056405 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:36 INFO - PROCESS | 1660 | 1469260056586 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 00:47:36 INFO - PROCESS | 1660 | 1469260056612 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:36 INFO - PROCESS | 1660 | 1469260056614 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x126715800 == 35 [pid = 1660] [id = 369] 00:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x127129c00) [pid = 1660] [serial = 1106] [outer = 0x0] 00:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1273b5400) [pid = 1660] [serial = 1107] [outer = 0x127129c00] 00:47:36 INFO - PROCESS | 1660 | 1469260056654 Marionette DEBUG loaded listener.js 00:47:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128a3f400) [pid = 1660] [serial = 1108] [outer = 0x127129c00] 00:47:37 INFO - PROCESS | 1660 | 1469260057101 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 00:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 741ms 00:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:47:37 INFO - PROCESS | 1660 | 1469260057114 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 00:47:37 INFO - PROCESS | 1660 | 1469260057115 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 00:47:37 INFO - PROCESS | 1660 | 1469260057117 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:47:37 INFO - PROCESS | 1660 | 1469260057118 Marionette TRACE conn2 <- [1,1450,null,{}] 00:47:37 INFO - PROCESS | 1660 | 1469260057120 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:37 INFO - PROCESS | 1660 | 1469260057122 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:37 INFO - PROCESS | 1660 | 1469260057216 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 00:47:37 INFO - PROCESS | 1660 | 1469260057257 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:37 INFO - PROCESS | 1660 | 1469260057264 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a58000 == 36 [pid = 1660] [id = 370] 00:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128a46800) [pid = 1660] [serial = 1109] [outer = 0x0] 00:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128cbd400) [pid = 1660] [serial = 1110] [outer = 0x128a46800] 00:47:37 INFO - PROCESS | 1660 | 1469260057290 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129483800) [pid = 1660] [serial = 1111] [outer = 0x128a46800] 00:47:37 INFO - PROCESS | 1660 | 1469260057642 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 00:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 571ms 00:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:47:37 INFO - PROCESS | 1660 | 1469260057689 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 00:47:37 INFO - PROCESS | 1660 | 1469260057690 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 00:47:37 INFO - PROCESS | 1660 | 1469260057693 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:47:37 INFO - PROCESS | 1660 | 1469260057694 Marionette TRACE conn2 <- [1,1454,null,{}] 00:47:37 INFO - PROCESS | 1660 | 1469260057697 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:37 INFO - PROCESS | 1660 | 1469260057698 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:37 INFO - PROCESS | 1660 | 1469260057825 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 00:47:37 INFO - PROCESS | 1660 | 1469260057876 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:37 INFO - PROCESS | 1660 | 1469260057878 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290d4800 == 37 [pid = 1660] [id = 371] 00:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129484400) [pid = 1660] [serial = 1112] [outer = 0x0] 00:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12a790800) [pid = 1660] [serial = 1113] [outer = 0x129484400] 00:47:37 INFO - PROCESS | 1660 | 1469260057917 Marionette DEBUG loaded listener.js 00:47:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a9c4400) [pid = 1660] [serial = 1114] [outer = 0x129484400] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124b39800) [pid = 1660] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x117484c00) [pid = 1660] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1184d4c00) [pid = 1660] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1130aa000) [pid = 1660] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112710400) [pid = 1660] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1169f7800) [pid = 1660] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119aedc00) [pid = 1660] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119423000) [pid = 1660] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11747e800) [pid = 1660] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x115e0bc00) [pid = 1660] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118f55000) [pid = 1660] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1121b0c00) [pid = 1660] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12712a000) [pid = 1660] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116026000) [pid = 1660] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1205d1c00) [pid = 1660] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12712b000) [pid = 1660] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:47:38 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x121340000) [pid = 1660] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:47:38 INFO - PROCESS | 1660 | 1469260058398 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 00:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 720ms 00:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:47:38 INFO - PROCESS | 1660 | 1469260058414 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 1660 | 1469260058416 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 00:47:38 INFO - PROCESS | 1660 | 1469260058418 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1660 | 1469260058420 Marionette TRACE conn2 <- [1,1458,null,{}] 00:47:38 INFO - PROCESS | 1660 | 1469260058422 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:38 INFO - PROCESS | 1660 | 1469260058423 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:38 INFO - PROCESS | 1660 | 1469260058534 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 00:47:38 INFO - PROCESS | 1660 | 1469260058591 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:38 INFO - PROCESS | 1660 | 1469260058592 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x119922800 == 38 [pid = 1660] [id = 372] 00:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113d9b000) [pid = 1660] [serial = 1115] [outer = 0x0] 00:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1185bac00) [pid = 1660] [serial = 1116] [outer = 0x113d9b000] 00:47:38 INFO - PROCESS | 1660 | 1469260058634 Marionette DEBUG loaded listener.js 00:47:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120fe7400) [pid = 1660] [serial = 1117] [outer = 0x113d9b000] 00:47:38 INFO - PROCESS | 1660 | 1469260058954 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 00:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 569ms 00:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:47:38 INFO - PROCESS | 1660 | 1469260058987 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 00:47:38 INFO - PROCESS | 1660 | 1469260058989 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 00:47:38 INFO - PROCESS | 1660 | 1469260058991 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:47:38 INFO - PROCESS | 1660 | 1469260058992 Marionette TRACE conn2 <- [1,1462,null,{}] 00:47:38 INFO - PROCESS | 1660 | 1469260058997 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:39 INFO - PROCESS | 1660 | 1469260059000 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:39 INFO - PROCESS | 1660 | 1469260059081 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 00:47:39 INFO - PROCESS | 1660 | 1469260059085 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1660 | 1469260059086 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x11948d000 == 39 [pid = 1660] [id = 373] 00:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x121340000) [pid = 1660] [serial = 1118] [outer = 0x0] 00:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12a6d9c00) [pid = 1660] [serial = 1119] [outer = 0x121340000] 00:47:39 INFO - PROCESS | 1660 | 1469260059111 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12af39c00) [pid = 1660] [serial = 1120] [outer = 0x121340000] 00:47:39 INFO - PROCESS | 1660 | 1469260059541 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 00:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 572ms 00:47:39 INFO - PROCESS | 1660 | 1469260059564 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 00:47:39 INFO - PROCESS | 1660 | 1469260059566 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 00:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:47:39 INFO - PROCESS | 1660 | 1469260059568 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:47:39 INFO - PROCESS | 1660 | 1469260059569 Marionette TRACE conn2 <- [1,1466,null,{}] 00:47:39 INFO - PROCESS | 1660 | 1469260059572 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:39 INFO - PROCESS | 1660 | 1469260059574 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:39 INFO - PROCESS | 1660 | 1469260059716 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 00:47:39 INFO - PROCESS | 1660 | 1469260059725 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1660 | 1469260059727 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1d2800 == 40 [pid = 1660] [id = 374] 00:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12af3dc00) [pid = 1660] [serial = 1121] [outer = 0x0] 00:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12b9bd400) [pid = 1660] [serial = 1122] [outer = 0x12af3dc00] 00:47:39 INFO - PROCESS | 1660 | 1469260059753 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12be33400) [pid = 1660] [serial = 1123] [outer = 0x12af3dc00] 00:47:40 INFO - PROCESS | 1660 | 1469260060114 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 00:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 569ms 00:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:47:40 INFO - PROCESS | 1660 | 1469260060137 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 00:47:40 INFO - PROCESS | 1660 | 1469260060138 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 00:47:40 INFO - PROCESS | 1660 | 1469260060140 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:47:40 INFO - PROCESS | 1660 | 1469260060142 Marionette TRACE conn2 <- [1,1470,null,{}] 00:47:40 INFO - PROCESS | 1660 | 1469260060146 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:40 INFO - PROCESS | 1660 | 1469260060147 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:40 INFO - PROCESS | 1660 | 1469260060252 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 00:47:40 INFO - PROCESS | 1660 | 1469260060258 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:40 INFO - PROCESS | 1660 | 1469260060259 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba62000 == 41 [pid = 1660] [id = 375] 00:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12be38800) [pid = 1660] [serial = 1124] [outer = 0x0] 00:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12be41400) [pid = 1660] [serial = 1125] [outer = 0x12be38800] 00:47:40 INFO - PROCESS | 1660 | 1469260060284 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12bea9c00) [pid = 1660] [serial = 1126] [outer = 0x12be38800] 00:47:40 INFO - PROCESS | 1660 | 1469260060767 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 00:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 672ms 00:47:40 INFO - PROCESS | 1660 | 1469260060828 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 00:47:40 INFO - PROCESS | 1660 | 1469260060831 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 00:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:47:40 INFO - PROCESS | 1660 | 1469260060835 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:47:40 INFO - PROCESS | 1660 | 1469260060839 Marionette TRACE conn2 <- [1,1474,null,{}] 00:47:40 INFO - PROCESS | 1660 | 1469260060842 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:40 INFO - PROCESS | 1660 | 1469260060845 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:40 INFO - PROCESS | 1660 | 1469260060950 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 00:47:41 INFO - PROCESS | 1660 | 1469260061051 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:41 INFO - PROCESS | 1660 | 1469260061053 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11859b800 == 42 [pid = 1660] [id = 376] 00:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x117481400) [pid = 1660] [serial = 1127] [outer = 0x0] 00:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1174ec000) [pid = 1660] [serial = 1128] [outer = 0x117481400] 00:47:41 INFO - PROCESS | 1660 | 1469260061083 Marionette DEBUG loaded listener.js 00:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x118708c00) [pid = 1660] [serial = 1129] [outer = 0x117481400] 00:47:41 INFO - PROCESS | 1660 | 1469260061515 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 00:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 727ms 00:47:41 INFO - PROCESS | 1660 | 1469260061562 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 00:47:41 INFO - PROCESS | 1660 | 1469260061566 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 00:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:47:41 INFO - PROCESS | 1660 | 1469260061570 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:47:41 INFO - PROCESS | 1660 | 1469260061572 Marionette TRACE conn2 <- [1,1478,null,{}] 00:47:41 INFO - PROCESS | 1660 | 1469260061575 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:41 INFO - PROCESS | 1660 | 1469260061576 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:41 INFO - PROCESS | 1660 | 1469260061682 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 00:47:41 INFO - PROCESS | 1660 | 1469260061738 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:41 INFO - PROCESS | 1660 | 1469260061739 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b61800 == 43 [pid = 1660] [id = 377] 00:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x119422800) [pid = 1660] [serial = 1130] [outer = 0x0] 00:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1205ce800) [pid = 1660] [serial = 1131] [outer = 0x119422800] 00:47:41 INFO - PROCESS | 1660 | 1469260061769 Marionette DEBUG loaded listener.js 00:47:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12121f000) [pid = 1660] [serial = 1132] [outer = 0x119422800] 00:47:42 INFO - PROCESS | 1660 | 1469260062241 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 00:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 722ms 00:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:47:42 INFO - PROCESS | 1660 | 1469260062317 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 00:47:42 INFO - PROCESS | 1660 | 1469260062318 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 00:47:42 INFO - PROCESS | 1660 | 1469260062321 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:47:42 INFO - PROCESS | 1660 | 1469260062323 Marionette TRACE conn2 <- [1,1482,null,{}] 00:47:42 INFO - PROCESS | 1660 | 1469260062331 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:42 INFO - PROCESS | 1660 | 1469260062334 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:42 INFO - PROCESS | 1660 | 1469260062433 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 00:47:42 INFO - PROCESS | 1660 | 1469260062489 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:42 INFO - PROCESS | 1660 | 1469260062491 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdbe000 == 44 [pid = 1660] [id = 378] 00:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126db9000) [pid = 1660] [serial = 1133] [outer = 0x0] 00:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1273a2800) [pid = 1660] [serial = 1134] [outer = 0x126db9000] 00:47:42 INFO - PROCESS | 1660 | 1469260062522 Marionette DEBUG loaded listener.js 00:47:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x128a3bc00) [pid = 1660] [serial = 1135] [outer = 0x126db9000] 00:47:43 INFO - PROCESS | 1660 | 1469260063151 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 00:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 872ms 00:47:43 INFO - PROCESS | 1660 | 1469260063195 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 00:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:47:43 INFO - PROCESS | 1660 | 1469260063198 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 00:47:43 INFO - PROCESS | 1660 | 1469260063202 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:47:43 INFO - PROCESS | 1660 | 1469260063204 Marionette TRACE conn2 <- [1,1486,null,{}] 00:47:43 INFO - PROCESS | 1660 | 1469260063208 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:43 INFO - PROCESS | 1660 | 1469260063210 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:43 INFO - PROCESS | 1660 | 1469260063304 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 00:47:43 INFO - PROCESS | 1660 | 1469260063368 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:43 INFO - PROCESS | 1660 | 1469260063371 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808d000 == 45 [pid = 1660] [id = 379] 00:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x11747a400) [pid = 1660] [serial = 1136] [outer = 0x0] 00:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x117485000) [pid = 1660] [serial = 1137] [outer = 0x11747a400] 00:47:43 INFO - PROCESS | 1660 | 1469260063398 Marionette DEBUG loaded listener.js 00:47:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1185bd800) [pid = 1660] [serial = 1138] [outer = 0x11747a400] 00:47:43 INFO - PROCESS | 1660 | 1469260063915 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 00:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 772ms 00:47:43 INFO - PROCESS | 1660 | 1469260063975 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 00:47:43 INFO - PROCESS | 1660 | 1469260063981 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 00:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:47:43 INFO - PROCESS | 1660 | 1469260063988 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:47:43 INFO - PROCESS | 1660 | 1469260063991 Marionette TRACE conn2 <- [1,1490,null,{}] 00:47:43 INFO - PROCESS | 1660 | 1469260063995 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:44 INFO - PROCESS | 1660 | 1469260063997 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:44 INFO - PROCESS | 1660 | 1469260064123 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x117e71800 == 44 [pid = 1660] [id = 351] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1d2800 == 43 [pid = 1660] [id = 374] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11948d000 == 42 [pid = 1660] [id = 373] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x119922800 == 41 [pid = 1660] [id = 372] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1290d4800 == 40 [pid = 1660] [id = 371] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x128a58000 == 39 [pid = 1660] [id = 370] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x126715800 == 38 [pid = 1660] [id = 369] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12180b800 == 37 [pid = 1660] [id = 368] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x121054000 == 36 [pid = 1660] [id = 367] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x1191e8000 == 35 [pid = 1660] [id = 366] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x118095000 == 34 [pid = 1660] [id = 365] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x117243800 == 33 [pid = 1660] [id = 364] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x126932000 == 32 [pid = 1660] [id = 362] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11809e000 == 31 [pid = 1660] [id = 363] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11808d000 == 30 [pid = 1660] [id = 379] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdbe000 == 29 [pid = 1660] [id = 378] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x124b61800 == 28 [pid = 1660] [id = 377] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x11859b800 == 27 [pid = 1660] [id = 376] 00:47:44 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba62000 == 26 [pid = 1660] [id = 375] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12a6db800) [pid = 1660] [serial = 1084] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a9ba800) [pid = 1660] [serial = 1086] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x125349000) [pid = 1660] [serial = 1047] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11822f800) [pid = 1660] [serial = 1053] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12675a800) [pid = 1660] [serial = 1048] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118721000) [pid = 1660] [serial = 1038] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11910e400) [pid = 1660] [serial = 1039] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126dbc000) [pid = 1660] [serial = 1083] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119755000) [pid = 1660] [serial = 1078] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x120f12000) [pid = 1660] [serial = 1062] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x120f11400) [pid = 1660] [serial = 1042] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12674fc00) [pid = 1660] [serial = 1080] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126db3400) [pid = 1660] [serial = 1069] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11747e000) [pid = 1660] [serial = 1057] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12121ec00) [pid = 1660] [serial = 1063] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1219b0400) [pid = 1660] [serial = 1045] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113d3f000) [pid = 1660] [serial = 1035] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128cbac00) [pid = 1660] [serial = 1072] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118865c00) [pid = 1660] [serial = 1059] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1265c1000) [pid = 1660] [serial = 1068] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1205cfc00) [pid = 1660] [serial = 1041] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12929b000) [pid = 1660] [serial = 1074] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1273b2000) [pid = 1660] [serial = 1071] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11747b000) [pid = 1660] [serial = 1036] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11697c800) [pid = 1660] [serial = 1056] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x129484c00) [pid = 1660] [serial = 1075] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x11910d000) [pid = 1660] [serial = 1060] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x117482c00) [pid = 1660] [serial = 1077] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x128cc2000) [pid = 1660] [serial = 1081] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x118860400) [pid = 1660] [serial = 1054] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x120fe7000) [pid = 1660] [serial = 1044] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x12758a000) [pid = 1660] [serial = 1051] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x127397c00) [pid = 1660] [serial = 1050] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x1219ae000) [pid = 1660] [serial = 1065] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x124937000) [pid = 1660] [serial = 1066] [outer = 0x0] [url = about:blank] 00:47:44 INFO - PROCESS | 1660 | 1469260064733 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:44 INFO - PROCESS | 1660 | 1469260064735 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11651b000 == 27 [pid = 1660] [id = 380] 00:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1162d2c00) [pid = 1660] [serial = 1139] [outer = 0x0] 00:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1162d9c00) [pid = 1660] [serial = 1140] [outer = 0x1162d2c00] 00:47:44 INFO - PROCESS | 1660 | 1469260064763 Marionette DEBUG loaded listener.js 00:47:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11697c800) [pid = 1660] [serial = 1141] [outer = 0x1162d2c00] 00:47:45 INFO - PROCESS | 1660 | 1469260065069 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 00:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1123ms 00:47:45 INFO - PROCESS | 1660 | 1469260065117 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 00:47:45 INFO - PROCESS | 1660 | 1469260065119 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 00:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:47:45 INFO - PROCESS | 1660 | 1469260065123 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:47:45 INFO - PROCESS | 1660 | 1469260065125 Marionette TRACE conn2 <- [1,1494,null,{}] 00:47:45 INFO - PROCESS | 1660 | 1469260065132 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:45 INFO - PROCESS | 1660 | 1469260065134 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:45 INFO - PROCESS | 1660 | 1469260065223 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 00:47:45 INFO - PROCESS | 1660 | 1469260065311 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:45 INFO - PROCESS | 1660 | 1469260065314 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e5f800 == 28 [pid = 1660] [id = 381] 00:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11747b800) [pid = 1660] [serial = 1142] [outer = 0x0] 00:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1183d9400) [pid = 1660] [serial = 1143] [outer = 0x11747b800] 00:47:45 INFO - PROCESS | 1660 | 1469260065355 Marionette DEBUG loaded listener.js 00:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11870a400) [pid = 1660] [serial = 1144] [outer = 0x11747b800] 00:47:45 INFO - PROCESS | 1660 | 1469260065762 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 00:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 676ms 00:47:45 INFO - PROCESS | 1660 | 1469260065805 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 00:47:45 INFO - PROCESS | 1660 | 1469260065808 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 00:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:47:45 INFO - PROCESS | 1660 | 1469260065810 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:47:45 INFO - PROCESS | 1660 | 1469260065811 Marionette TRACE conn2 <- [1,1498,null,{}] 00:47:45 INFO - PROCESS | 1660 | 1469260065814 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:45 INFO - PROCESS | 1660 | 1469260065815 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:45 INFO - PROCESS | 1660 | 1469260065892 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 00:47:45 INFO - PROCESS | 1660 | 1469260065923 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:45 INFO - PROCESS | 1660 | 1469260065931 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187bf800 == 29 [pid = 1660] [id = 382] 00:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11974dc00) [pid = 1660] [serial = 1145] [outer = 0x0] 00:47:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x119936400) [pid = 1660] [serial = 1146] [outer = 0x11974dc00] 00:47:45 INFO - PROCESS | 1660 | 1469260065957 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119aebc00) [pid = 1660] [serial = 1147] [outer = 0x11974dc00] 00:47:46 INFO - PROCESS | 1660 | 1469260066340 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 00:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 569ms 00:47:46 INFO - PROCESS | 1660 | 1469260066397 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 00:47:46 INFO - PROCESS | 1660 | 1469260066399 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 00:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:47:46 INFO - PROCESS | 1660 | 1469260066420 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:47:46 INFO - PROCESS | 1660 | 1469260066427 Marionette TRACE conn2 <- [1,1502,null,{}] 00:47:46 INFO - PROCESS | 1660 | 1469260066434 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:46 INFO - PROCESS | 1660 | 1469260066438 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:46 INFO - PROCESS | 1660 | 1469260066560 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 00:47:46 INFO - PROCESS | 1660 | 1469260066579 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 1660 | 1469260066580 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x11948b800 == 30 [pid = 1660] [id = 383] 00:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1219a7000) [pid = 1660] [serial = 1148] [outer = 0x0] 00:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1219b2000) [pid = 1660] [serial = 1149] [outer = 0x1219a7000] 00:47:46 INFO - PROCESS | 1660 | 1469260066621 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x123b1d800) [pid = 1660] [serial = 1150] [outer = 0x1219a7000] 00:47:47 INFO - PROCESS | 1660 | 1469260067055 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 00:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 698ms 00:47:47 INFO - PROCESS | 1660 | 1469260067103 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 00:47:47 INFO - PROCESS | 1660 | 1469260067104 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 00:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:47:47 INFO - PROCESS | 1660 | 1469260067106 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 1660 | 1469260067108 Marionette TRACE conn2 <- [1,1506,null,{}] 00:47:47 INFO - PROCESS | 1660 | 1469260067115 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:47 INFO - PROCESS | 1660 | 1469260067116 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:47 INFO - PROCESS | 1660 | 1469260067233 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 00:47:47 INFO - PROCESS | 1660 | 1469260067250 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:47 INFO - PROCESS | 1660 | 1469260067251 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x121364800 == 31 [pid = 1660] [id = 384] 00:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x124b3c800) [pid = 1660] [serial = 1151] [outer = 0x0] 00:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124e09800) [pid = 1660] [serial = 1152] [outer = 0x124b3c800] 00:47:47 INFO - PROCESS | 1660 | 1469260067276 Marionette DEBUG loaded listener.js 00:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1265bc400) [pid = 1660] [serial = 1153] [outer = 0x124b3c800] 00:47:47 INFO - PROCESS | 1660 | 1469260067593 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 00:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 519ms 00:47:47 INFO - PROCESS | 1660 | 1469260067626 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 00:47:47 INFO - PROCESS | 1660 | 1469260067630 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 00:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:47:47 INFO - PROCESS | 1660 | 1469260067632 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 1660 | 1469260067634 Marionette TRACE conn2 <- [1,1510,null,{}] 00:47:47 INFO - PROCESS | 1660 | 1469260067636 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:47 INFO - PROCESS | 1660 | 1469260067637 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:47 INFO - PROCESS | 1660 | 1469260067729 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 00:47:47 INFO - PROCESS | 1660 | 1469260067764 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:47 INFO - PROCESS | 1660 | 1469260067768 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248df000 == 32 [pid = 1660] [id = 385] 00:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11974d400) [pid = 1660] [serial = 1154] [outer = 0x0] 00:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1269e5400) [pid = 1660] [serial = 1155] [outer = 0x11974d400] 00:47:47 INFO - PROCESS | 1660 | 1469260067800 Marionette DEBUG loaded listener.js 00:47:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x127131000) [pid = 1660] [serial = 1156] [outer = 0x11974d400] 00:47:48 INFO - PROCESS | 1660 | 1469260068142 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 00:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 00:47:48 INFO - PROCESS | 1660 | 1469260068151 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 00:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:47:48 INFO - PROCESS | 1660 | 1469260068153 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 00:47:48 INFO - PROCESS | 1660 | 1469260068155 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:47:48 INFO - PROCESS | 1660 | 1469260068156 Marionette TRACE conn2 <- [1,1514,null,{}] 00:47:48 INFO - PROCESS | 1660 | 1469260068158 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:48 INFO - PROCESS | 1660 | 1469260068160 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:48 INFO - PROCESS | 1660 | 1469260068263 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 00:47:48 INFO - PROCESS | 1660 | 1469260068266 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:48 INFO - PROCESS | 1660 | 1469260068267 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x112e50800 == 33 [pid = 1660] [id = 386] 00:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1267e1800) [pid = 1660] [serial = 1157] [outer = 0x0] 00:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1273b3800) [pid = 1660] [serial = 1158] [outer = 0x1267e1800] 00:47:48 INFO - PROCESS | 1660 | 1469260068291 Marionette DEBUG loaded listener.js 00:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128a3e000) [pid = 1660] [serial = 1159] [outer = 0x1267e1800] 00:47:48 INFO - PROCESS | 1660 | 1469260068624 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 00:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 00:47:48 INFO - PROCESS | 1660 | 1469260068673 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 00:47:48 INFO - PROCESS | 1660 | 1469260068674 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 00:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:47:48 INFO - PROCESS | 1660 | 1469260068677 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:47:48 INFO - PROCESS | 1660 | 1469260068678 Marionette TRACE conn2 <- [1,1518,null,{}] 00:47:48 INFO - PROCESS | 1660 | 1469260068680 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:48 INFO - PROCESS | 1660 | 1469260068681 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:48 INFO - PROCESS | 1660 | 1469260068772 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12af3dc00) [pid = 1660] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x127129c00) [pid = 1660] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128a46800) [pid = 1660] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x113d9b000) [pid = 1660] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x129484400) [pid = 1660] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1174e4000) [pid = 1660] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116978400) [pid = 1660] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120f17800) [pid = 1660] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x11942b000) [pid = 1660] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x113a22c00) [pid = 1660] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1160e6c00) [pid = 1660] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1292a4400) [pid = 1660] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x121340000) [pid = 1660] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:47:48 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12be38800) [pid = 1660] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:47:48 INFO - PROCESS | 1660 | 1469260068987 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:48 INFO - PROCESS | 1660 | 1469260068988 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x117245800 == 34 [pid = 1660] [id = 387] 00:47:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1127d7400) [pid = 1660] [serial = 1160] [outer = 0x0] 00:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x113a22c00) [pid = 1660] [serial = 1161] [outer = 0x1127d7400] 00:47:49 INFO - PROCESS | 1660 | 1469260069012 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x117485c00) [pid = 1660] [serial = 1162] [outer = 0x1127d7400] 00:47:49 INFO - PROCESS | 1660 | 1469260069279 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 619ms 00:47:49 INFO - PROCESS | 1660 | 1469260069303 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 00:47:49 INFO - PROCESS | 1660 | 1469260069304 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 00:47:49 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:47:49 INFO - PROCESS | 1660 | 1469260069323 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 1660 | 1469260069324 Marionette TRACE conn2 <- [1,1522,null,{}] 00:47:49 INFO - PROCESS | 1660 | 1469260069326 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:49 INFO - PROCESS | 1660 | 1469260069328 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:49 INFO - PROCESS | 1660 | 1469260069417 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 00:47:49 INFO - PROCESS | 1660 | 1469260069420 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 1660 | 1469260069421 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x129021000 == 35 [pid = 1660] [id = 388] 00:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113f33400) [pid = 1660] [serial = 1163] [outer = 0x0] 00:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x118710400) [pid = 1660] [serial = 1164] [outer = 0x113f33400] 00:47:49 INFO - PROCESS | 1660 | 1469260069446 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126750c00) [pid = 1660] [serial = 1165] [outer = 0x113f33400] 00:47:49 INFO - PROCESS | 1660 | 1469260069773 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 00:47:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:47:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:47:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:47:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:47:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:47:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:47:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 00:47:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:47:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:47:49 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 00:47:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:47:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:47:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:47:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 475ms 00:47:49 INFO - PROCESS | 1660 | 1469260069795 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 00:47:49 INFO - PROCESS | 1660 | 1469260069798 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 00:47:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:47:49 INFO - PROCESS | 1660 | 1469260069800 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 1660 | 1469260069801 Marionette TRACE conn2 <- [1,1526,null,{}] 00:47:49 INFO - PROCESS | 1660 | 1469260069804 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:49 INFO - PROCESS | 1660 | 1469260069805 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:49 INFO - PROCESS | 1660 | 1469260069902 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 00:47:49 INFO - PROCESS | 1660 | 1469260069907 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 1660 | 1469260069909 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292cb800 == 36 [pid = 1660] [id = 389] 00:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x126dbac00) [pid = 1660] [serial = 1166] [outer = 0x0] 00:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128a45000) [pid = 1660] [serial = 1167] [outer = 0x126dbac00] 00:47:49 INFO - PROCESS | 1660 | 1469260069936 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1292a2c00) [pid = 1660] [serial = 1168] [outer = 0x126dbac00] 00:47:50 INFO - PROCESS | 1660 | 1469260070212 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 00:47:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:47:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:47:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:47:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 00:47:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:47:50 INFO - PROCESS | 1660 | 1469260070272 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 1660 | 1469260070274 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 00:47:50 INFO - PROCESS | 1660 | 1469260070281 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 1660 | 1469260070294 Marionette TRACE conn2 <- [1,1530,null,{}] 00:47:50 INFO - PROCESS | 1660 | 1469260070298 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:50 INFO - PROCESS | 1660 | 1469260070300 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:50 INFO - PROCESS | 1660 | 1469260070419 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 00:47:50 INFO - PROCESS | 1660 | 1469260070494 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:50 INFO - PROCESS | 1660 | 1469260070496 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75b000 == 37 [pid = 1660] [id = 390] 00:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1169f0000) [pid = 1660] [serial = 1169] [outer = 0x0] 00:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12947bc00) [pid = 1660] [serial = 1170] [outer = 0x1169f0000] 00:47:50 INFO - PROCESS | 1660 | 1469260070542 Marionette DEBUG loaded listener.js 00:47:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a792800) [pid = 1660] [serial = 1171] [outer = 0x1169f0000] 00:47:50 INFO - PROCESS | 1660 | 1469260070828 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 00:47:50 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:47:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:47:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:47:50 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:47:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 00:47:50 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:47:50 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 588ms 00:47:50 INFO - PROCESS | 1660 | 1469260070872 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 1660 | 1469260070874 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 00:47:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:47:50 INFO - PROCESS | 1660 | 1469260070888 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 1660 | 1469260070891 Marionette TRACE conn2 <- [1,1534,null,{}] 00:47:50 INFO - PROCESS | 1660 | 1469260070898 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:50 INFO - PROCESS | 1660 | 1469260070901 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:51 INFO - PROCESS | 1660 | 1469260071111 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 00:47:51 INFO - PROCESS | 1660 | 1469260071234 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:51 INFO - PROCESS | 1660 | 1469260071236 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1162b8000 == 38 [pid = 1660] [id = 391] 00:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x111e2c800) [pid = 1660] [serial = 1172] [outer = 0x0] 00:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1127dd800) [pid = 1660] [serial = 1173] [outer = 0x111e2c800] 00:47:51 INFO - PROCESS | 1660 | 1469260071270 Marionette DEBUG loaded listener.js 00:47:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x116975800) [pid = 1660] [serial = 1174] [outer = 0x111e2c800] 00:47:51 INFO - PROCESS | 1660 | 1469260071808 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:47:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:47:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 982ms 00:47:51 INFO - PROCESS | 1660 | 1469260071888 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 00:47:51 INFO - PROCESS | 1660 | 1469260071890 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 00:47:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:47:51 INFO - PROCESS | 1660 | 1469260071897 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:47:51 INFO - PROCESS | 1660 | 1469260071899 Marionette TRACE conn2 <- [1,1538,null,{}] 00:47:51 INFO - PROCESS | 1660 | 1469260071902 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:51 INFO - PROCESS | 1660 | 1469260071906 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:52 INFO - PROCESS | 1660 | 1469260072015 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 00:47:52 INFO - PROCESS | 1660 | 1469260072094 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:52 INFO - PROCESS | 1660 | 1469260072095 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x119485000 == 39 [pid = 1660] [id = 392] 00:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x118860800) [pid = 1660] [serial = 1175] [outer = 0x0] 00:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11910a000) [pid = 1660] [serial = 1176] [outer = 0x118860800] 00:47:52 INFO - PROCESS | 1660 | 1469260072126 Marionette DEBUG loaded listener.js 00:47:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x11942b800) [pid = 1660] [serial = 1177] [outer = 0x118860800] 00:47:52 INFO - PROCESS | 1660 | 1469260072787 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:47:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:47:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 975ms 00:47:52 INFO - PROCESS | 1660 | 1469260072869 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 00:47:52 INFO - PROCESS | 1660 | 1469260072872 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 00:47:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:47:52 INFO - PROCESS | 1660 | 1469260072875 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:47:52 INFO - PROCESS | 1660 | 1469260072877 Marionette TRACE conn2 <- [1,1542,null,{}] 00:47:52 INFO - PROCESS | 1660 | 1469260072880 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:52 INFO - PROCESS | 1660 | 1469260072882 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:52 INFO - PROCESS | 1660 | 1469260072990 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 00:47:53 INFO - PROCESS | 1660 | 1469260073047 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:53 INFO - PROCESS | 1660 | 1469260073049 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x116570000 == 40 [pid = 1660] [id = 393] 00:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x112f8f000) [pid = 1660] [serial = 1178] [outer = 0x0] 00:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11320c400) [pid = 1660] [serial = 1179] [outer = 0x112f8f000] 00:47:53 INFO - PROCESS | 1660 | 1469260073078 Marionette DEBUG loaded listener.js 00:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11607e400) [pid = 1660] [serial = 1180] [outer = 0x112f8f000] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75b000 == 39 [pid = 1660] [id = 390] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1292cb800 == 38 [pid = 1660] [id = 389] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x129021000 == 37 [pid = 1660] [id = 388] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x117245800 == 36 [pid = 1660] [id = 387] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x112e50800 == 35 [pid = 1660] [id = 386] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1248df000 == 34 [pid = 1660] [id = 385] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x121364800 == 33 [pid = 1660] [id = 384] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11948b800 == 32 [pid = 1660] [id = 383] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1187bf800 == 31 [pid = 1660] [id = 382] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x117e5f800 == 30 [pid = 1660] [id = 381] 00:47:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11651b000 == 29 [pid = 1660] [id = 380] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x12be41400) [pid = 1660] [serial = 1125] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12b9bd400) [pid = 1660] [serial = 1122] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1273b5400) [pid = 1660] [serial = 1107] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x128cbd400) [pid = 1660] [serial = 1110] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1185bac00) [pid = 1660] [serial = 1116] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12a790800) [pid = 1660] [serial = 1113] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x129483800) [pid = 1660] [serial = 1111] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1184c7400) [pid = 1660] [serial = 1095] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1174de800) [pid = 1660] [serial = 1089] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11842f000) [pid = 1660] [serial = 1090] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121953800) [pid = 1660] [serial = 1101] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123b16c00) [pid = 1660] [serial = 1102] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12053ac00) [pid = 1660] [serial = 1098] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x120f0f400) [pid = 1660] [serial = 1099] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x116fa9000) [pid = 1660] [serial = 1092] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1174e4c00) [pid = 1660] [serial = 1093] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x123c35c00) [pid = 1660] [serial = 1104] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b139800) [pid = 1660] [serial = 1087] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118f97800) [pid = 1660] [serial = 1096] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a6d9c00) [pid = 1660] [serial = 1119] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12af39c00) [pid = 1660] [serial = 1120] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12a9c4400) [pid = 1660] [serial = 1114] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x128a3f400) [pid = 1660] [serial = 1108] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12be33400) [pid = 1660] [serial = 1123] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x120fe7400) [pid = 1660] [serial = 1117] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x125348800) [pid = 1660] [serial = 1105] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12bea9c00) [pid = 1660] [serial = 1126] [outer = 0x0] [url = about:blank] 00:47:53 INFO - PROCESS | 1660 | 1469260073486 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 00:47:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:47:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 622ms 00:47:53 INFO - PROCESS | 1660 | 1469260073498 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 00:47:53 INFO - PROCESS | 1660 | 1469260073501 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 00:47:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:47:53 INFO - PROCESS | 1660 | 1469260073506 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:47:53 INFO - PROCESS | 1660 | 1469260073508 Marionette TRACE conn2 <- [1,1546,null,{}] 00:47:53 INFO - PROCESS | 1660 | 1469260073510 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:53 INFO - PROCESS | 1660 | 1469260073514 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:53 INFO - PROCESS | 1660 | 1469260073591 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 00:47:53 INFO - PROCESS | 1660 | 1469260073645 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:53 INFO - PROCESS | 1660 | 1469260073646 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x118094800 == 30 [pid = 1660] [id = 394] 00:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x116909800) [pid = 1660] [serial = 1181] [outer = 0x0] 00:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11747c000) [pid = 1660] [serial = 1182] [outer = 0x116909800] 00:47:53 INFO - PROCESS | 1660 | 1469260073676 Marionette DEBUG loaded listener.js 00:47:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1174e3c00) [pid = 1660] [serial = 1183] [outer = 0x116909800] 00:47:53 INFO - PROCESS | 1660 | 1469260073976 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:47:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:47:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 00:47:54 INFO - PROCESS | 1660 | 1469260074030 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 00:47:54 INFO - PROCESS | 1660 | 1469260074032 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 00:47:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:47:54 INFO - PROCESS | 1660 | 1469260074034 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:47:54 INFO - PROCESS | 1660 | 1469260074037 Marionette TRACE conn2 <- [1,1550,null,{}] 00:47:54 INFO - PROCESS | 1660 | 1469260074044 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:54 INFO - PROCESS | 1660 | 1469260074048 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:54 INFO - PROCESS | 1660 | 1469260074126 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 00:47:54 INFO - PROCESS | 1660 | 1469260074181 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:54 INFO - PROCESS | 1660 | 1469260074183 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f07000 == 31 [pid = 1660] [id = 395] 00:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1176b3000) [pid = 1660] [serial = 1184] [outer = 0x0] 00:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118709000) [pid = 1660] [serial = 1185] [outer = 0x1176b3000] 00:47:54 INFO - PROCESS | 1660 | 1469260074214 Marionette DEBUG loaded listener.js 00:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11974c800) [pid = 1660] [serial = 1186] [outer = 0x1176b3000] 00:47:54 INFO - PROCESS | 1660 | 1469260074502 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:47:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:47:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 00:47:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:47:54 INFO - PROCESS | 1660 | 1469260074555 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 00:47:54 INFO - PROCESS | 1660 | 1469260074557 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 00:47:54 INFO - PROCESS | 1660 | 1469260074559 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:47:54 INFO - PROCESS | 1660 | 1469260074560 Marionette TRACE conn2 <- [1,1554,null,{}] 00:47:54 INFO - PROCESS | 1660 | 1469260074565 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:54 INFO - PROCESS | 1660 | 1469260074566 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:54 INFO - PROCESS | 1660 | 1469260074643 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 00:47:54 INFO - PROCESS | 1660 | 1469260074648 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:54 INFO - PROCESS | 1660 | 1469260074650 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x12057c000 == 32 [pid = 1660] [id = 396] 00:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116a9ec00) [pid = 1660] [serial = 1187] [outer = 0x0] 00:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x119ddec00) [pid = 1660] [serial = 1188] [outer = 0x116a9ec00] 00:47:54 INFO - PROCESS | 1660 | 1469260074675 Marionette DEBUG loaded listener.js 00:47:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x120f0cc00) [pid = 1660] [serial = 1189] [outer = 0x116a9ec00] 00:47:55 INFO - PROCESS | 1660 | 1469260075007 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 471ms 00:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:47:55 INFO - PROCESS | 1660 | 1469260075057 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 1660 | 1469260075058 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 00:47:55 INFO - PROCESS | 1660 | 1469260075061 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1660 | 1469260075064 Marionette TRACE conn2 <- [1,1558,null,{}] 00:47:55 INFO - PROCESS | 1660 | 1469260075068 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:55 INFO - PROCESS | 1660 | 1469260075069 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:55 INFO - PROCESS | 1660 | 1469260075146 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 00:47:55 INFO - PROCESS | 1660 | 1469260075150 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:55 INFO - PROCESS | 1660 | 1469260075151 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723e800 == 33 [pid = 1660] [id = 397] 00:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11822e800) [pid = 1660] [serial = 1190] [outer = 0x0] 00:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12133d000) [pid = 1660] [serial = 1191] [outer = 0x11822e800] 00:47:55 INFO - PROCESS | 1660 | 1469260075176 Marionette DEBUG loaded listener.js 00:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1219ac400) [pid = 1660] [serial = 1192] [outer = 0x11822e800] 00:47:55 INFO - PROCESS | 1660 | 1469260075532 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:47:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:47:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 00:47:55 INFO - PROCESS | 1660 | 1469260075583 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 1660 | 1469260075585 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 00:47:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:47:55 INFO - PROCESS | 1660 | 1469260075587 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1660 | 1469260075588 Marionette TRACE conn2 <- [1,1562,null,{}] 00:47:55 INFO - PROCESS | 1660 | 1469260075590 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:55 INFO - PROCESS | 1660 | 1469260075594 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:55 INFO - PROCESS | 1660 | 1469260075707 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 00:47:55 INFO - PROCESS | 1660 | 1469260075747 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:55 INFO - PROCESS | 1660 | 1469260075748 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x126705000 == 34 [pid = 1660] [id = 398] 00:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1219a6400) [pid = 1660] [serial = 1193] [outer = 0x0] 00:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x123c34c00) [pid = 1660] [serial = 1194] [outer = 0x1219a6400] 00:47:55 INFO - PROCESS | 1660 | 1469260075773 Marionette DEBUG loaded listener.js 00:47:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1267df400) [pid = 1660] [serial = 1195] [outer = 0x1219a6400] 00:47:56 INFO - PROCESS | 1660 | 1469260076109 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:47:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:47:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 568ms 00:47:56 INFO - PROCESS | 1660 | 1469260076155 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 00:47:56 INFO - PROCESS | 1660 | 1469260076156 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 00:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:47:56 INFO - PROCESS | 1660 | 1469260076158 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:47:56 INFO - PROCESS | 1660 | 1469260076159 Marionette TRACE conn2 <- [1,1566,null,{}] 00:47:56 INFO - PROCESS | 1660 | 1469260076162 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:56 INFO - PROCESS | 1660 | 1469260076163 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:56 INFO - PROCESS | 1660 | 1469260076259 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 00:47:56 INFO - PROCESS | 1660 | 1469260076263 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:56 INFO - PROCESS | 1660 | 1469260076264 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12718d000 == 35 [pid = 1660] [id = 399] 00:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123c36000) [pid = 1660] [serial = 1196] [outer = 0x0] 00:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126d51800) [pid = 1660] [serial = 1197] [outer = 0x123c36000] 00:47:56 INFO - PROCESS | 1660 | 1469260076288 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1273aa400) [pid = 1660] [serial = 1198] [outer = 0x123c36000] 00:47:56 INFO - PROCESS | 1660 | 1469260076620 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:47:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:47:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 467ms 00:47:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:47:56 INFO - PROCESS | 1660 | 1469260076634 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 00:47:56 INFO - PROCESS | 1660 | 1469260076635 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 00:47:56 INFO - PROCESS | 1660 | 1469260076638 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:47:56 INFO - PROCESS | 1660 | 1469260076639 Marionette TRACE conn2 <- [1,1570,null,{}] 00:47:56 INFO - PROCESS | 1660 | 1469260076641 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:56 INFO - PROCESS | 1660 | 1469260076642 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:56 INFO - PROCESS | 1660 | 1469260076751 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 00:47:56 INFO - PROCESS | 1660 | 1469260076759 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:56 INFO - PROCESS | 1660 | 1469260076760 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b82000 == 36 [pid = 1660] [id = 400] 00:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1273ad800) [pid = 1660] [serial = 1199] [outer = 0x0] 00:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1273b5800) [pid = 1660] [serial = 1200] [outer = 0x1273ad800] 00:47:56 INFO - PROCESS | 1660 | 1469260076787 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127596c00) [pid = 1660] [serial = 1201] [outer = 0x1273ad800] 00:47:57 INFO - PROCESS | 1660 | 1469260077123 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:47:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:47:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 00:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:47:57 INFO - PROCESS | 1660 | 1469260077161 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 00:47:57 INFO - PROCESS | 1660 | 1469260077162 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 00:47:57 INFO - PROCESS | 1660 | 1469260077164 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:47:57 INFO - PROCESS | 1660 | 1469260077165 Marionette TRACE conn2 <- [1,1574,null,{}] 00:47:57 INFO - PROCESS | 1660 | 1469260077167 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:57 INFO - PROCESS | 1660 | 1469260077168 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:57 INFO - PROCESS | 1660 | 1469260077265 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 00:47:57 INFO - PROCESS | 1660 | 1469260077269 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 1660 | 1469260077270 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292c9800 == 37 [pid = 1660] [id = 401] 00:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x127130400) [pid = 1660] [serial = 1202] [outer = 0x0] 00:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128a43c00) [pid = 1660] [serial = 1203] [outer = 0x127130400] 00:47:57 INFO - PROCESS | 1660 | 1469260077294 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x129296000) [pid = 1660] [serial = 1204] [outer = 0x127130400] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124b3c800) [pid = 1660] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11747a400) [pid = 1660] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11747b800) [pid = 1660] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11974d400) [pid = 1660] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1219a7000) [pid = 1660] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11974dc00) [pid = 1660] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1162d2c00) [pid = 1660] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1267e1800) [pid = 1660] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1127d7400) [pid = 1660] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x117481400) [pid = 1660] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x126dbac00) [pid = 1660] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x113f33400) [pid = 1660] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119422800) [pid = 1660] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:47:57 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126db9000) [pid = 1660] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:47:57 INFO - PROCESS | 1660 | 1469260077666 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 00:47:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:47:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 519ms 00:47:57 INFO - PROCESS | 1660 | 1469260077686 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 00:47:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:47:57 INFO - PROCESS | 1660 | 1469260077688 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 00:47:57 INFO - PROCESS | 1660 | 1469260077690 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:47:57 INFO - PROCESS | 1660 | 1469260077691 Marionette TRACE conn2 <- [1,1578,null,{}] 00:47:57 INFO - PROCESS | 1660 | 1469260077708 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:57 INFO - PROCESS | 1660 | 1469260077709 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:57 INFO - PROCESS | 1660 | 1469260077819 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 00:47:57 INFO - PROCESS | 1660 | 1469260077822 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:57 INFO - PROCESS | 1660 | 1469260077823 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x12057b000 == 38 [pid = 1660] [id = 402] 00:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11690ac00) [pid = 1660] [serial = 1205] [outer = 0x0] 00:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11974d400) [pid = 1660] [serial = 1206] [outer = 0x11690ac00] 00:47:57 INFO - PROCESS | 1660 | 1469260077849 Marionette DEBUG loaded listener.js 00:47:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120f0dc00) [pid = 1660] [serial = 1207] [outer = 0x11690ac00] 00:47:58 INFO - PROCESS | 1660 | 1469260078154 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 00:47:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:47:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 473ms 00:47:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:47:58 INFO - PROCESS | 1660 | 1469260078169 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 00:47:58 INFO - PROCESS | 1660 | 1469260078171 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 00:47:58 INFO - PROCESS | 1660 | 1469260078173 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:47:58 INFO - PROCESS | 1660 | 1469260078175 Marionette TRACE conn2 <- [1,1582,null,{}] 00:47:58 INFO - PROCESS | 1660 | 1469260078178 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:58 INFO - PROCESS | 1660 | 1469260078183 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:58 INFO - PROCESS | 1660 | 1469260078272 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 00:47:58 INFO - PROCESS | 1660 | 1469260078331 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:58 INFO - PROCESS | 1660 | 1469260078333 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a753000 == 39 [pid = 1660] [id = 403] 00:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1205d6c00) [pid = 1660] [serial = 1208] [outer = 0x0] 00:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x128cb9c00) [pid = 1660] [serial = 1209] [outer = 0x1205d6c00] 00:47:58 INFO - PROCESS | 1660 | 1469260078358 Marionette DEBUG loaded listener.js 00:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12a790400) [pid = 1660] [serial = 1210] [outer = 0x1205d6c00] 00:47:58 INFO - PROCESS | 1660 | 1469260078637 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:47:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:47:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 474ms 00:47:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:47:58 INFO - PROCESS | 1660 | 1469260078653 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 00:47:58 INFO - PROCESS | 1660 | 1469260078654 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 00:47:58 INFO - PROCESS | 1660 | 1469260078656 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:47:58 INFO - PROCESS | 1660 | 1469260078657 Marionette TRACE conn2 <- [1,1586,null,{}] 00:47:58 INFO - PROCESS | 1660 | 1469260078659 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:58 INFO - PROCESS | 1660 | 1469260078661 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:58 INFO - PROCESS | 1660 | 1469260078755 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 00:47:58 INFO - PROCESS | 1660 | 1469260078758 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:58 INFO - PROCESS | 1660 | 1469260078759 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba52000 == 40 [pid = 1660] [id = 404] 00:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12a791c00) [pid = 1660] [serial = 1211] [outer = 0x0] 00:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12a9c4400) [pid = 1660] [serial = 1212] [outer = 0x12a791c00] 00:47:58 INFO - PROCESS | 1660 | 1469260078783 Marionette DEBUG loaded listener.js 00:47:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12af81800) [pid = 1660] [serial = 1213] [outer = 0x12a791c00] 00:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 00:47:59 INFO - PROCESS | 1660 | 1469260079119 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 00:47:59 INFO - PROCESS | 1660 | 1469260079131 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 00:47:59 INFO - PROCESS | 1660 | 1469260079132 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 00:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:47:59 INFO - PROCESS | 1660 | 1469260079134 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:47:59 INFO - PROCESS | 1660 | 1469260079135 Marionette TRACE conn2 <- [1,1590,null,{}] 00:47:59 INFO - PROCESS | 1660 | 1469260079138 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:59 INFO - PROCESS | 1660 | 1469260079139 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:59 INFO - PROCESS | 1660 | 1469260079249 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 00:47:59 INFO - PROCESS | 1660 | 1469260079255 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:59 INFO - PROCESS | 1660 | 1469260079256 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba69800 == 41 [pid = 1660] [id = 405] 00:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12998d400) [pid = 1660] [serial = 1214] [outer = 0x0] 00:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12b138800) [pid = 1660] [serial = 1215] [outer = 0x12998d400] 00:47:59 INFO - PROCESS | 1660 | 1469260079280 Marionette DEBUG loaded listener.js 00:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b9c4400) [pid = 1660] [serial = 1216] [outer = 0x12998d400] 00:47:59 INFO - PROCESS | 1660 | 1469260079688 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 00:47:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:47:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 620ms 00:47:59 INFO - PROCESS | 1660 | 1469260079756 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 00:47:59 INFO - PROCESS | 1660 | 1469260079759 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 00:47:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:47:59 INFO - PROCESS | 1660 | 1469260079762 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:47:59 INFO - PROCESS | 1660 | 1469260079764 Marionette TRACE conn2 <- [1,1594,null,{}] 00:47:59 INFO - PROCESS | 1660 | 1469260079768 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:59 INFO - PROCESS | 1660 | 1469260079770 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:59 INFO - PROCESS | 1660 | 1469260079878 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 00:47:59 INFO - PROCESS | 1660 | 1469260079950 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:59 INFO - PROCESS | 1660 | 1469260079952 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:47:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e5e800 == 42 [pid = 1660] [id = 406] 00:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1160e8c00) [pid = 1660] [serial = 1217] [outer = 0x0] 00:47:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116978000) [pid = 1660] [serial = 1218] [outer = 0x1160e8c00] 00:47:59 INFO - PROCESS | 1660 | 1469260079983 Marionette DEBUG loaded listener.js 00:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x117479000) [pid = 1660] [serial = 1219] [outer = 0x1160e8c00] 00:48:00 INFO - PROCESS | 1660 | 1469260080460 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:48:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:48:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 720ms 00:48:00 INFO - PROCESS | 1660 | 1469260080482 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 00:48:00 INFO - PROCESS | 1660 | 1469260080487 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 00:48:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:48:00 INFO - PROCESS | 1660 | 1469260080514 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:48:00 INFO - PROCESS | 1660 | 1469260080517 Marionette TRACE conn2 <- [1,1598,null,{}] 00:48:00 INFO - PROCESS | 1660 | 1469260080523 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:00 INFO - PROCESS | 1660 | 1469260080526 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:00 INFO - PROCESS | 1660 | 1469260080650 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 00:48:00 INFO - PROCESS | 1660 | 1469260080722 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:00 INFO - PROCESS | 1660 | 1469260080723 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x121270000 == 43 [pid = 1660] [id = 407] 00:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1185b9800) [pid = 1660] [serial = 1220] [outer = 0x0] 00:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11885bc00) [pid = 1660] [serial = 1221] [outer = 0x1185b9800] 00:48:00 INFO - PROCESS | 1660 | 1469260080753 Marionette DEBUG loaded listener.js 00:48:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11942c400) [pid = 1660] [serial = 1222] [outer = 0x1185b9800] 00:48:01 INFO - PROCESS | 1660 | 1469260081183 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:48:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:48:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 695ms 00:48:01 INFO - PROCESS | 1660 | 1469260081189 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 00:48:01 INFO - PROCESS | 1660 | 1469260081190 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 00:48:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:48:01 INFO - PROCESS | 1660 | 1469260081193 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:48:01 INFO - PROCESS | 1660 | 1469260081195 Marionette TRACE conn2 <- [1,1602,null,{}] 00:48:01 INFO - PROCESS | 1660 | 1469260081203 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:01 INFO - PROCESS | 1660 | 1469260081206 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:01 INFO - PROCESS | 1660 | 1469260081310 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 00:48:01 INFO - PROCESS | 1660 | 1469260081371 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:01 INFO - PROCESS | 1660 | 1469260081373 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1c7000 == 44 [pid = 1660] [id = 408] 00:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x120f0b000) [pid = 1660] [serial = 1223] [outer = 0x0] 00:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1219acc00) [pid = 1660] [serial = 1224] [outer = 0x120f0b000] 00:48:01 INFO - PROCESS | 1660 | 1469260081404 Marionette DEBUG loaded listener.js 00:48:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124b40000) [pid = 1660] [serial = 1225] [outer = 0x120f0b000] 00:48:01 INFO - PROCESS | 1660 | 1469260081814 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 00:48:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:48:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 672ms 00:48:01 INFO - PROCESS | 1660 | 1469260081865 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 00:48:01 INFO - PROCESS | 1660 | 1469260081867 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 00:48:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:48:01 INFO - PROCESS | 1660 | 1469260081869 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:48:01 INFO - PROCESS | 1660 | 1469260081870 Marionette TRACE conn2 <- [1,1606,null,{}] 00:48:01 INFO - PROCESS | 1660 | 1469260081873 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:01 INFO - PROCESS | 1660 | 1469260081874 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:02 INFO - PROCESS | 1660 | 1469260082003 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 00:48:02 INFO - PROCESS | 1660 | 1469260082087 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:02 INFO - PROCESS | 1660 | 1469260082088 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c4ae800 == 45 [pid = 1660] [id = 409] 00:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1269e0400) [pid = 1660] [serial = 1226] [outer = 0x0] 00:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1273b0400) [pid = 1660] [serial = 1227] [outer = 0x1269e0400] 00:48:02 INFO - PROCESS | 1660 | 1469260082118 Marionette DEBUG loaded listener.js 00:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128a46800) [pid = 1660] [serial = 1228] [outer = 0x1269e0400] 00:48:02 INFO - PROCESS | 1660 | 1469260082553 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 00:48:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:48:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 00:48:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:48:02 INFO - PROCESS | 1660 | 1469260082591 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 00:48:02 INFO - PROCESS | 1660 | 1469260082592 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 00:48:02 INFO - PROCESS | 1660 | 1469260082595 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:48:02 INFO - PROCESS | 1660 | 1469260082596 Marionette TRACE conn2 <- [1,1610,null,{}] 00:48:02 INFO - PROCESS | 1660 | 1469260082598 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:02 INFO - PROCESS | 1660 | 1469260082600 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:02 INFO - PROCESS | 1660 | 1469260082700 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 00:48:02 INFO - PROCESS | 1660 | 1469260082773 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:02 INFO - PROCESS | 1660 | 1469260082774 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x118099800 == 46 [pid = 1660] [id = 410] 00:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x112a85800) [pid = 1660] [serial = 1229] [outer = 0x0] 00:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119429c00) [pid = 1660] [serial = 1230] [outer = 0x112a85800] 00:48:02 INFO - PROCESS | 1660 | 1469260082803 Marionette DEBUG loaded listener.js 00:48:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1265c5c00) [pid = 1660] [serial = 1231] [outer = 0x112a85800] 00:48:03 INFO - PROCESS | 1660 | 1469260083342 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 00:48:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:48:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 771ms 00:48:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:48:03 INFO - PROCESS | 1660 | 1469260083379 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 00:48:03 INFO - PROCESS | 1660 | 1469260083381 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 00:48:03 INFO - PROCESS | 1660 | 1469260083385 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:48:03 INFO - PROCESS | 1660 | 1469260083387 Marionette TRACE conn2 <- [1,1614,null,{}] 00:48:03 INFO - PROCESS | 1660 | 1469260083392 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:03 INFO - PROCESS | 1660 | 1469260083393 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:03 INFO - PROCESS | 1660 | 1469260083489 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 00:48:03 INFO - PROCESS | 1660 | 1469260083564 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:03 INFO - PROCESS | 1660 | 1469260083565 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a69000 == 47 [pid = 1660] [id = 411] 00:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1176a6c00) [pid = 1660] [serial = 1232] [outer = 0x0] 00:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1183e2000) [pid = 1660] [serial = 1233] [outer = 0x1176a6c00] 00:48:03 INFO - PROCESS | 1660 | 1469260083593 Marionette DEBUG loaded listener.js 00:48:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x118705800) [pid = 1660] [serial = 1234] [outer = 0x1176a6c00] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba52000 == 46 [pid = 1660] [id = 404] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12a753000 == 45 [pid = 1660] [id = 403] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12057b000 == 44 [pid = 1660] [id = 402] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1292c9800 == 43 [pid = 1660] [id = 401] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x128b82000 == 42 [pid = 1660] [id = 400] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12718d000 == 41 [pid = 1660] [id = 399] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x126705000 == 40 [pid = 1660] [id = 398] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x11723e800 == 39 [pid = 1660] [id = 397] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12057c000 == 38 [pid = 1660] [id = 396] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118f07000 == 37 [pid = 1660] [id = 395] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118094800 == 36 [pid = 1660] [id = 394] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x116570000 == 35 [pid = 1660] [id = 393] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x119485000 == 34 [pid = 1660] [id = 392] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x1162b8000 == 33 [pid = 1660] [id = 391] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x118099800 == 32 [pid = 1660] [id = 410] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12c4ae800 == 31 [pid = 1660] [id = 409] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1c7000 == 30 [pid = 1660] [id = 408] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x121270000 == 29 [pid = 1660] [id = 407] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba69800 == 28 [pid = 1660] [id = 405] 00:48:04 INFO - PROCESS | 1660 | --DOCSHELL 0x117e5e800 == 27 [pid = 1660] [id = 406] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124e09800) [pid = 1660] [serial = 1152] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1185bd800) [pid = 1660] [serial = 1138] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x117485000) [pid = 1660] [serial = 1137] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1183d9400) [pid = 1660] [serial = 1143] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11870a400) [pid = 1660] [serial = 1144] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1269e5400) [pid = 1660] [serial = 1155] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1219b2000) [pid = 1660] [serial = 1149] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x119936400) [pid = 1660] [serial = 1146] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119aebc00) [pid = 1660] [serial = 1147] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1162d9c00) [pid = 1660] [serial = 1140] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11697c800) [pid = 1660] [serial = 1141] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1265bc400) [pid = 1660] [serial = 1153] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1273b3800) [pid = 1660] [serial = 1158] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x127131000) [pid = 1660] [serial = 1156] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x113a22c00) [pid = 1660] [serial = 1161] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x128a3e000) [pid = 1660] [serial = 1159] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117485c00) [pid = 1660] [serial = 1162] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x12947bc00) [pid = 1660] [serial = 1170] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118708c00) [pid = 1660] [serial = 1129] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1292a2c00) [pid = 1660] [serial = 1168] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118710400) [pid = 1660] [serial = 1164] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x128a45000) [pid = 1660] [serial = 1167] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1174ec000) [pid = 1660] [serial = 1128] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x126750c00) [pid = 1660] [serial = 1165] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x123b1d800) [pid = 1660] [serial = 1150] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12121f000) [pid = 1660] [serial = 1132] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1205ce800) [pid = 1660] [serial = 1131] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128a3bc00) [pid = 1660] [serial = 1135] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1273a2800) [pid = 1660] [serial = 1134] [outer = 0x0] [url = about:blank] 00:48:04 INFO - PROCESS | 1660 | 1469260084571 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 00:48:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 00:48:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1227ms 00:48:04 INFO - PROCESS | 1660 | 1469260084614 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 00:48:04 INFO - PROCESS | 1660 | 1469260084617 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 00:48:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:48:04 INFO - PROCESS | 1660 | 1469260084620 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:48:04 INFO - PROCESS | 1660 | 1469260084622 Marionette TRACE conn2 <- [1,1618,null,{}] 00:48:04 INFO - PROCESS | 1660 | 1469260084625 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:04 INFO - PROCESS | 1660 | 1469260084627 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:04 INFO - PROCESS | 1660 | 1469260084720 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 00:48:04 INFO - PROCESS | 1660 | 1469260084731 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:04 INFO - PROCESS | 1660 | 1469260084734 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1162b8000 == 28 [pid = 1660] [id = 412] 00:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1162cf000) [pid = 1660] [serial = 1235] [outer = 0x0] 00:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x11652bc00) [pid = 1660] [serial = 1236] [outer = 0x1162cf000] 00:48:04 INFO - PROCESS | 1660 | 1469260084762 Marionette DEBUG loaded listener.js 00:48:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1169f7800) [pid = 1660] [serial = 1237] [outer = 0x1162cf000] 00:48:05 INFO - PROCESS | 1660 | 1469260085118 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 00:48:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:48:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 570ms 00:48:05 INFO - PROCESS | 1660 | 1469260085191 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 00:48:05 INFO - PROCESS | 1660 | 1469260085194 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 00:48:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:48:05 INFO - PROCESS | 1660 | 1469260085199 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:48:05 INFO - PROCESS | 1660 | 1469260085201 Marionette TRACE conn2 <- [1,1622,null,{}] 00:48:05 INFO - PROCESS | 1660 | 1469260085203 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:05 INFO - PROCESS | 1660 | 1469260085205 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:05 INFO - PROCESS | 1660 | 1469260085281 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 00:48:05 INFO - PROCESS | 1660 | 1469260085285 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1660 | 1469260085287 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x118099800 == 29 [pid = 1660] [id = 413] 00:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x117336000) [pid = 1660] [serial = 1238] [outer = 0x0] 00:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1176ac000) [pid = 1660] [serial = 1239] [outer = 0x117336000] 00:48:05 INFO - PROCESS | 1660 | 1469260085316 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1184c8000) [pid = 1660] [serial = 1240] [outer = 0x117336000] 00:48:05 INFO - PROCESS | 1660 | 1469260085654 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 00:48:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 00:48:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 469ms 00:48:05 INFO - PROCESS | 1660 | 1469260085668 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 00:48:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:48:05 INFO - PROCESS | 1660 | 1469260085678 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 00:48:05 INFO - PROCESS | 1660 | 1469260085681 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:48:05 INFO - PROCESS | 1660 | 1469260085683 Marionette TRACE conn2 <- [1,1626,null,{}] 00:48:05 INFO - PROCESS | 1660 | 1469260085691 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:05 INFO - PROCESS | 1660 | 1469260085694 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:05 INFO - PROCESS | 1660 | 1469260085799 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 00:48:05 INFO - PROCESS | 1660 | 1469260085806 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1660 | 1469260085808 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fbc800 == 30 [pid = 1660] [id = 414] 00:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119426400) [pid = 1660] [serial = 1241] [outer = 0x0] 00:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119ae7c00) [pid = 1660] [serial = 1242] [outer = 0x119426400] 00:48:05 INFO - PROCESS | 1660 | 1469260085838 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1205ce800) [pid = 1660] [serial = 1243] [outer = 0x119426400] 00:48:06 INFO - PROCESS | 1660 | 1469260086249 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 621ms 00:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:48:06 INFO - PROCESS | 1660 | 1469260086303 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1660 | 1469260086305 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 00:48:06 INFO - PROCESS | 1660 | 1469260086308 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1660 | 1469260086311 Marionette TRACE conn2 <- [1,1630,null,{}] 00:48:06 INFO - PROCESS | 1660 | 1469260086314 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:06 INFO - PROCESS | 1660 | 1469260086316 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:06 INFO - PROCESS | 1660 | 1469260086438 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 00:48:06 INFO - PROCESS | 1660 | 1469260086449 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:06 INFO - PROCESS | 1660 | 1469260086451 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x120586800 == 31 [pid = 1660] [id = 415] 00:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x120f11400) [pid = 1660] [serial = 1244] [outer = 0x0] 00:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120f19400) [pid = 1660] [serial = 1245] [outer = 0x120f11400] 00:48:06 INFO - PROCESS | 1660 | 1469260086481 Marionette DEBUG loaded listener.js 00:48:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121723400) [pid = 1660] [serial = 1246] [outer = 0x120f11400] 00:48:06 INFO - PROCESS | 1660 | 1469260086851 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 00:48:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:48:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 573ms 00:48:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:48:06 INFO - PROCESS | 1660 | 1469260086882 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1660 | 1469260086883 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 00:48:06 INFO - PROCESS | 1660 | 1469260086885 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1660 | 1469260086893 Marionette TRACE conn2 <- [1,1634,null,{}] 00:48:06 INFO - PROCESS | 1660 | 1469260086903 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:06 INFO - PROCESS | 1660 | 1469260086905 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:07 INFO - PROCESS | 1660 | 1469260086997 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 00:48:07 INFO - PROCESS | 1660 | 1469260087000 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:07 INFO - PROCESS | 1660 | 1469260087001 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215c2800 == 32 [pid = 1660] [id = 416] 00:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x120f10000) [pid = 1660] [serial = 1247] [outer = 0x0] 00:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1219ad800) [pid = 1660] [serial = 1248] [outer = 0x120f10000] 00:48:07 INFO - PROCESS | 1660 | 1469260087026 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x123c10400) [pid = 1660] [serial = 1249] [outer = 0x120f10000] 00:48:07 INFO - PROCESS | 1660 | 1469260087371 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:48:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:48:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 533ms 00:48:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:48:07 INFO - PROCESS | 1660 | 1469260087418 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 00:48:07 INFO - PROCESS | 1660 | 1469260087420 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 00:48:07 INFO - PROCESS | 1660 | 1469260087422 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:48:07 INFO - PROCESS | 1660 | 1469260087423 Marionette TRACE conn2 <- [1,1638,null,{}] 00:48:07 INFO - PROCESS | 1660 | 1469260087425 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:07 INFO - PROCESS | 1660 | 1469260087429 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:07 INFO - PROCESS | 1660 | 1469260087551 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 00:48:07 INFO - PROCESS | 1660 | 1469260087589 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:07 INFO - PROCESS | 1660 | 1469260087591 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x125320000 == 33 [pid = 1660] [id = 417] 00:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x123c89800) [pid = 1660] [serial = 1250] [outer = 0x0] 00:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126750c00) [pid = 1660] [serial = 1251] [outer = 0x123c89800] 00:48:07 INFO - PROCESS | 1660 | 1469260087615 Marionette DEBUG loaded listener.js 00:48:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1273ae000) [pid = 1660] [serial = 1252] [outer = 0x123c89800] 00:48:07 INFO - PROCESS | 1660 | 1469260087938 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 00:48:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:48:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 569ms 00:48:07 INFO - PROCESS | 1660 | 1469260087991 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 00:48:08 INFO - PROCESS | 1660 | 1469260088002 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 00:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:48:08 INFO - PROCESS | 1660 | 1469260088006 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:48:08 INFO - PROCESS | 1660 | 1469260088007 Marionette TRACE conn2 <- [1,1642,null,{}] 00:48:08 INFO - PROCESS | 1660 | 1469260088010 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:08 INFO - PROCESS | 1660 | 1469260088011 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:08 INFO - PROCESS | 1660 | 1469260088164 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 00:48:08 INFO - PROCESS | 1660 | 1469260088244 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:08 INFO - PROCESS | 1660 | 1469260088245 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x127192000 == 34 [pid = 1660] [id = 418] 00:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1121e7400) [pid = 1660] [serial = 1253] [outer = 0x0] 00:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1273b4c00) [pid = 1660] [serial = 1254] [outer = 0x1121e7400] 00:48:08 INFO - PROCESS | 1660 | 1469260088288 Marionette DEBUG loaded listener.js 00:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x128a47400) [pid = 1660] [serial = 1255] [outer = 0x1121e7400] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12998d400) [pid = 1660] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12a791c00) [pid = 1660] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1219a6400) [pid = 1660] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123c36000) [pid = 1660] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1273ad800) [pid = 1660] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1176b3000) [pid = 1660] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x112f8f000) [pid = 1660] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118860800) [pid = 1660] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x127130400) [pid = 1660] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11690ac00) [pid = 1660] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116a9ec00) [pid = 1660] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11822e800) [pid = 1660] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116909800) [pid = 1660] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1169f0000) [pid = 1660] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x111e2c800) [pid = 1660] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:48:08 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1205d6c00) [pid = 1660] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:48:08 INFO - PROCESS | 1660 | 1469260088829 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 00:48:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:48:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 869ms 00:48:08 INFO - PROCESS | 1660 | 1469260088875 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 00:48:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:48:08 INFO - PROCESS | 1660 | 1469260088876 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 00:48:08 INFO - PROCESS | 1660 | 1469260088878 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:48:08 INFO - PROCESS | 1660 | 1469260088879 Marionette TRACE conn2 <- [1,1646,null,{}] 00:48:08 INFO - PROCESS | 1660 | 1469260088882 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:08 INFO - PROCESS | 1660 | 1469260088883 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:08 INFO - PROCESS | 1660 | 1469260088955 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 00:48:08 INFO - PROCESS | 1660 | 1469260088959 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:08 INFO - PROCESS | 1660 | 1469260088960 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12128f000 == 35 [pid = 1660] [id = 419] 00:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116903c00) [pid = 1660] [serial = 1256] [outer = 0x0] 00:48:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1176b3400) [pid = 1660] [serial = 1257] [outer = 0x116903c00] 00:48:08 INFO - PROCESS | 1660 | 1469260088988 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11993f800) [pid = 1660] [serial = 1258] [outer = 0x116903c00] 00:48:09 INFO - PROCESS | 1660 | 1469260089307 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 00:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 471ms 00:48:09 INFO - PROCESS | 1660 | 1469260089349 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 00:48:09 INFO - PROCESS | 1660 | 1469260089350 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 00:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:48:09 INFO - PROCESS | 1660 | 1469260089361 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:48:09 INFO - PROCESS | 1660 | 1469260089362 Marionette TRACE conn2 <- [1,1650,null,{}] 00:48:09 INFO - PROCESS | 1660 | 1469260089364 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:09 INFO - PROCESS | 1660 | 1469260089366 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:09 INFO - PROCESS | 1660 | 1469260089461 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 00:48:09 INFO - PROCESS | 1660 | 1469260089469 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:09 INFO - PROCESS | 1660 | 1469260089470 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e1800 == 36 [pid = 1660] [id = 420] 00:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1205d6c00) [pid = 1660] [serial = 1259] [outer = 0x0] 00:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12534b800) [pid = 1660] [serial = 1260] [outer = 0x1205d6c00] 00:48:09 INFO - PROCESS | 1660 | 1469260089494 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128a39400) [pid = 1660] [serial = 1261] [outer = 0x1205d6c00] 00:48:09 INFO - PROCESS | 1660 | 1469260089800 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 00:48:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:48:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 478ms 00:48:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:48:09 INFO - PROCESS | 1660 | 1469260089832 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 00:48:09 INFO - PROCESS | 1660 | 1469260089833 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 00:48:09 INFO - PROCESS | 1660 | 1469260089835 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:48:09 INFO - PROCESS | 1660 | 1469260089836 Marionette TRACE conn2 <- [1,1654,null,{}] 00:48:09 INFO - PROCESS | 1660 | 1469260089838 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:09 INFO - PROCESS | 1660 | 1469260089840 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:09 INFO - PROCESS | 1660 | 1469260089916 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 00:48:09 INFO - PROCESS | 1660 | 1469260089920 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:09 INFO - PROCESS | 1660 | 1469260089921 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x129974000 == 37 [pid = 1660] [id = 421] 00:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128a39800) [pid = 1660] [serial = 1262] [outer = 0x0] 00:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1292a4800) [pid = 1660] [serial = 1263] [outer = 0x128a39800] 00:48:09 INFO - PROCESS | 1660 | 1469260089944 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x129483800) [pid = 1660] [serial = 1264] [outer = 0x128a39800] 00:48:10 INFO - PROCESS | 1660 | 1469260090261 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:48:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:48:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 00:48:10 INFO - PROCESS | 1660 | 1469260090305 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 00:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:48:10 INFO - PROCESS | 1660 | 1469260090307 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 00:48:10 INFO - PROCESS | 1660 | 1469260090309 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:48:10 INFO - PROCESS | 1660 | 1469260090311 Marionette TRACE conn2 <- [1,1658,null,{}] 00:48:10 INFO - PROCESS | 1660 | 1469260090313 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:10 INFO - PROCESS | 1660 | 1469260090323 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:10 INFO - PROCESS | 1660 | 1469260090434 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 00:48:10 INFO - PROCESS | 1660 | 1469260090440 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:10 INFO - PROCESS | 1660 | 1469260090442 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af49800 == 38 [pid = 1660] [id = 422] 00:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12998d000) [pid = 1660] [serial = 1265] [outer = 0x0] 00:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12a78b000) [pid = 1660] [serial = 1266] [outer = 0x12998d000] 00:48:10 INFO - PROCESS | 1660 | 1469260090470 Marionette DEBUG loaded listener.js 00:48:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12af39400) [pid = 1660] [serial = 1267] [outer = 0x12998d000] 00:48:10 INFO - PROCESS | 1660 | 1469260090842 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 571ms 00:48:10 INFO - PROCESS | 1660 | 1469260090882 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 00:48:10 INFO - PROCESS | 1660 | 1469260090884 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 00:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:48:10 INFO - PROCESS | 1660 | 1469260090888 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:48:10 INFO - PROCESS | 1660 | 1469260090891 Marionette TRACE conn2 <- [1,1662,null,{}] 00:48:10 INFO - PROCESS | 1660 | 1469260090895 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:10 INFO - PROCESS | 1660 | 1469260090897 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:11 INFO - PROCESS | 1660 | 1469260091013 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 00:48:11 INFO - PROCESS | 1660 | 1469260091070 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:11 INFO - PROCESS | 1660 | 1469260091073 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x116956000 == 39 [pid = 1660] [id = 423] 00:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11336dc00) [pid = 1660] [serial = 1268] [outer = 0x0] 00:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x113d9b000) [pid = 1660] [serial = 1269] [outer = 0x11336dc00] 00:48:11 INFO - PROCESS | 1660 | 1469260091105 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x116907c00) [pid = 1660] [serial = 1270] [outer = 0x11336dc00] 00:48:11 INFO - PROCESS | 1660 | 1469260091631 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 772ms 00:48:11 INFO - PROCESS | 1660 | 1469260091660 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 00:48:11 INFO - PROCESS | 1660 | 1469260091663 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 00:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:48:11 INFO - PROCESS | 1660 | 1469260091697 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:48:11 INFO - PROCESS | 1660 | 1469260091699 Marionette TRACE conn2 <- [1,1666,null,{}] 00:48:11 INFO - PROCESS | 1660 | 1469260091702 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:11 INFO - PROCESS | 1660 | 1469260091704 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:11 INFO - PROCESS | 1660 | 1469260091811 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 00:48:11 INFO - PROCESS | 1660 | 1469260091889 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:11 INFO - PROCESS | 1660 | 1469260091891 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199a6000 == 40 [pid = 1660] [id = 424] 00:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1184c6000) [pid = 1660] [serial = 1271] [outer = 0x0] 00:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1185c6c00) [pid = 1660] [serial = 1272] [outer = 0x1184c6000] 00:48:11 INFO - PROCESS | 1660 | 1469260091921 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x118f99c00) [pid = 1660] [serial = 1273] [outer = 0x1184c6000] 00:48:12 INFO - PROCESS | 1660 | 1469260092594 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 00:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 978ms 00:48:12 INFO - PROCESS | 1660 | 1469260092672 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 00:48:12 INFO - PROCESS | 1660 | 1469260092675 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 00:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:48:12 INFO - PROCESS | 1660 | 1469260092680 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 1660 | 1469260092682 Marionette TRACE conn2 <- [1,1670,null,{}] 00:48:12 INFO - PROCESS | 1660 | 1469260092688 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:12 INFO - PROCESS | 1660 | 1469260092690 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:12 INFO - PROCESS | 1660 | 1469260092839 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 00:48:12 INFO - PROCESS | 1660 | 1469260092968 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:12 INFO - PROCESS | 1660 | 1469260092971 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x116099000 == 41 [pid = 1660] [id = 425] 00:48:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x117485000) [pid = 1660] [serial = 1274] [outer = 0x0] 00:48:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1174e4c00) [pid = 1660] [serial = 1275] [outer = 0x117485000] 00:48:13 INFO - PROCESS | 1660 | 1469260093000 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1184cfc00) [pid = 1660] [serial = 1276] [outer = 0x117485000] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x129974000 == 40 [pid = 1660] [id = 421] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e1800 == 39 [pid = 1660] [id = 420] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x12128f000 == 38 [pid = 1660] [id = 419] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x127192000 == 37 [pid = 1660] [id = 418] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x125320000 == 36 [pid = 1660] [id = 417] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1215c2800 == 35 [pid = 1660] [id = 416] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x120586800 == 34 [pid = 1660] [id = 415] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x118fbc800 == 33 [pid = 1660] [id = 414] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x118099800 == 32 [pid = 1660] [id = 413] 00:48:13 INFO - PROCESS | 1660 | --DOCSHELL 0x1162b8000 == 31 [pid = 1660] [id = 412] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12b9c4400) [pid = 1660] [serial = 1216] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12b138800) [pid = 1660] [serial = 1215] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12a9c4400) [pid = 1660] [serial = 1212] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x123c34c00) [pid = 1660] [serial = 1194] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x126d51800) [pid = 1660] [serial = 1197] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1267df400) [pid = 1660] [serial = 1195] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1273b5800) [pid = 1660] [serial = 1200] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x127596c00) [pid = 1660] [serial = 1201] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118709000) [pid = 1660] [serial = 1185] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11974c800) [pid = 1660] [serial = 1186] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11320c400) [pid = 1660] [serial = 1179] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11607e400) [pid = 1660] [serial = 1180] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11910a000) [pid = 1660] [serial = 1176] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11942b800) [pid = 1660] [serial = 1177] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x128a43c00) [pid = 1660] [serial = 1203] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11974d400) [pid = 1660] [serial = 1206] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119ddec00) [pid = 1660] [serial = 1188] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x120f0cc00) [pid = 1660] [serial = 1189] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12133d000) [pid = 1660] [serial = 1191] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11747c000) [pid = 1660] [serial = 1182] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1174e3c00) [pid = 1660] [serial = 1183] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12a792800) [pid = 1660] [serial = 1171] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1127dd800) [pid = 1660] [serial = 1173] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x116975800) [pid = 1660] [serial = 1174] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12af81800) [pid = 1660] [serial = 1213] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x129296000) [pid = 1660] [serial = 1204] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128cb9c00) [pid = 1660] [serial = 1209] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1273aa400) [pid = 1660] [serial = 1198] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12a790400) [pid = 1660] [serial = 1210] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120f0dc00) [pid = 1660] [serial = 1207] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1219ac400) [pid = 1660] [serial = 1192] [outer = 0x0] [url = about:blank] 00:48:13 INFO - PROCESS | 1660 | 1469260093449 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 00:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 821ms 00:48:13 INFO - PROCESS | 1660 | 1469260093503 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 00:48:13 INFO - PROCESS | 1660 | 1469260093506 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 00:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:48:13 INFO - PROCESS | 1660 | 1469260093510 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:48:13 INFO - PROCESS | 1660 | 1469260093513 Marionette TRACE conn2 <- [1,1674,null,{}] 00:48:13 INFO - PROCESS | 1660 | 1469260093516 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:13 INFO - PROCESS | 1660 | 1469260093517 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:13 INFO - PROCESS | 1660 | 1469260093597 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 00:48:13 INFO - PROCESS | 1660 | 1469260093601 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:13 INFO - PROCESS | 1660 | 1469260093603 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x118335000 == 32 [pid = 1660] [id = 426] 00:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1185b8c00) [pid = 1660] [serial = 1277] [outer = 0x0] 00:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11941f800) [pid = 1660] [serial = 1278] [outer = 0x1185b8c00] 00:48:13 INFO - PROCESS | 1660 | 1469260093629 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119ae4c00) [pid = 1660] [serial = 1279] [outer = 0x1185b8c00] 00:48:13 INFO - PROCESS | 1660 | 1469260093975 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 00:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 00:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:48:14 INFO - PROCESS | 1660 | 1469260094032 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 00:48:14 INFO - PROCESS | 1660 | 1469260094033 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 00:48:14 INFO - PROCESS | 1660 | 1469260094035 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 1660 | 1469260094038 Marionette TRACE conn2 <- [1,1678,null,{}] 00:48:14 INFO - PROCESS | 1660 | 1469260094045 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:14 INFO - PROCESS | 1660 | 1469260094048 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:14 INFO - PROCESS | 1660 | 1469260094130 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 00:48:14 INFO - PROCESS | 1660 | 1469260094138 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:14 INFO - PROCESS | 1660 | 1469260094140 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199a2800 == 33 [pid = 1660] [id = 427] 00:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1160e9c00) [pid = 1660] [serial = 1280] [outer = 0x0] 00:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x120fe6000) [pid = 1660] [serial = 1281] [outer = 0x1160e9c00] 00:48:14 INFO - PROCESS | 1660 | 1469260094168 Marionette DEBUG loaded listener.js 00:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1219a7c00) [pid = 1660] [serial = 1282] [outer = 0x1160e9c00] 00:48:14 INFO - PROCESS | 1660 | 1469260094533 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 00:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 00:48:14 INFO - PROCESS | 1660 | 1469260094556 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 00:48:14 INFO - PROCESS | 1660 | 1469260094558 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 00:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:48:14 INFO - PROCESS | 1660 | 1469260094560 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 1660 | 1469260094563 Marionette TRACE conn2 <- [1,1682,null,{}] 00:48:14 INFO - PROCESS | 1660 | 1469260094566 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:14 INFO - PROCESS | 1660 | 1469260094567 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:14 INFO - PROCESS | 1660 | 1469260094655 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 00:48:14 INFO - PROCESS | 1660 | 1469260094708 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:14 INFO - PROCESS | 1660 | 1469260094709 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x121365000 == 34 [pid = 1660] [id = 428] 00:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1219ab400) [pid = 1660] [serial = 1283] [outer = 0x0] 00:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x123c34800) [pid = 1660] [serial = 1284] [outer = 0x1219ab400] 00:48:14 INFO - PROCESS | 1660 | 1469260094734 Marionette DEBUG loaded listener.js 00:48:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1265be000) [pid = 1660] [serial = 1285] [outer = 0x1219ab400] 00:48:15 INFO - PROCESS | 1660 | 1469260095006 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 00:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 472ms 00:48:15 INFO - PROCESS | 1660 | 1469260095036 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 00:48:15 INFO - PROCESS | 1660 | 1469260095037 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 00:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:48:15 INFO - PROCESS | 1660 | 1469260095039 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 1660 | 1469260095040 Marionette TRACE conn2 <- [1,1686,null,{}] 00:48:15 INFO - PROCESS | 1660 | 1469260095043 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:15 INFO - PROCESS | 1660 | 1469260095044 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:15 INFO - PROCESS | 1660 | 1469260095132 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 00:48:15 INFO - PROCESS | 1660 | 1469260095136 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:15 INFO - PROCESS | 1660 | 1469260095137 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d85800 == 35 [pid = 1660] [id = 429] 00:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x123c34c00) [pid = 1660] [serial = 1286] [outer = 0x0] 00:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1269e3400) [pid = 1660] [serial = 1287] [outer = 0x123c34c00] 00:48:15 INFO - PROCESS | 1660 | 1469260095162 Marionette DEBUG loaded listener.js 00:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12739f800) [pid = 1660] [serial = 1288] [outer = 0x123c34c00] 00:48:15 INFO - PROCESS | 1660 | 1469260095504 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 00:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 00:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 00:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:48:15 INFO - PROCESS | 1660 | 1469260095575 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 00:48:15 INFO - PROCESS | 1660 | 1469260095576 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 00:48:15 INFO - PROCESS | 1660 | 1469260095578 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 1660 | 1469260095579 Marionette TRACE conn2 <- [1,1690,null,{}] 00:48:15 INFO - PROCESS | 1660 | 1469260095581 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:15 INFO - PROCESS | 1660 | 1469260095585 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:15 INFO - PROCESS | 1660 | 1469260095708 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 00:48:15 INFO - PROCESS | 1660 | 1469260095721 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:15 INFO - PROCESS | 1660 | 1469260095722 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a5b000 == 36 [pid = 1660] [id = 430] 00:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1273aa800) [pid = 1660] [serial = 1289] [outer = 0x0] 00:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12758e400) [pid = 1660] [serial = 1290] [outer = 0x1273aa800] 00:48:15 INFO - PROCESS | 1660 | 1469260095746 Marionette DEBUG loaded listener.js 00:48:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12a6d5c00) [pid = 1660] [serial = 1291] [outer = 0x1273aa800] 00:48:16 INFO - PROCESS | 1660 | 1469260096073 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 00:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 00:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:48:16 INFO - PROCESS | 1660 | 1469260096100 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 00:48:16 INFO - PROCESS | 1660 | 1469260096101 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 00:48:16 INFO - PROCESS | 1660 | 1469260096103 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:48:16 INFO - PROCESS | 1660 | 1469260096104 Marionette TRACE conn2 <- [1,1694,null,{}] 00:48:16 INFO - PROCESS | 1660 | 1469260096106 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:16 INFO - PROCESS | 1660 | 1469260096108 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:16 INFO - PROCESS | 1660 | 1469260096204 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 00:48:16 INFO - PROCESS | 1660 | 1469260096216 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:16 INFO - PROCESS | 1660 | 1469260096217 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292dc800 == 37 [pid = 1660] [id = 431] 00:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12a78d400) [pid = 1660] [serial = 1292] [outer = 0x0] 00:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12a796000) [pid = 1660] [serial = 1293] [outer = 0x12a78d400] 00:48:16 INFO - PROCESS | 1660 | 1469260096241 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12af39c00) [pid = 1660] [serial = 1294] [outer = 0x12a78d400] 00:48:16 INFO - PROCESS | 1660 | 1469260096626 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 00:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 568ms 00:48:16 INFO - PROCESS | 1660 | 1469260096673 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 00:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:48:16 INFO - PROCESS | 1660 | 1469260096675 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 00:48:16 INFO - PROCESS | 1660 | 1469260096677 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:48:16 INFO - PROCESS | 1660 | 1469260096679 Marionette TRACE conn2 <- [1,1698,null,{}] 00:48:16 INFO - PROCESS | 1660 | 1469260096682 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:16 INFO - PROCESS | 1660 | 1469260096684 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:16 INFO - PROCESS | 1660 | 1469260096792 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 00:48:16 INFO - PROCESS | 1660 | 1469260096806 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:16 INFO - PROCESS | 1660 | 1469260096807 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a749000 == 38 [pid = 1660] [id = 432] 00:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12af38400) [pid = 1660] [serial = 1295] [outer = 0x0] 00:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12af7d000) [pid = 1660] [serial = 1296] [outer = 0x12af38400] 00:48:16 INFO - PROCESS | 1660 | 1469260096832 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b9be000) [pid = 1660] [serial = 1297] [outer = 0x12af38400] 00:48:17 INFO - PROCESS | 1660 | 1469260097144 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 00:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 00:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 520ms 00:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:48:17 INFO - PROCESS | 1660 | 1469260097198 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 00:48:17 INFO - PROCESS | 1660 | 1469260097199 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 00:48:17 INFO - PROCESS | 1660 | 1469260097201 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1660 | 1469260097202 Marionette TRACE conn2 <- [1,1702,null,{}] 00:48:17 INFO - PROCESS | 1660 | 1469260097210 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:17 INFO - PROCESS | 1660 | 1469260097211 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:17 INFO - PROCESS | 1660 | 1469260097311 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 00:48:17 INFO - PROCESS | 1660 | 1469260097314 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:17 INFO - PROCESS | 1660 | 1469260097315 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b33e000 == 39 [pid = 1660] [id = 433] 00:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12af42800) [pid = 1660] [serial = 1298] [outer = 0x0] 00:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b9bec00) [pid = 1660] [serial = 1299] [outer = 0x12af42800] 00:48:17 INFO - PROCESS | 1660 | 1469260097347 Marionette DEBUG loaded listener.js 00:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12be36c00) [pid = 1660] [serial = 1300] [outer = 0x12af42800] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x120f10000) [pid = 1660] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x119426400) [pid = 1660] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1176a6c00) [pid = 1660] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1162cf000) [pid = 1660] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x117336000) [pid = 1660] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x120f11400) [pid = 1660] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x123c89800) [pid = 1660] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1160e8c00) [pid = 1660] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1185b9800) [pid = 1660] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120f0b000) [pid = 1660] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1269e0400) [pid = 1660] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1121e7400) [pid = 1660] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x128a39800) [pid = 1660] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x112a85800) [pid = 1660] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116903c00) [pid = 1660] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:48:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1205d6c00) [pid = 1660] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:48:17 INFO - PROCESS | 1660 | 1469260097759 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 569ms 00:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:48:17 INFO - PROCESS | 1660 | 1469260097771 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 00:48:17 INFO - PROCESS | 1660 | 1469260097772 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 00:48:17 INFO - PROCESS | 1660 | 1469260097774 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1660 | 1469260097775 Marionette TRACE conn2 <- [1,1706,null,{}] 00:48:17 INFO - PROCESS | 1660 | 1469260097777 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:17 INFO - PROCESS | 1660 | 1469260097778 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:17 INFO - PROCESS | 1660 | 1469260097856 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 00:48:17 INFO - PROCESS | 1660 | 1469260097860 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:17 INFO - PROCESS | 1660 | 1469260097861 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248df800 == 40 [pid = 1660] [id = 434] 00:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x112a85800) [pid = 1660] [serial = 1301] [outer = 0x0] 00:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1184c7800) [pid = 1660] [serial = 1302] [outer = 0x112a85800] 00:48:17 INFO - PROCESS | 1660 | 1469260097888 Marionette DEBUG loaded listener.js 00:48:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120f11400) [pid = 1660] [serial = 1303] [outer = 0x112a85800] 00:48:18 INFO - PROCESS | 1660 | 1469260098219 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 00:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 471ms 00:48:18 INFO - PROCESS | 1660 | 1469260098248 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 00:48:18 INFO - PROCESS | 1660 | 1469260098250 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 00:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:48:18 INFO - PROCESS | 1660 | 1469260098252 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:48:18 INFO - PROCESS | 1660 | 1469260098254 Marionette TRACE conn2 <- [1,1710,null,{}] 00:48:18 INFO - PROCESS | 1660 | 1469260098256 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:18 INFO - PROCESS | 1660 | 1469260098258 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:18 INFO - PROCESS | 1660 | 1469260098380 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 00:48:18 INFO - PROCESS | 1660 | 1469260098386 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1660 | 1469260098387 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdd1800 == 41 [pid = 1660] [id = 435] 00:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11910f800) [pid = 1660] [serial = 1304] [outer = 0x0] 00:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12758d000) [pid = 1660] [serial = 1305] [outer = 0x11910f800] 00:48:18 INFO - PROCESS | 1660 | 1469260098413 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12be41800) [pid = 1660] [serial = 1306] [outer = 0x11910f800] 00:48:18 INFO - PROCESS | 1660 | 1469260098749 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 00:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 00:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:48:18 INFO - PROCESS | 1660 | 1469260098771 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 00:48:18 INFO - PROCESS | 1660 | 1469260098772 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 00:48:18 INFO - PROCESS | 1660 | 1469260098774 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:48:18 INFO - PROCESS | 1660 | 1469260098775 Marionette TRACE conn2 <- [1,1714,null,{}] 00:48:18 INFO - PROCESS | 1660 | 1469260098781 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:18 INFO - PROCESS | 1660 | 1469260098782 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:18 INFO - PROCESS | 1660 | 1469260098860 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 00:48:18 INFO - PROCESS | 1660 | 1469260098865 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1660 | 1469260098866 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c734000 == 42 [pid = 1660] [id = 436] 00:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12be3f000) [pid = 1660] [serial = 1307] [outer = 0x0] 00:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12bea9400) [pid = 1660] [serial = 1308] [outer = 0x12be3f000] 00:48:18 INFO - PROCESS | 1660 | 1469260098889 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c489c00) [pid = 1660] [serial = 1309] [outer = 0x12be3f000] 00:48:19 INFO - PROCESS | 1660 | 1469260099204 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 472ms 00:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:48:19 INFO - PROCESS | 1660 | 1469260099247 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 00:48:19 INFO - PROCESS | 1660 | 1469260099248 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 00:48:19 INFO - PROCESS | 1660 | 1469260099251 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 1660 | 1469260099251 Marionette TRACE conn2 <- [1,1718,null,{}] 00:48:19 INFO - PROCESS | 1660 | 1469260099254 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:19 INFO - PROCESS | 1660 | 1469260099255 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:19 INFO - PROCESS | 1660 | 1469260099369 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 00:48:19 INFO - PROCESS | 1660 | 1469260099375 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:19 INFO - PROCESS | 1660 | 1469260099376 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x12caaa000 == 43 [pid = 1660] [id = 437] 00:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12beab400) [pid = 1660] [serial = 1310] [outer = 0x0] 00:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12c48c800) [pid = 1660] [serial = 1311] [outer = 0x12beab400] 00:48:19 INFO - PROCESS | 1660 | 1469260099400 Marionette DEBUG loaded listener.js 00:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12c493000) [pid = 1660] [serial = 1312] [outer = 0x12beab400] 00:48:19 INFO - PROCESS | 1660 | 1469260099742 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 517ms 00:48:19 INFO - PROCESS | 1660 | 1469260099769 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 00:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:48:19 INFO - PROCESS | 1660 | 1469260099772 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 00:48:19 INFO - PROCESS | 1660 | 1469260099775 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 1660 | 1469260099778 Marionette TRACE conn2 <- [1,1722,null,{}] 00:48:19 INFO - PROCESS | 1660 | 1469260099784 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:19 INFO - PROCESS | 1660 | 1469260099786 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:19 INFO - PROCESS | 1660 | 1469260099896 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 00:48:19 INFO - PROCESS | 1660 | 1469260099951 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:19 INFO - PROCESS | 1660 | 1469260099954 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x11724f000 == 44 [pid = 1660] [id = 438] 00:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1169f8000) [pid = 1660] [serial = 1313] [outer = 0x0] 00:48:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1172b5400) [pid = 1660] [serial = 1314] [outer = 0x1169f8000] 00:48:19 INFO - PROCESS | 1660 | 1469260099985 Marionette DEBUG loaded listener.js 00:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1183e1800) [pid = 1660] [serial = 1315] [outer = 0x1169f8000] 00:48:20 INFO - PROCESS | 1660 | 1469260100466 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 00:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 00:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 724ms 00:48:20 INFO - PROCESS | 1660 | 1469260100500 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 00:48:20 INFO - PROCESS | 1660 | 1469260100503 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 00:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:48:20 INFO - PROCESS | 1660 | 1469260100508 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 1660 | 1469260100510 Marionette TRACE conn2 <- [1,1726,null,{}] 00:48:20 INFO - PROCESS | 1660 | 1469260100533 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:20 INFO - PROCESS | 1660 | 1469260100535 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:20 INFO - PROCESS | 1660 | 1469260100661 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 00:48:20 INFO - PROCESS | 1660 | 1469260100762 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:20 INFO - PROCESS | 1660 | 1469260100764 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12531f800 == 45 [pid = 1660] [id = 439] 00:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119aecc00) [pid = 1660] [serial = 1316] [outer = 0x0] 00:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x120f0dc00) [pid = 1660] [serial = 1317] [outer = 0x119aecc00] 00:48:20 INFO - PROCESS | 1660 | 1469260100812 Marionette DEBUG loaded listener.js 00:48:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x120fe8800) [pid = 1660] [serial = 1318] [outer = 0x119aecc00] 00:48:21 INFO - PROCESS | 1660 | 1469260101287 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 00:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 790ms 00:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:48:21 INFO - PROCESS | 1660 | 1469260101300 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 00:48:21 INFO - PROCESS | 1660 | 1469260101301 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 00:48:21 INFO - PROCESS | 1660 | 1469260101304 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:48:21 INFO - PROCESS | 1660 | 1469260101306 Marionette TRACE conn2 <- [1,1730,null,{}] 00:48:21 INFO - PROCESS | 1660 | 1469260101314 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:21 INFO - PROCESS | 1660 | 1469260101317 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:21 INFO - PROCESS | 1660 | 1469260101421 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 00:48:21 INFO - PROCESS | 1660 | 1469260101480 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:21 INFO - PROCESS | 1660 | 1469260101482 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c4a2000 == 46 [pid = 1660] [id = 440] 00:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1219af400) [pid = 1660] [serial = 1319] [outer = 0x0] 00:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124838000) [pid = 1660] [serial = 1320] [outer = 0x1219af400] 00:48:21 INFO - PROCESS | 1660 | 1469260101514 Marionette DEBUG loaded listener.js 00:48:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124840400) [pid = 1660] [serial = 1321] [outer = 0x1219af400] 00:48:21 INFO - PROCESS | 1660 | 1469260101966 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 00:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 00:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 723ms 00:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:48:22 INFO - PROCESS | 1660 | 1469260102027 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 00:48:22 INFO - PROCESS | 1660 | 1469260102029 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 00:48:22 INFO - PROCESS | 1660 | 1469260102031 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:48:22 INFO - PROCESS | 1660 | 1469260102033 Marionette TRACE conn2 <- [1,1734,null,{}] 00:48:22 INFO - PROCESS | 1660 | 1469260102035 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:22 INFO - PROCESS | 1660 | 1469260102036 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:22 INFO - PROCESS | 1660 | 1469260102138 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 00:48:22 INFO - PROCESS | 1660 | 1469260102199 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:22 INFO - PROCESS | 1660 | 1469260102200 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d00a800 == 47 [pid = 1660] [id = 441] 00:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124e09800) [pid = 1660] [serial = 1322] [outer = 0x0] 00:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126dbb000) [pid = 1660] [serial = 1323] [outer = 0x124e09800] 00:48:22 INFO - PROCESS | 1660 | 1469260102230 Marionette DEBUG loaded listener.js 00:48:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x128a43400) [pid = 1660] [serial = 1324] [outer = 0x124e09800] 00:48:22 INFO - PROCESS | 1660 | 1469260102856 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 00:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 920ms 00:48:22 INFO - PROCESS | 1660 | 1469260102952 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 00:48:22 INFO - PROCESS | 1660 | 1469260102954 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 00:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:48:22 INFO - PROCESS | 1660 | 1469260102957 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:48:22 INFO - PROCESS | 1660 | 1469260102960 Marionette TRACE conn2 <- [1,1738,null,{}] 00:48:22 INFO - PROCESS | 1660 | 1469260102964 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:22 INFO - PROCESS | 1660 | 1469260102965 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:23 INFO - PROCESS | 1660 | 1469260103064 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 00:48:23 INFO - PROCESS | 1660 | 1469260103134 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:23 INFO - PROCESS | 1660 | 1469260103137 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x119487000 == 48 [pid = 1660] [id = 442] 00:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x118424800) [pid = 1660] [serial = 1325] [outer = 0x0] 00:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1185b7c00) [pid = 1660] [serial = 1326] [outer = 0x118424800] 00:48:23 INFO - PROCESS | 1660 | 1469260103164 Marionette DEBUG loaded listener.js 00:48:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11942c000) [pid = 1660] [serial = 1327] [outer = 0x118424800] 00:48:23 INFO - PROCESS | 1660 | 1469260103566 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 00:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 673ms 00:48:23 INFO - PROCESS | 1660 | 1469260103631 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 1660 | 1469260103634 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 00:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:48:23 INFO - PROCESS | 1660 | 1469260103638 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 1660 | 1469260103640 Marionette TRACE conn2 <- [1,1742,null,{}] 00:48:23 INFO - PROCESS | 1660 | 1469260103642 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:23 INFO - PROCESS | 1660 | 1469260103644 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:23 INFO - PROCESS | 1660 | 1469260103739 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12c734000 == 47 [pid = 1660] [id = 436] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdd1800 == 46 [pid = 1660] [id = 435] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1248df800 == 45 [pid = 1660] [id = 434] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12b33e000 == 44 [pid = 1660] [id = 433] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12a749000 == 43 [pid = 1660] [id = 432] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1292dc800 == 42 [pid = 1660] [id = 431] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x128a5b000 == 41 [pid = 1660] [id = 430] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x126d85800 == 40 [pid = 1660] [id = 429] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x121365000 == 39 [pid = 1660] [id = 428] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1199a2800 == 38 [pid = 1660] [id = 427] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x118335000 == 37 [pid = 1660] [id = 426] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x116099000 == 36 [pid = 1660] [id = 425] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x1199a6000 == 35 [pid = 1660] [id = 424] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12af49800 == 34 [pid = 1660] [id = 422] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x116956000 == 33 [pid = 1660] [id = 423] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x113a69000 == 32 [pid = 1660] [id = 411] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x119487000 == 31 [pid = 1660] [id = 442] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12d00a800 == 30 [pid = 1660] [id = 441] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12c4a2000 == 29 [pid = 1660] [id = 440] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12531f800 == 28 [pid = 1660] [id = 439] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x12caaa000 == 27 [pid = 1660] [id = 437] 00:48:24 INFO - PROCESS | 1660 | --DOCSHELL 0x11724f000 == 26 [pid = 1660] [id = 438] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124b40000) [pid = 1660] [serial = 1225] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1219acc00) [pid = 1660] [serial = 1224] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x128a46800) [pid = 1660] [serial = 1228] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1273b0400) [pid = 1660] [serial = 1227] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1273b4c00) [pid = 1660] [serial = 1254] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x129483800) [pid = 1660] [serial = 1264] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1273ae000) [pid = 1660] [serial = 1252] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1265c5c00) [pid = 1660] [serial = 1231] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12a78b000) [pid = 1660] [serial = 1266] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x11993f800) [pid = 1660] [serial = 1258] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1176b3400) [pid = 1660] [serial = 1257] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1292a4800) [pid = 1660] [serial = 1263] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x128a47400) [pid = 1660] [serial = 1255] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119429c00) [pid = 1660] [serial = 1230] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123c10400) [pid = 1660] [serial = 1249] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x128a39400) [pid = 1660] [serial = 1261] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121723400) [pid = 1660] [serial = 1246] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12534b800) [pid = 1660] [serial = 1260] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1219ad800) [pid = 1660] [serial = 1248] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119ae7c00) [pid = 1660] [serial = 1242] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1183e2000) [pid = 1660] [serial = 1233] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118705800) [pid = 1660] [serial = 1234] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1205ce800) [pid = 1660] [serial = 1243] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11652bc00) [pid = 1660] [serial = 1236] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1169f7800) [pid = 1660] [serial = 1237] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176ac000) [pid = 1660] [serial = 1239] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1184c8000) [pid = 1660] [serial = 1240] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x120f19400) [pid = 1660] [serial = 1245] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x126750c00) [pid = 1660] [serial = 1251] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x117479000) [pid = 1660] [serial = 1219] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116978000) [pid = 1660] [serial = 1218] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11942c400) [pid = 1660] [serial = 1222] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11885bc00) [pid = 1660] [serial = 1221] [outer = 0x0] [url = about:blank] 00:48:24 INFO - PROCESS | 1660 | 1469260104393 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:24 INFO - PROCESS | 1660 | 1469260104395 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11325b800 == 27 [pid = 1660] [id = 443] 00:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112f94400) [pid = 1660] [serial = 1328] [outer = 0x0] 00:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113d42c00) [pid = 1660] [serial = 1329] [outer = 0x112f94400] 00:48:24 INFO - PROCESS | 1660 | 1469260104428 Marionette DEBUG loaded listener.js 00:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1162d4c00) [pid = 1660] [serial = 1330] [outer = 0x112f94400] 00:48:24 INFO - PROCESS | 1660 | 1469260104754 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 00:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1172ms 00:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:48:24 INFO - PROCESS | 1660 | 1469260104812 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 00:48:24 INFO - PROCESS | 1660 | 1469260104814 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 00:48:24 INFO - PROCESS | 1660 | 1469260104817 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:48:24 INFO - PROCESS | 1660 | 1469260104819 Marionette TRACE conn2 <- [1,1746,null,{}] 00:48:24 INFO - PROCESS | 1660 | 1469260104822 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:24 INFO - PROCESS | 1660 | 1469260104825 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:24 INFO - PROCESS | 1660 | 1469260104905 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 00:48:24 INFO - PROCESS | 1660 | 1469260104980 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:24 INFO - PROCESS | 1660 | 1469260104982 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x117242800 == 28 [pid = 1660] [id = 444] 00:48:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116906000) [pid = 1660] [serial = 1331] [outer = 0x0] 00:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117484000) [pid = 1660] [serial = 1332] [outer = 0x116906000] 00:48:25 INFO - PROCESS | 1660 | 1469260105008 Marionette DEBUG loaded listener.js 00:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x11842c800) [pid = 1660] [serial = 1333] [outer = 0x116906000] 00:48:25 INFO - PROCESS | 1660 | 1469260105289 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 00:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 00:48:25 INFO - PROCESS | 1660 | 1469260105341 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 00:48:25 INFO - PROCESS | 1660 | 1469260105344 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 00:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:48:25 INFO - PROCESS | 1660 | 1469260105350 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 1660 | 1469260105352 Marionette TRACE conn2 <- [1,1750,null,{}] 00:48:25 INFO - PROCESS | 1660 | 1469260105354 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:25 INFO - PROCESS | 1660 | 1469260105355 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:25 INFO - PROCESS | 1660 | 1469260105435 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 00:48:25 INFO - PROCESS | 1660 | 1469260105439 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 1660 | 1469260105440 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x117093000 == 29 [pid = 1660] [id = 445] 00:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1184cd400) [pid = 1660] [serial = 1334] [outer = 0x0] 00:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11910c000) [pid = 1660] [serial = 1335] [outer = 0x1184cd400] 00:48:25 INFO - PROCESS | 1660 | 1469260105468 Marionette DEBUG loaded listener.js 00:48:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119ae2800) [pid = 1660] [serial = 1336] [outer = 0x1184cd400] 00:48:26 INFO - PROCESS | 1660 | 1469260106086 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 00:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 774ms 00:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:48:26 INFO - PROCESS | 1660 | 1469260106124 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 00:48:26 INFO - PROCESS | 1660 | 1469260106127 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 00:48:26 INFO - PROCESS | 1660 | 1469260106130 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:48:26 INFO - PROCESS | 1660 | 1469260106133 Marionette TRACE conn2 <- [1,1754,null,{}] 00:48:26 INFO - PROCESS | 1660 | 1469260106137 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:26 INFO - PROCESS | 1660 | 1469260106138 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:26 INFO - PROCESS | 1660 | 1469260106246 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 00:48:26 INFO - PROCESS | 1660 | 1469260106301 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:26 INFO - PROCESS | 1660 | 1469260106302 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x11858a000 == 30 [pid = 1660] [id = 446] 00:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1174e1800) [pid = 1660] [serial = 1337] [outer = 0x0] 00:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x11842a000) [pid = 1660] [serial = 1338] [outer = 0x1174e1800] 00:48:26 INFO - PROCESS | 1660 | 1469260106334 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118718800) [pid = 1660] [serial = 1339] [outer = 0x1174e1800] 00:48:26 INFO - PROCESS | 1660 | 1469260106867 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 00:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 772ms 00:48:26 INFO - PROCESS | 1660 | 1469260106907 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 00:48:26 INFO - PROCESS | 1660 | 1469260106910 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 00:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:48:26 INFO - PROCESS | 1660 | 1469260106918 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:48:26 INFO - PROCESS | 1660 | 1469260106920 Marionette TRACE conn2 <- [1,1758,null,{}] 00:48:26 INFO - PROCESS | 1660 | 1469260106923 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:26 INFO - PROCESS | 1660 | 1469260106925 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:27 INFO - PROCESS | 1660 | 1469260107031 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 00:48:27 INFO - PROCESS | 1660 | 1469260107110 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:27 INFO - PROCESS | 1660 | 1469260107111 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x119487800 == 31 [pid = 1660] [id = 447] 00:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119ae8400) [pid = 1660] [serial = 1340] [outer = 0x0] 00:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119de3000) [pid = 1660] [serial = 1341] [outer = 0x119ae8400] 00:48:27 INFO - PROCESS | 1660 | 1469260107142 Marionette DEBUG loaded listener.js 00:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1205d1c00) [pid = 1660] [serial = 1342] [outer = 0x119ae8400] 00:48:27 INFO - PROCESS | 1660 | --DOCSHELL 0x117242800 == 30 [pid = 1660] [id = 444] 00:48:27 INFO - PROCESS | 1660 | --DOCSHELL 0x11325b800 == 29 [pid = 1660] [id = 443] 00:48:27 INFO - PROCESS | 1660 | 1469260107683 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 00:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 821ms 00:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:48:27 INFO - PROCESS | 1660 | 1469260107740 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 00:48:27 INFO - PROCESS | 1660 | 1469260107742 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 00:48:27 INFO - PROCESS | 1660 | 1469260107751 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:48:27 INFO - PROCESS | 1660 | 1469260107753 Marionette TRACE conn2 <- [1,1762,null,{}] 00:48:27 INFO - PROCESS | 1660 | 1469260107756 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:27 INFO - PROCESS | 1660 | 1469260107758 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:27 INFO - PROCESS | 1660 | 1469260107842 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 00:48:27 INFO - PROCESS | 1660 | 1469260107851 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:27 INFO - PROCESS | 1660 | 1469260107854 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e76800 == 30 [pid = 1660] [id = 448] 00:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116978000) [pid = 1660] [serial = 1343] [outer = 0x0] 00:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11747f400) [pid = 1660] [serial = 1344] [outer = 0x116978000] 00:48:27 INFO - PROCESS | 1660 | 1469260107881 Marionette DEBUG loaded listener.js 00:48:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1185c5800) [pid = 1660] [serial = 1345] [outer = 0x116978000] 00:48:28 INFO - PROCESS | 1660 | 1469260108221 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 00:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 526ms 00:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:48:28 INFO - PROCESS | 1660 | 1469260108272 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 00:48:28 INFO - PROCESS | 1660 | 1469260108274 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 00:48:28 INFO - PROCESS | 1660 | 1469260108279 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:48:28 INFO - PROCESS | 1660 | 1469260108280 Marionette TRACE conn2 <- [1,1766,null,{}] 00:48:28 INFO - PROCESS | 1660 | 1469260108283 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:28 INFO - PROCESS | 1660 | 1469260108284 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:28 INFO - PROCESS | 1660 | 1469260108361 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 00:48:28 INFO - PROCESS | 1660 | 1469260108388 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:28 INFO - PROCESS | 1660 | 1469260108390 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x12056e800 == 31 [pid = 1660] [id = 449] 00:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1205d5c00) [pid = 1660] [serial = 1346] [outer = 0x0] 00:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x120f0f400) [pid = 1660] [serial = 1347] [outer = 0x1205d5c00] 00:48:28 INFO - PROCESS | 1660 | 1469260108413 Marionette DEBUG loaded listener.js 00:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12102e400) [pid = 1660] [serial = 1348] [outer = 0x1205d5c00] 00:48:28 INFO - PROCESS | 1660 | 1469260108812 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 00:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 570ms 00:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:48:28 INFO - PROCESS | 1660 | 1469260108849 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 00:48:28 INFO - PROCESS | 1660 | 1469260108850 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 00:48:28 INFO - PROCESS | 1660 | 1469260108852 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:48:28 INFO - PROCESS | 1660 | 1469260108855 Marionette TRACE conn2 <- [1,1770,null,{}] 00:48:28 INFO - PROCESS | 1660 | 1469260108863 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:28 INFO - PROCESS | 1660 | 1469260108866 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:28 INFO - PROCESS | 1660 | 1469260108966 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 00:48:28 INFO - PROCESS | 1660 | 1469260108971 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:28 INFO - PROCESS | 1660 | 1469260108973 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121815000 == 32 [pid = 1660] [id = 450] 00:48:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121345c00) [pid = 1660] [serial = 1349] [outer = 0x0] 00:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1219acc00) [pid = 1660] [serial = 1350] [outer = 0x121345c00] 00:48:29 INFO - PROCESS | 1660 | 1469260109001 Marionette DEBUG loaded listener.js 00:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124831400) [pid = 1660] [serial = 1351] [outer = 0x121345c00] 00:48:29 INFO - PROCESS | 1660 | 1469260109356 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 00:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 00:48:29 INFO - PROCESS | 1660 | 1469260109374 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 00:48:29 INFO - PROCESS | 1660 | 1469260109375 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 00:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:48:29 INFO - PROCESS | 1660 | 1469260109378 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:48:29 INFO - PROCESS | 1660 | 1469260109379 Marionette TRACE conn2 <- [1,1774,null,{}] 00:48:29 INFO - PROCESS | 1660 | 1469260109389 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:29 INFO - PROCESS | 1660 | 1469260109390 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:29 INFO - PROCESS | 1660 | 1469260109491 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 00:48:29 INFO - PROCESS | 1660 | 1469260109495 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:29 INFO - PROCESS | 1660 | 1469260109496 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x12670d000 == 33 [pid = 1660] [id = 451] 00:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124836800) [pid = 1660] [serial = 1352] [outer = 0x0] 00:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12483f400) [pid = 1660] [serial = 1353] [outer = 0x124836800] 00:48:29 INFO - PROCESS | 1660 | 1469260109521 Marionette DEBUG loaded listener.js 00:48:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x125349800) [pid = 1660] [serial = 1354] [outer = 0x124836800] 00:48:29 INFO - PROCESS | 1660 | 1469260109869 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 00:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 522ms 00:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:48:29 INFO - PROCESS | 1660 | 1469260109901 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 00:48:29 INFO - PROCESS | 1660 | 1469260109902 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 00:48:29 INFO - PROCESS | 1660 | 1469260109917 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:48:29 INFO - PROCESS | 1660 | 1469260109919 Marionette TRACE conn2 <- [1,1778,null,{}] 00:48:29 INFO - PROCESS | 1660 | 1469260109921 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:29 INFO - PROCESS | 1660 | 1469260109922 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:30 INFO - PROCESS | 1660 | 1469260110017 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 00:48:30 INFO - PROCESS | 1660 | 1469260110026 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:30 INFO - PROCESS | 1660 | 1469260110027 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a55000 == 34 [pid = 1660] [id = 452] 00:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1127e0c00) [pid = 1660] [serial = 1355] [outer = 0x0] 00:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1267d9000) [pid = 1660] [serial = 1356] [outer = 0x1127e0c00] 00:48:30 INFO - PROCESS | 1660 | 1469260110055 Marionette DEBUG loaded listener.js 00:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1269ec400) [pid = 1660] [serial = 1357] [outer = 0x1127e0c00] 00:48:30 INFO - PROCESS | 1660 | 1469260110393 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 00:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 00:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 537ms 00:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:48:30 INFO - PROCESS | 1660 | 1469260110441 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 00:48:30 INFO - PROCESS | 1660 | 1469260110442 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 00:48:30 INFO - PROCESS | 1660 | 1469260110444 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:48:30 INFO - PROCESS | 1660 | 1469260110446 Marionette TRACE conn2 <- [1,1782,null,{}] 00:48:30 INFO - PROCESS | 1660 | 1469260110448 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:30 INFO - PROCESS | 1660 | 1469260110452 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:30 INFO - PROCESS | 1660 | 1469260110572 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 00:48:30 INFO - PROCESS | 1660 | 1469260110578 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:30 INFO - PROCESS | 1660 | 1469260110580 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x129004000 == 35 [pid = 1660] [id = 453] 00:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1267d8000) [pid = 1660] [serial = 1358] [outer = 0x0] 00:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12739fc00) [pid = 1660] [serial = 1359] [outer = 0x1267d8000] 00:48:30 INFO - PROCESS | 1660 | 1469260110604 Marionette DEBUG loaded listener.js 00:48:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128cb4800) [pid = 1660] [serial = 1360] [outer = 0x1267d8000] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1219af400) [pid = 1660] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12a78d400) [pid = 1660] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12af38400) [pid = 1660] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x12af42800) [pid = 1660] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x123c34c00) [pid = 1660] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1219ab400) [pid = 1660] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x117485000) [pid = 1660] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12998d000) [pid = 1660] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1160e9c00) [pid = 1660] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1185b8c00) [pid = 1660] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1184c6000) [pid = 1660] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11336dc00) [pid = 1660] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x112a85800) [pid = 1660] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12be3f000) [pid = 1660] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124e09800) [pid = 1660] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1273aa800) [pid = 1660] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x11910f800) [pid = 1660] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12beab400) [pid = 1660] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118424800) [pid = 1660] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116906000) [pid = 1660] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1169f8000) [pid = 1660] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x112f94400) [pid = 1660] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:48:30 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119aecc00) [pid = 1660] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:48:30 INFO - PROCESS | 1660 | 1469260110991 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 00:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 00:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 571ms 00:48:31 INFO - PROCESS | 1660 | 1469260111018 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 00:48:31 INFO - PROCESS | 1660 | 1469260111019 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 00:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:48:31 INFO - PROCESS | 1660 | 1469260111021 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:48:31 INFO - PROCESS | 1660 | 1469260111022 Marionette TRACE conn2 <- [1,1786,null,{}] 00:48:31 INFO - PROCESS | 1660 | 1469260111025 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:31 INFO - PROCESS | 1660 | 1469260111026 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:31 INFO - PROCESS | 1660 | 1469260111109 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 00:48:31 INFO - PROCESS | 1660 | 1469260111114 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 1660 | 1469260111116 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e8800 == 36 [pid = 1660] [id = 454] 00:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x112f8f000) [pid = 1660] [serial = 1361] [outer = 0x0] 00:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118226000) [pid = 1660] [serial = 1362] [outer = 0x112f8f000] 00:48:31 INFO - PROCESS | 1660 | 1469260111140 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x11910f800) [pid = 1660] [serial = 1363] [outer = 0x112f8f000] 00:48:31 INFO - PROCESS | 1660 | 1469260111437 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 00:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 00:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 468ms 00:48:31 INFO - PROCESS | 1660 | 1469260111490 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 00:48:31 INFO - PROCESS | 1660 | 1469260111492 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 00:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:48:31 INFO - PROCESS | 1660 | 1469260111495 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:48:31 INFO - PROCESS | 1660 | 1469260111497 Marionette TRACE conn2 <- [1,1790,null,{}] 00:48:31 INFO - PROCESS | 1660 | 1469260111500 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:31 INFO - PROCESS | 1660 | 1469260111502 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:31 INFO - PROCESS | 1660 | 1469260111622 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 00:48:31 INFO - PROCESS | 1660 | 1469260111711 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 1660 | 1469260111712 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x129974800 == 37 [pid = 1660] [id = 455] 00:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11690ac00) [pid = 1660] [serial = 1364] [outer = 0x0] 00:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x120fe7400) [pid = 1660] [serial = 1365] [outer = 0x11690ac00] 00:48:31 INFO - PROCESS | 1660 | 1469260111752 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1273aa800) [pid = 1660] [serial = 1366] [outer = 0x11690ac00] 00:48:32 INFO - PROCESS | 1660 | 1469260112105 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 621ms 00:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:48:32 INFO - PROCESS | 1660 | 1469260112120 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 00:48:32 INFO - PROCESS | 1660 | 1469260112122 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 00:48:32 INFO - PROCESS | 1660 | 1469260112124 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 1660 | 1469260112125 Marionette TRACE conn2 <- [1,1794,null,{}] 00:48:32 INFO - PROCESS | 1660 | 1469260112128 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:32 INFO - PROCESS | 1660 | 1469260112130 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:32 INFO - PROCESS | 1660 | 1469260112220 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 00:48:32 INFO - PROCESS | 1660 | 1469260112223 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 1660 | 1469260112224 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af57000 == 38 [pid = 1660] [id = 456] 00:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12133cc00) [pid = 1660] [serial = 1367] [outer = 0x0] 00:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129067800) [pid = 1660] [serial = 1368] [outer = 0x12133cc00] 00:48:32 INFO - PROCESS | 1660 | 1469260112248 Marionette DEBUG loaded listener.js 00:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1292a4c00) [pid = 1660] [serial = 1369] [outer = 0x12133cc00] 00:48:32 INFO - PROCESS | 1660 | 1469260112582 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 469ms 00:48:32 INFO - PROCESS | 1660 | 1469260112594 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 00:48:32 INFO - PROCESS | 1660 | 1469260112595 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 00:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:48:32 INFO - PROCESS | 1660 | 1469260112602 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 1660 | 1469260112603 Marionette TRACE conn2 <- [1,1798,null,{}] 00:48:32 INFO - PROCESS | 1660 | 1469260112606 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:32 INFO - PROCESS | 1660 | 1469260112607 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:32 INFO - PROCESS | 1660 | 1469260112717 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 00:48:32 INFO - PROCESS | 1660 | 1469260112723 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:32 INFO - PROCESS | 1660 | 1469260112724 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b34c800 == 39 [pid = 1660] [id = 457] 00:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x119aedc00) [pid = 1660] [serial = 1370] [outer = 0x0] 00:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x129478000) [pid = 1660] [serial = 1371] [outer = 0x119aedc00] 00:48:32 INFO - PROCESS | 1660 | 1469260112748 Marionette DEBUG loaded listener.js 00:48:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12998d400) [pid = 1660] [serial = 1372] [outer = 0x119aedc00] 00:48:33 INFO - PROCESS | 1660 | 1469260113216 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 00:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 671ms 00:48:33 INFO - PROCESS | 1660 | 1469260113273 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 00:48:33 INFO - PROCESS | 1660 | 1469260113276 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 00:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:48:33 INFO - PROCESS | 1660 | 1469260113297 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:48:33 INFO - PROCESS | 1660 | 1469260113301 Marionette TRACE conn2 <- [1,1802,null,{}] 00:48:33 INFO - PROCESS | 1660 | 1469260113306 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:33 INFO - PROCESS | 1660 | 1469260113307 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:33 INFO - PROCESS | 1660 | 1469260113410 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 00:48:33 INFO - PROCESS | 1660 | 1469260113482 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:33 INFO - PROCESS | 1660 | 1469260113484 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x119904000 == 40 [pid = 1660] [id = 458] 00:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1172b6c00) [pid = 1660] [serial = 1373] [outer = 0x0] 00:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1185c6000) [pid = 1660] [serial = 1374] [outer = 0x1172b6c00] 00:48:33 INFO - PROCESS | 1660 | 1469260113515 Marionette DEBUG loaded listener.js 00:48:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x119754c00) [pid = 1660] [serial = 1375] [outer = 0x1172b6c00] 00:48:33 INFO - PROCESS | 1660 | 1469260113940 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 693ms 00:48:33 INFO - PROCESS | 1660 | 1469260113971 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 00:48:33 INFO - PROCESS | 1660 | 1469260113974 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 00:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:48:33 INFO - PROCESS | 1660 | 1469260113979 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:48:33 INFO - PROCESS | 1660 | 1469260113981 Marionette TRACE conn2 <- [1,1806,null,{}] 00:48:33 INFO - PROCESS | 1660 | 1469260113983 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:33 INFO - PROCESS | 1660 | 1469260113985 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:34 INFO - PROCESS | 1660 | 1469260114088 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 00:48:34 INFO - PROCESS | 1660 | 1469260114192 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:34 INFO - PROCESS | 1660 | 1469260114193 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a57800 == 41 [pid = 1660] [id = 459] 00:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x120f19400) [pid = 1660] [serial = 1376] [outer = 0x0] 00:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1218c1c00) [pid = 1660] [serial = 1377] [outer = 0x120f19400] 00:48:34 INFO - PROCESS | 1660 | 1469260114225 Marionette DEBUG loaded listener.js 00:48:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x123b16400) [pid = 1660] [serial = 1378] [outer = 0x120f19400] 00:48:34 INFO - PROCESS | 1660 | 1469260114656 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 00:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 719ms 00:48:34 INFO - PROCESS | 1660 | 1469260114700 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 00:48:34 INFO - PROCESS | 1660 | 1469260114702 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 00:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:48:34 INFO - PROCESS | 1660 | 1469260114706 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1660 | 1469260114710 Marionette TRACE conn2 <- [1,1810,null,{}] 00:48:34 INFO - PROCESS | 1660 | 1469260114722 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:34 INFO - PROCESS | 1660 | 1469260114726 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:34 INFO - PROCESS | 1660 | 1469260114878 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 00:48:34 INFO - PROCESS | 1660 | 1469260114985 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:34 INFO - PROCESS | 1660 | 1469260114987 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c49b800 == 42 [pid = 1660] [id = 460] 00:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x124b43800) [pid = 1660] [serial = 1379] [outer = 0x0] 00:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1273aa400) [pid = 1660] [serial = 1380] [outer = 0x124b43800] 00:48:35 INFO - PROCESS | 1660 | 1469260115040 Marionette DEBUG loaded listener.js 00:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x128a3bc00) [pid = 1660] [serial = 1381] [outer = 0x124b43800] 00:48:35 INFO - PROCESS | 1660 | 1469260115484 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 828ms 00:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:48:35 INFO - PROCESS | 1660 | 1469260115534 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 00:48:35 INFO - PROCESS | 1660 | 1469260115536 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 00:48:35 INFO - PROCESS | 1660 | 1469260115538 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:48:35 INFO - PROCESS | 1660 | 1469260115539 Marionette TRACE conn2 <- [1,1814,null,{}] 00:48:35 INFO - PROCESS | 1660 | 1469260115541 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:35 INFO - PROCESS | 1660 | 1469260115543 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:35 INFO - PROCESS | 1660 | 1469260115645 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 00:48:35 INFO - PROCESS | 1660 | 1469260115704 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:35 INFO - PROCESS | 1660 | 1469260115705 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c74b800 == 43 [pid = 1660] [id = 461] 00:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12929b000) [pid = 1660] [serial = 1382] [outer = 0x0] 00:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12a6df400) [pid = 1660] [serial = 1383] [outer = 0x12929b000] 00:48:35 INFO - PROCESS | 1660 | 1469260115734 Marionette DEBUG loaded listener.js 00:48:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12a790800) [pid = 1660] [serial = 1384] [outer = 0x12929b000] 00:48:36 INFO - PROCESS | 1660 | 1469260116141 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 619ms 00:48:36 INFO - PROCESS | 1660 | 1469260116158 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 00:48:36 INFO - PROCESS | 1660 | 1469260116159 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 00:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:48:36 INFO - PROCESS | 1660 | 1469260116162 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:48:36 INFO - PROCESS | 1660 | 1469260116165 Marionette TRACE conn2 <- [1,1818,null,{}] 00:48:36 INFO - PROCESS | 1660 | 1469260116168 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:36 INFO - PROCESS | 1660 | 1469260116169 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:36 INFO - PROCESS | 1660 | 1469260116264 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 00:48:36 INFO - PROCESS | 1660 | 1469260116320 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:36 INFO - PROCESS | 1660 | 1469260116322 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d005800 == 44 [pid = 1660] [id = 462] 00:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12947f800) [pid = 1660] [serial = 1385] [outer = 0x0] 00:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x12a9be400) [pid = 1660] [serial = 1386] [outer = 0x12947f800] 00:48:36 INFO - PROCESS | 1660 | 1469260116352 Marionette DEBUG loaded listener.js 00:48:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x12af3b000) [pid = 1660] [serial = 1387] [outer = 0x12947f800] 00:48:36 INFO - PROCESS | 1660 | 1469260116793 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 00:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 672ms 00:48:36 INFO - PROCESS | 1660 | 1469260116851 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 00:48:36 INFO - PROCESS | 1660 | 1469260116852 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 00:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:48:36 INFO - PROCESS | 1660 | 1469260116856 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:48:36 INFO - PROCESS | 1660 | 1469260116857 Marionette TRACE conn2 <- [1,1822,null,{}] 00:48:36 INFO - PROCESS | 1660 | 1469260116860 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:36 INFO - PROCESS | 1660 | 1469260116866 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:36 INFO - PROCESS | 1660 | 1469260116997 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 00:48:37 INFO - PROCESS | 1660 | 1469260117199 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:37 INFO - PROCESS | 1660 | 1469260117200 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x116951800 == 45 [pid = 1660] [id = 463] 00:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x113a24c00) [pid = 1660] [serial = 1388] [outer = 0x0] 00:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1160e4400) [pid = 1660] [serial = 1389] [outer = 0x113a24c00] 00:48:37 INFO - PROCESS | 1660 | 1469260117228 Marionette DEBUG loaded listener.js 00:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x116a9d800) [pid = 1660] [serial = 1390] [outer = 0x113a24c00] 00:48:37 INFO - PROCESS | 1660 | 1469260117689 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 00:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 870ms 00:48:37 INFO - PROCESS | 1660 | 1469260117745 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 00:48:37 INFO - PROCESS | 1660 | 1469260117747 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 00:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:48:37 INFO - PROCESS | 1660 | 1469260117752 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:48:37 INFO - PROCESS | 1660 | 1469260117754 Marionette TRACE conn2 <- [1,1826,null,{}] 00:48:37 INFO - PROCESS | 1660 | 1469260117757 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:37 INFO - PROCESS | 1660 | 1469260117759 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:37 INFO - PROCESS | 1660 | 1469260117875 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12af57000 == 44 [pid = 1660] [id = 456] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x129974800 == 43 [pid = 1660] [id = 455] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e8800 == 42 [pid = 1660] [id = 454] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x129004000 == 41 [pid = 1660] [id = 453] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x128a55000 == 40 [pid = 1660] [id = 452] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12670d000 == 39 [pid = 1660] [id = 451] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x121815000 == 38 [pid = 1660] [id = 450] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12056e800 == 37 [pid = 1660] [id = 449] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x117e76800 == 36 [pid = 1660] [id = 448] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119487800 == 35 [pid = 1660] [id = 447] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x11858a000 == 34 [pid = 1660] [id = 446] 00:48:37 INFO - PROCESS | 1660 | --DOCSHELL 0x117093000 == 33 [pid = 1660] [id = 445] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x1185b7c00) [pid = 1660] [serial = 1326] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x117484000) [pid = 1660] [serial = 1332] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x11942c000) [pid = 1660] [serial = 1327] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1183e1800) [pid = 1660] [serial = 1315] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1172b5400) [pid = 1660] [serial = 1314] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x113d42c00) [pid = 1660] [serial = 1329] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x120f0dc00) [pid = 1660] [serial = 1317] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x124840400) [pid = 1660] [serial = 1321] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124838000) [pid = 1660] [serial = 1320] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x120fe8800) [pid = 1660] [serial = 1318] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1162d4c00) [pid = 1660] [serial = 1330] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12a796000) [pid = 1660] [serial = 1293] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12af7d000) [pid = 1660] [serial = 1296] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x12b9bec00) [pid = 1660] [serial = 1299] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1269e3400) [pid = 1660] [serial = 1287] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x123c34800) [pid = 1660] [serial = 1284] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1265be000) [pid = 1660] [serial = 1285] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1174e4c00) [pid = 1660] [serial = 1275] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1184cfc00) [pid = 1660] [serial = 1276] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x12af39400) [pid = 1660] [serial = 1267] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120fe6000) [pid = 1660] [serial = 1281] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1219a7c00) [pid = 1660] [serial = 1282] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11941f800) [pid = 1660] [serial = 1278] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119ae4c00) [pid = 1660] [serial = 1279] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1185c6c00) [pid = 1660] [serial = 1272] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118f99c00) [pid = 1660] [serial = 1273] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x113d9b000) [pid = 1660] [serial = 1269] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116907c00) [pid = 1660] [serial = 1270] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x120f11400) [pid = 1660] [serial = 1303] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12c489c00) [pid = 1660] [serial = 1309] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1184c7800) [pid = 1660] [serial = 1302] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128a43400) [pid = 1660] [serial = 1324] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12bea9400) [pid = 1660] [serial = 1308] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12be36c00) [pid = 1660] [serial = 1300] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12758e400) [pid = 1660] [serial = 1290] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b9be000) [pid = 1660] [serial = 1297] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126dbb000) [pid = 1660] [serial = 1323] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12be41800) [pid = 1660] [serial = 1306] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12c493000) [pid = 1660] [serial = 1312] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12af39c00) [pid = 1660] [serial = 1294] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x12a6d5c00) [pid = 1660] [serial = 1291] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12739f800) [pid = 1660] [serial = 1288] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12c48c800) [pid = 1660] [serial = 1311] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11842c800) [pid = 1660] [serial = 1333] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12758d000) [pid = 1660] [serial = 1305] [outer = 0x0] [url = about:blank] 00:48:37 INFO - PROCESS | 1660 | 1469260117963 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:37 INFO - PROCESS | 1660 | 1469260117965 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x11675a000 == 34 [pid = 1660] [id = 464] 00:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1167b2000) [pid = 1660] [serial = 1391] [outer = 0x0] 00:48:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1176ac400) [pid = 1660] [serial = 1392] [outer = 0x1167b2000] 00:48:37 INFO - PROCESS | 1660 | 1469260117991 Marionette DEBUG loaded listener.js 00:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x11941fc00) [pid = 1660] [serial = 1393] [outer = 0x1167b2000] 00:48:38 INFO - PROCESS | 1660 | 1469260118305 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 00:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 569ms 00:48:38 INFO - PROCESS | 1660 | 1469260118324 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 00:48:38 INFO - PROCESS | 1660 | 1469260118327 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 00:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:48:38 INFO - PROCESS | 1660 | 1469260118340 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 1660 | 1469260118341 Marionette TRACE conn2 <- [1,1830,null,{}] 00:48:38 INFO - PROCESS | 1660 | 1469260118345 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:38 INFO - PROCESS | 1660 | 1469260118349 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:38 INFO - PROCESS | 1660 | 1469260118433 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 00:48:38 INFO - PROCESS | 1660 | 1469260118460 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:38 INFO - PROCESS | 1660 | 1469260118461 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fbd800 == 35 [pid = 1660] [id = 465] 00:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12121f000) [pid = 1660] [serial = 1394] [outer = 0x0] 00:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1218c9800) [pid = 1660] [serial = 1395] [outer = 0x12121f000] 00:48:38 INFO - PROCESS | 1660 | 1469260118487 Marionette DEBUG loaded listener.js 00:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x123b1b800) [pid = 1660] [serial = 1396] [outer = 0x12121f000] 00:48:38 INFO - PROCESS | 1660 | 1469260118825 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 00:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 530ms 00:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:48:38 INFO - PROCESS | 1660 | 1469260118860 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 00:48:38 INFO - PROCESS | 1660 | 1469260118861 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 00:48:38 INFO - PROCESS | 1660 | 1469260118873 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 1660 | 1469260118878 Marionette TRACE conn2 <- [1,1834,null,{}] 00:48:38 INFO - PROCESS | 1660 | 1469260118886 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:38 INFO - PROCESS | 1660 | 1469260118888 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:38 INFO - PROCESS | 1660 | 1469260118976 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 00:48:38 INFO - PROCESS | 1660 | 1469260118981 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:38 INFO - PROCESS | 1660 | 1469260118983 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x121278000 == 36 [pid = 1660] [id = 466] 00:48:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x123c89800) [pid = 1660] [serial = 1397] [outer = 0x0] 00:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x12483b800) [pid = 1660] [serial = 1398] [outer = 0x123c89800] 00:48:39 INFO - PROCESS | 1660 | 1469260119007 Marionette DEBUG loaded listener.js 00:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x126d56800) [pid = 1660] [serial = 1399] [outer = 0x123c89800] 00:48:39 INFO - PROCESS | 1660 | 1469260119385 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 00:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 00:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 535ms 00:48:39 INFO - PROCESS | 1660 | 1469260119403 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 00:48:39 INFO - PROCESS | 1660 | 1469260119405 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 00:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:48:39 INFO - PROCESS | 1660 | 1469260119418 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:48:39 INFO - PROCESS | 1660 | 1469260119420 Marionette TRACE conn2 <- [1,1838,null,{}] 00:48:39 INFO - PROCESS | 1660 | 1469260119424 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:39 INFO - PROCESS | 1660 | 1469260119426 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:39 INFO - PROCESS | 1660 | 1469260119558 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 00:48:39 INFO - PROCESS | 1660 | 1469260119564 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:39 INFO - PROCESS | 1660 | 1469260119565 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x125314000 == 37 [pid = 1660] [id = 467] 00:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x127135800) [pid = 1660] [serial = 1400] [outer = 0x0] 00:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x128a3e800) [pid = 1660] [serial = 1401] [outer = 0x127135800] 00:48:39 INFO - PROCESS | 1660 | 1469260119606 Marionette DEBUG loaded listener.js 00:48:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12947d000) [pid = 1660] [serial = 1402] [outer = 0x127135800] 00:48:40 INFO - PROCESS | 1660 | 1469260120007 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 623ms 00:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:48:40 INFO - PROCESS | 1660 | 1469260120041 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 00:48:40 INFO - PROCESS | 1660 | 1469260120042 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 00:48:40 INFO - PROCESS | 1660 | 1469260120044 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:48:40 INFO - PROCESS | 1660 | 1469260120045 Marionette TRACE conn2 <- [1,1842,null,{}] 00:48:40 INFO - PROCESS | 1660 | 1469260120050 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:40 INFO - PROCESS | 1660 | 1469260120051 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:40 INFO - PROCESS | 1660 | 1469260120171 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 00:48:40 INFO - PROCESS | 1660 | 1469260120184 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:40 INFO - PROCESS | 1660 | 1469260120188 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x116018800 == 38 [pid = 1660] [id = 468] 00:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12af3dc00) [pid = 1660] [serial = 1403] [outer = 0x0] 00:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12af7b000) [pid = 1660] [serial = 1404] [outer = 0x12af3dc00] 00:48:40 INFO - PROCESS | 1660 | 1469260120219 Marionette DEBUG loaded listener.js 00:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12b9bd400) [pid = 1660] [serial = 1405] [outer = 0x12af3dc00] 00:48:40 INFO - PROCESS | 1660 | 1469260120580 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 572ms 00:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:48:40 INFO - PROCESS | 1660 | 1469260120623 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 00:48:40 INFO - PROCESS | 1660 | 1469260120624 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 00:48:40 INFO - PROCESS | 1660 | 1469260120626 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:48:40 INFO - PROCESS | 1660 | 1469260120627 Marionette TRACE conn2 <- [1,1846,null,{}] 00:48:40 INFO - PROCESS | 1660 | 1469260120629 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:40 INFO - PROCESS | 1660 | 1469260120631 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:40 INFO - PROCESS | 1660 | 1469260120732 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 00:48:40 INFO - PROCESS | 1660 | 1469260120736 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:40 INFO - PROCESS | 1660 | 1469260120737 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x129008800 == 39 [pid = 1660] [id = 469] 00:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12af81800) [pid = 1660] [serial = 1406] [outer = 0x0] 00:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12baa6000) [pid = 1660] [serial = 1407] [outer = 0x12af81800] 00:48:40 INFO - PROCESS | 1660 | 1469260120793 Marionette DEBUG loaded listener.js 00:48:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12be9e000) [pid = 1660] [serial = 1408] [outer = 0x12af81800] 00:48:41 INFO - PROCESS | 1660 | 1469260121113 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 00:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:48:41 INFO - PROCESS | 1660 | 1469260121152 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 00:48:41 INFO - PROCESS | 1660 | 1469260121153 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 00:48:41 INFO - PROCESS | 1660 | 1469260121155 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:48:41 INFO - PROCESS | 1660 | 1469260121163 Marionette TRACE conn2 <- [1,1850,null,{}] 00:48:41 INFO - PROCESS | 1660 | 1469260121166 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:41 INFO - PROCESS | 1660 | 1469260121167 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:41 INFO - PROCESS | 1660 | 1469260121268 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 00:48:41 INFO - PROCESS | 1660 | 1469260121271 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 1660 | 1469260121273 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a62d800 == 40 [pid = 1660] [id = 470] 00:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12b9be000) [pid = 1660] [serial = 1409] [outer = 0x0] 00:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12beaa400) [pid = 1660] [serial = 1410] [outer = 0x12b9be000] 00:48:41 INFO - PROCESS | 1660 | 1469260121329 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12c488c00) [pid = 1660] [serial = 1411] [outer = 0x12b9be000] 00:48:41 INFO - PROCESS | 1660 | 1469260121616 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 478ms 00:48:41 INFO - PROCESS | 1660 | 1469260121644 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 00:48:41 INFO - PROCESS | 1660 | 1469260121646 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 00:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:48:41 INFO - PROCESS | 1660 | 1469260121656 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:48:41 INFO - PROCESS | 1660 | 1469260121658 Marionette TRACE conn2 <- [1,1854,null,{}] 00:48:41 INFO - PROCESS | 1660 | 1469260121660 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:41 INFO - PROCESS | 1660 | 1469260121661 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:41 INFO - PROCESS | 1660 | 1469260121770 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 00:48:41 INFO - PROCESS | 1660 | 1469260121774 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:41 INFO - PROCESS | 1660 | 1469260121775 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1bd800 == 41 [pid = 1660] [id = 471] 00:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1296a2c00) [pid = 1660] [serial = 1412] [outer = 0x0] 00:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1296aa800) [pid = 1660] [serial = 1413] [outer = 0x1296a2c00] 00:48:41 INFO - PROCESS | 1660 | 1469260121799 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1296af000) [pid = 1660] [serial = 1414] [outer = 0x1296a2c00] 00:48:42 INFO - PROCESS | 1660 | 1469260122192 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11690ac00) [pid = 1660] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121345c00) [pid = 1660] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124836800) [pid = 1660] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119ae8400) [pid = 1660] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1205d5c00) [pid = 1660] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x116978000) [pid = 1660] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1127e0c00) [pid = 1660] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1267d8000) [pid = 1660] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112f8f000) [pid = 1660] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:48:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12133cc00) [pid = 1660] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 570ms 00:48:42 INFO - PROCESS | 1660 | 1469260122228 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 00:48:42 INFO - PROCESS | 1660 | 1469260122229 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 00:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:48:42 INFO - PROCESS | 1660 | 1469260122239 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:48:42 INFO - PROCESS | 1660 | 1469260122240 Marionette TRACE conn2 <- [1,1858,null,{}] 00:48:42 INFO - PROCESS | 1660 | 1469260122242 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:42 INFO - PROCESS | 1660 | 1469260122243 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:42 INFO - PROCESS | 1660 | 1469260122327 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 00:48:42 INFO - PROCESS | 1660 | 1469260122334 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:42 INFO - PROCESS | 1660 | 1469260122335 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a617000 == 42 [pid = 1660] [id = 472] 00:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x117477c00) [pid = 1660] [serial = 1415] [outer = 0x0] 00:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118f57c00) [pid = 1660] [serial = 1416] [outer = 0x117477c00] 00:48:42 INFO - PROCESS | 1660 | 1469260122359 Marionette DEBUG loaded listener.js 00:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121345c00) [pid = 1660] [serial = 1417] [outer = 0x117477c00] 00:48:42 INFO - PROCESS | 1660 | 1469260122676 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 468ms 00:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:48:42 INFO - PROCESS | 1660 | 1469260122707 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 00:48:42 INFO - PROCESS | 1660 | 1469260122709 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 00:48:42 INFO - PROCESS | 1660 | 1469260122711 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:48:42 INFO - PROCESS | 1660 | 1469260122712 Marionette TRACE conn2 <- [1,1862,null,{}] 00:48:42 INFO - PROCESS | 1660 | 1469260122717 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:42 INFO - PROCESS | 1660 | 1469260122718 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:42 INFO - PROCESS | 1660 | 1469260122800 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 00:48:42 INFO - PROCESS | 1660 | 1469260122861 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:42 INFO - PROCESS | 1660 | 1469260122863 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c745800 == 43 [pid = 1660] [id = 473] 00:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x117484c00) [pid = 1660] [serial = 1418] [outer = 0x0] 00:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x124b3e400) [pid = 1660] [serial = 1419] [outer = 0x117484c00] 00:48:42 INFO - PROCESS | 1660 | 1469260122889 Marionette DEBUG loaded listener.js 00:48:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12c48c000) [pid = 1660] [serial = 1420] [outer = 0x117484c00] 00:48:43 INFO - PROCESS | 1660 | 1469260123199 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 523ms 00:48:43 INFO - PROCESS | 1660 | 1469260123235 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 00:48:43 INFO - PROCESS | 1660 | 1469260123236 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 00:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:48:43 INFO - PROCESS | 1660 | 1469260123239 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:48:43 INFO - PROCESS | 1660 | 1469260123240 Marionette TRACE conn2 <- [1,1866,null,{}] 00:48:43 INFO - PROCESS | 1660 | 1469260123243 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:43 INFO - PROCESS | 1660 | 1469260123244 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:43 INFO - PROCESS | 1660 | 1469260123340 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 00:48:43 INFO - PROCESS | 1660 | 1469260123343 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:43 INFO - PROCESS | 1660 | 1469260123344 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d173000 == 44 [pid = 1660] [id = 474] 00:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124883400) [pid = 1660] [serial = 1421] [outer = 0x0] 00:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1296a8400) [pid = 1660] [serial = 1422] [outer = 0x124883400] 00:48:43 INFO - PROCESS | 1660 | 1469260123369 Marionette DEBUG loaded listener.js 00:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12c810000) [pid = 1660] [serial = 1423] [outer = 0x124883400] 00:48:43 INFO - PROCESS | 1660 | 1469260123674 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 00:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 469ms 00:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:48:43 INFO - PROCESS | 1660 | 1469260123708 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 00:48:43 INFO - PROCESS | 1660 | 1469260123710 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 00:48:43 INFO - PROCESS | 1660 | 1469260123720 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:48:43 INFO - PROCESS | 1660 | 1469260123722 Marionette TRACE conn2 <- [1,1870,null,{}] 00:48:43 INFO - PROCESS | 1660 | 1469260123724 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:43 INFO - PROCESS | 1660 | 1469260123725 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:43 INFO - PROCESS | 1660 | 1469260123844 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 00:48:43 INFO - PROCESS | 1660 | 1469260123850 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:43 INFO - PROCESS | 1660 | 1469260123851 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d178800 == 45 [pid = 1660] [id = 475] 00:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11942cc00) [pid = 1660] [serial = 1424] [outer = 0x0] 00:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12c812000) [pid = 1660] [serial = 1425] [outer = 0x11942cc00] 00:48:43 INFO - PROCESS | 1660 | 1469260123874 Marionette DEBUG loaded listener.js 00:48:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12c817000) [pid = 1660] [serial = 1426] [outer = 0x11942cc00] 00:48:44 INFO - PROCESS | 1660 | 1469260124264 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 00:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 578ms 00:48:44 INFO - PROCESS | 1660 | 1469260124291 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 00:48:44 INFO - PROCESS | 1660 | 1469260124294 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 00:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:48:44 INFO - PROCESS | 1660 | 1469260124300 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:48:44 INFO - PROCESS | 1660 | 1469260124302 Marionette TRACE conn2 <- [1,1874,null,{}] 00:48:44 INFO - PROCESS | 1660 | 1469260124307 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:44 INFO - PROCESS | 1660 | 1469260124309 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:44 INFO - PROCESS | 1660 | 1469260124423 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 00:48:44 INFO - PROCESS | 1660 | 1469260124496 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:44 INFO - PROCESS | 1660 | 1469260124500 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x11737a800 == 46 [pid = 1660] [id = 476] 00:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116907000) [pid = 1660] [serial = 1427] [outer = 0x0] 00:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11747f000) [pid = 1660] [serial = 1428] [outer = 0x116907000] 00:48:44 INFO - PROCESS | 1660 | 1469260124532 Marionette DEBUG loaded listener.js 00:48:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1185b9c00) [pid = 1660] [serial = 1429] [outer = 0x116907000] 00:48:44 INFO - PROCESS | 1660 | 1469260124982 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 726ms 00:48:45 INFO - PROCESS | 1660 | 1469260125030 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 00:48:45 INFO - PROCESS | 1660 | 1469260125033 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 00:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:48:45 INFO - PROCESS | 1660 | 1469260125039 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 1660 | 1469260125041 Marionette TRACE conn2 <- [1,1878,null,{}] 00:48:45 INFO - PROCESS | 1660 | 1469260125044 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:45 INFO - PROCESS | 1660 | 1469260125045 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:45 INFO - PROCESS | 1660 | 1469260125154 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 00:48:45 INFO - PROCESS | 1660 | 1469260125228 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:45 INFO - PROCESS | 1660 | 1469260125230 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121986000 == 47 [pid = 1660] [id = 477] 00:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1205d2000) [pid = 1660] [serial = 1430] [outer = 0x0] 00:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x120f16000) [pid = 1660] [serial = 1431] [outer = 0x1205d2000] 00:48:45 INFO - PROCESS | 1660 | 1469260125261 Marionette DEBUG loaded listener.js 00:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1219b0800) [pid = 1660] [serial = 1432] [outer = 0x1205d2000] 00:48:45 INFO - PROCESS | 1660 | 1469260125657 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 671ms 00:48:45 INFO - PROCESS | 1660 | 1469260125722 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 00:48:45 INFO - PROCESS | 1660 | 1469260125723 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 00:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:48:45 INFO - PROCESS | 1660 | 1469260125726 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 1660 | 1469260125728 Marionette TRACE conn2 <- [1,1882,null,{}] 00:48:45 INFO - PROCESS | 1660 | 1469260125768 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:45 INFO - PROCESS | 1660 | 1469260125772 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:45 INFO - PROCESS | 1660 | 1469260125882 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 00:48:45 INFO - PROCESS | 1660 | 1469260125957 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:45 INFO - PROCESS | 1660 | 1469260125959 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c74e800 == 48 [pid = 1660] [id = 478] 00:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124888400) [pid = 1660] [serial = 1433] [outer = 0x0] 00:48:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x12650e400) [pid = 1660] [serial = 1434] [outer = 0x124888400] 00:48:45 INFO - PROCESS | 1660 | 1469260125991 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126516000) [pid = 1660] [serial = 1435] [outer = 0x124888400] 00:48:46 INFO - PROCESS | 1660 | 1469260126406 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 736ms 00:48:46 INFO - PROCESS | 1660 | 1469260126463 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 00:48:46 INFO - PROCESS | 1660 | 1469260126464 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 00:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:48:46 INFO - PROCESS | 1660 | 1469260126467 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:48:46 INFO - PROCESS | 1660 | 1469260126468 Marionette TRACE conn2 <- [1,1886,null,{}] 00:48:46 INFO - PROCESS | 1660 | 1469260126471 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:46 INFO - PROCESS | 1660 | 1469260126473 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:46 INFO - PROCESS | 1660 | 1469260126584 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 00:48:46 INFO - PROCESS | 1660 | 1469260126646 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:46 INFO - PROCESS | 1660 | 1469260126647 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d71a800 == 49 [pid = 1660] [id = 479] 00:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126519400) [pid = 1660] [serial = 1436] [outer = 0x0] 00:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1269e0800) [pid = 1660] [serial = 1437] [outer = 0x126519400] 00:48:46 INFO - PROCESS | 1660 | 1469260126717 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x127597400) [pid = 1660] [serial = 1438] [outer = 0x126519400] 00:48:47 INFO - PROCESS | 1660 | 1469260127163 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 00:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 719ms 00:48:47 INFO - PROCESS | 1660 | 1469260127187 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 00:48:47 INFO - PROCESS | 1660 | 1469260127188 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 00:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:48:47 INFO - PROCESS | 1660 | 1469260127190 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:48:47 INFO - PROCESS | 1660 | 1469260127192 Marionette TRACE conn2 <- [1,1890,null,{}] 00:48:47 INFO - PROCESS | 1660 | 1469260127194 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:47 INFO - PROCESS | 1660 | 1469260127195 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:47 INFO - PROCESS | 1660 | 1469260127336 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 00:48:47 INFO - PROCESS | 1660 | 1469260127378 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:47 INFO - PROCESS | 1660 | 1469260127379 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a65000 == 50 [pid = 1660] [id = 480] 00:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1267d5c00) [pid = 1660] [serial = 1439] [outer = 0x0] 00:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x1275a7800) [pid = 1660] [serial = 1440] [outer = 0x1267d5c00] 00:48:47 INFO - PROCESS | 1660 | 1469260127407 Marionette DEBUG loaded listener.js 00:48:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x1275ac400) [pid = 1660] [serial = 1441] [outer = 0x1267d5c00] 00:48:47 INFO - PROCESS | 1660 | 1469260127994 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 00:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 870ms 00:48:48 INFO - PROCESS | 1660 | 1469260128061 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 00:48:48 INFO - PROCESS | 1660 | 1469260128063 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 00:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:48:48 INFO - PROCESS | 1660 | 1469260128067 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:48:48 INFO - PROCESS | 1660 | 1469260128069 Marionette TRACE conn2 <- [1,1894,null,{}] 00:48:48 INFO - PROCESS | 1660 | 1469260128072 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:48 INFO - PROCESS | 1660 | 1469260128074 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:48 INFO - PROCESS | 1660 | 1469260128176 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 00:48:48 INFO - PROCESS | 1660 | 1469260128239 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:48 INFO - PROCESS | 1660 | 1469260128242 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x121284800 == 51 [pid = 1660] [id = 481] 00:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11871d800) [pid = 1660] [serial = 1442] [outer = 0x0] 00:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x119758400) [pid = 1660] [serial = 1443] [outer = 0x11871d800] 00:48:48 INFO - PROCESS | 1660 | 1469260128269 Marionette DEBUG loaded listener.js 00:48:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121022400) [pid = 1660] [serial = 1444] [outer = 0x11871d800] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12d173000 == 50 [pid = 1660] [id = 474] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c745800 == 49 [pid = 1660] [id = 473] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12a617000 == 48 [pid = 1660] [id = 472] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1bd800 == 47 [pid = 1660] [id = 471] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12a62d800 == 46 [pid = 1660] [id = 470] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x129008800 == 45 [pid = 1660] [id = 469] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x116018800 == 44 [pid = 1660] [id = 468] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x125314000 == 43 [pid = 1660] [id = 467] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x121278000 == 42 [pid = 1660] [id = 466] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x118fbd800 == 41 [pid = 1660] [id = 465] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11675a000 == 40 [pid = 1660] [id = 464] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x116951800 == 39 [pid = 1660] [id = 463] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12d005800 == 38 [pid = 1660] [id = 462] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c74b800 == 37 [pid = 1660] [id = 461] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c49b800 == 36 [pid = 1660] [id = 460] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x128a57800 == 35 [pid = 1660] [id = 459] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119904000 == 34 [pid = 1660] [id = 458] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12b34c800 == 33 [pid = 1660] [id = 457] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x128a65000 == 32 [pid = 1660] [id = 480] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12d71a800 == 31 [pid = 1660] [id = 479] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12c74e800 == 30 [pid = 1660] [id = 478] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x121986000 == 29 [pid = 1660] [id = 477] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12d178800 == 28 [pid = 1660] [id = 475] 00:48:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11737a800 == 27 [pid = 1660] [id = 476] 00:48:49 INFO - PROCESS | 1660 | 1469260129419 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x129067800) [pid = 1660] [serial = 1368] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1273aa800) [pid = 1660] [serial = 1366] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x1219acc00) [pid = 1660] [serial = 1350] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12483f400) [pid = 1660] [serial = 1353] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11910c000) [pid = 1660] [serial = 1335] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x11842a000) [pid = 1660] [serial = 1338] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1205d1c00) [pid = 1660] [serial = 1342] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119de3000) [pid = 1660] [serial = 1341] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x120f0f400) [pid = 1660] [serial = 1347] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11747f400) [pid = 1660] [serial = 1344] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x1185c5800) [pid = 1660] [serial = 1345] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1267d9000) [pid = 1660] [serial = 1356] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1269ec400) [pid = 1660] [serial = 1357] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x125349800) [pid = 1660] [serial = 1354] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12739fc00) [pid = 1660] [serial = 1359] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118226000) [pid = 1660] [serial = 1362] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x128cb4800) [pid = 1660] [serial = 1360] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124831400) [pid = 1660] [serial = 1351] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11910f800) [pid = 1660] [serial = 1363] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120fe7400) [pid = 1660] [serial = 1365] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1292a4c00) [pid = 1660] [serial = 1369] [outer = 0x0] [url = about:blank] 00:48:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12102e400) [pid = 1660] [serial = 1348] [outer = 0x0] [url = about:blank] 00:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1478ms 00:48:49 INFO - PROCESS | 1660 | 1469260129545 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 00:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:48:49 INFO - PROCESS | 1660 | 1469260129551 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 00:48:49 INFO - PROCESS | 1660 | 1469260129556 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:48:49 INFO - PROCESS | 1660 | 1469260129560 Marionette TRACE conn2 <- [1,1898,null,{}] 00:48:49 INFO - PROCESS | 1660 | 1469260129565 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:49 INFO - PROCESS | 1660 | 1469260129568 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:49 INFO - PROCESS | 1660 | 1469260129769 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 00:48:49 INFO - PROCESS | 1660 | 1469260129896 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:49 INFO - PROCESS | 1660 | 1469260129898 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11325b800 == 28 [pid = 1660] [id = 482] 00:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x111cac800) [pid = 1660] [serial = 1445] [outer = 0x0] 00:48:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1162d7800) [pid = 1660] [serial = 1446] [outer = 0x111cac800] 00:48:49 INFO - PROCESS | 1660 | 1469260129956 Marionette DEBUG loaded listener.js 00:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1176b4c00) [pid = 1660] [serial = 1447] [outer = 0x111cac800] 00:48:50 INFO - PROCESS | 1660 | 1469260130474 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 929ms 00:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:48:50 INFO - PROCESS | 1660 | 1469260130484 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 00:48:50 INFO - PROCESS | 1660 | 1469260130487 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 00:48:50 INFO - PROCESS | 1660 | 1469260130490 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:48:50 INFO - PROCESS | 1660 | 1469260130492 Marionette TRACE conn2 <- [1,1902,null,{}] 00:48:50 INFO - PROCESS | 1660 | 1469260130495 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:50 INFO - PROCESS | 1660 | 1469260130498 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:50 INFO - PROCESS | 1660 | 1469260130604 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 00:48:50 INFO - PROCESS | 1660 | 1469260130685 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:50 INFO - PROCESS | 1660 | 1469260130687 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x118405800 == 29 [pid = 1660] [id = 483] 00:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118706400) [pid = 1660] [serial = 1448] [outer = 0x0] 00:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119110400) [pid = 1660] [serial = 1449] [outer = 0x118706400] 00:48:50 INFO - PROCESS | 1660 | 1469260130719 Marionette DEBUG loaded listener.js 00:48:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119ae7000) [pid = 1660] [serial = 1450] [outer = 0x118706400] 00:48:51 INFO - PROCESS | 1660 | 1469260131218 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 771ms 00:48:51 INFO - PROCESS | 1660 | 1469260131304 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 00:48:51 INFO - PROCESS | 1660 | 1469260131306 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 00:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:48:51 INFO - PROCESS | 1660 | 1469260131310 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:48:51 INFO - PROCESS | 1660 | 1469260131311 Marionette TRACE conn2 <- [1,1906,null,{}] 00:48:51 INFO - PROCESS | 1660 | 1469260131316 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:51 INFO - PROCESS | 1660 | 1469260131318 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:51 INFO - PROCESS | 1660 | 1469260131430 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 00:48:51 INFO - PROCESS | 1660 | 1469260131514 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:51 INFO - PROCESS | 1660 | 1469260131515 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x119478000 == 30 [pid = 1660] [id = 484] 00:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12102b800) [pid = 1660] [serial = 1451] [outer = 0x0] 00:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121721800) [pid = 1660] [serial = 1452] [outer = 0x12102b800] 00:48:51 INFO - PROCESS | 1660 | 1469260131546 Marionette DEBUG loaded listener.js 00:48:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1219ad800) [pid = 1660] [serial = 1453] [outer = 0x12102b800] 00:48:52 INFO - PROCESS | 1660 | 1469260132191 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 00:48:52 INFO - PROCESS | 1660 | --DOCSHELL 0x117092800 == 29 [pid = 1660] [id = 24] 00:48:52 INFO - PROCESS | 1660 | --DOCSHELL 0x129957800 == 28 [pid = 1660] [id = 21] 00:48:52 INFO - PROCESS | 1660 | --DOCSHELL 0x11735c800 == 27 [pid = 1660] [id = 25] 00:48:52 INFO - PROCESS | 1660 | --DOCSHELL 0x121284800 == 26 [pid = 1660] [id = 481] 00:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 923ms 00:48:52 INFO - PROCESS | 1660 | 1469260132235 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 00:48:52 INFO - PROCESS | 1660 | 1469260132239 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 00:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:48:52 INFO - PROCESS | 1660 | 1469260132244 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:48:52 INFO - PROCESS | 1660 | 1469260132248 Marionette TRACE conn2 <- [1,1910,null,{}] 00:48:52 INFO - PROCESS | 1660 | 1469260132255 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:52 INFO - PROCESS | 1660 | 1469260132258 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:52 INFO - PROCESS | 1660 | 1469260132415 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 00:48:52 INFO - PROCESS | 1660 | 1469260132516 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:52 INFO - PROCESS | 1660 | 1469260132520 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808d800 == 27 [pid = 1660] [id = 485] 00:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1176ad800) [pid = 1660] [serial = 1454] [outer = 0x0] 00:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1185bd400) [pid = 1660] [serial = 1455] [outer = 0x1176ad800] 00:48:52 INFO - PROCESS | 1660 | 1469260132574 Marionette DEBUG loaded listener.js 00:48:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x119429c00) [pid = 1660] [serial = 1456] [outer = 0x1176ad800] 00:48:53 INFO - PROCESS | 1660 | 1469260133068 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 00:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 878ms 00:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:48:53 INFO - PROCESS | 1660 | 1469260133120 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 00:48:53 INFO - PROCESS | 1660 | 1469260133123 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 00:48:53 INFO - PROCESS | 1660 | 1469260133128 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:48:53 INFO - PROCESS | 1660 | 1469260133130 Marionette TRACE conn2 <- [1,1914,null,{}] 00:48:53 INFO - PROCESS | 1660 | 1469260133132 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:53 INFO - PROCESS | 1660 | 1469260133134 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:53 INFO - PROCESS | 1660 | 1469260133237 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 00:48:53 INFO - PROCESS | 1660 | 1469260133301 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:53 INFO - PROCESS | 1660 | 1469260133303 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x121054000 == 28 [pid = 1660] [id = 486] 00:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x121341800) [pid = 1660] [serial = 1457] [outer = 0x0] 00:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x123b1b400) [pid = 1660] [serial = 1458] [outer = 0x121341800] 00:48:53 INFO - PROCESS | 1660 | 1469260133335 Marionette DEBUG loaded listener.js 00:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12483f400) [pid = 1660] [serial = 1459] [outer = 0x121341800] 00:48:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x12487ec00) [pid = 1660] [serial = 1460] [outer = 0x12cb0fc00] 00:48:53 INFO - PROCESS | 1660 | 1469260133789 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 670ms 00:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:48:53 INFO - PROCESS | 1660 | 1469260133798 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 00:48:53 INFO - PROCESS | 1660 | 1469260133799 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 00:48:53 INFO - PROCESS | 1660 | 1469260133802 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:48:53 INFO - PROCESS | 1660 | 1469260133805 Marionette TRACE conn2 <- [1,1918,null,{}] 00:48:53 INFO - PROCESS | 1660 | 1469260133813 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:53 INFO - PROCESS | 1660 | 1469260133816 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:53 INFO - PROCESS | 1660 | 1469260133916 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 00:48:54 INFO - PROCESS | 1660 | 1469260134022 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 1660 | 1469260134025 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248e4000 == 29 [pid = 1660] [id = 487] 00:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x120fe7800) [pid = 1660] [serial = 1461] [outer = 0x0] 00:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x124881000) [pid = 1660] [serial = 1462] [outer = 0x120fe7800] 00:48:54 INFO - PROCESS | 1660 | 1469260134058 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x126515000) [pid = 1660] [serial = 1463] [outer = 0x120fe7800] 00:48:54 INFO - PROCESS | 1660 | 1469260134533 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 00:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 773ms 00:48:54 INFO - PROCESS | 1660 | 1469260134576 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 00:48:54 INFO - PROCESS | 1660 | 1469260134578 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 00:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:48:54 INFO - PROCESS | 1660 | 1469260134584 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:48:54 INFO - PROCESS | 1660 | 1469260134587 Marionette TRACE conn2 <- [1,1922,null,{}] 00:48:54 INFO - PROCESS | 1660 | 1469260134590 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:54 INFO - PROCESS | 1660 | 1469260134592 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:54 INFO - PROCESS | 1660 | 1469260134691 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 00:48:54 INFO - PROCESS | 1660 | 1469260134765 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 1660 | 1469260134766 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x117248000 == 30 [pid = 1660] [id = 488] 00:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1269ed800) [pid = 1660] [serial = 1464] [outer = 0x0] 00:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x12712e400) [pid = 1660] [serial = 1465] [outer = 0x1269ed800] 00:48:54 INFO - PROCESS | 1660 | 1469260134796 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x1273acc00) [pid = 1660] [serial = 1466] [outer = 0x1269ed800] 00:48:55 INFO - PROCESS | 1660 | 1469260135181 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 00:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 623ms 00:48:55 INFO - PROCESS | 1660 | 1469260135217 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 00:48:55 INFO - PROCESS | 1660 | 1469260135219 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 00:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:48:55 INFO - PROCESS | 1660 | 1469260135221 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:48:55 INFO - PROCESS | 1660 | 1469260135222 Marionette TRACE conn2 <- [1,1926,null,{}] 00:48:55 INFO - PROCESS | 1660 | 1469260135225 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:55 INFO - PROCESS | 1660 | 1469260135226 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:55 INFO - PROCESS | 1660 | 1469260135348 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 00:48:55 INFO - PROCESS | 1660 | 1469260135424 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:55 INFO - PROCESS | 1660 | 1469260135425 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292d3000 == 31 [pid = 1660] [id = 489] 00:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x126d51800) [pid = 1660] [serial = 1467] [outer = 0x0] 00:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x1275a5800) [pid = 1660] [serial = 1468] [outer = 0x126d51800] 00:48:55 INFO - PROCESS | 1660 | 1469260135453 Marionette DEBUG loaded listener.js 00:48:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 121 (0x1275ae800) [pid = 1660] [serial = 1469] [outer = 0x126d51800] 00:48:55 INFO - PROCESS | 1660 | 1469260135904 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 00:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 00:48:55 INFO - PROCESS | 1660 | 1469260135941 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 00:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:48:55 INFO - PROCESS | 1660 | 1469260135942 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 00:48:55 INFO - PROCESS | 1660 | 1469260135945 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:48:55 INFO - PROCESS | 1660 | 1469260135946 Marionette TRACE conn2 <- [1,1930,null,{}] 00:48:55 INFO - PROCESS | 1660 | 1469260135948 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:55 INFO - PROCESS | 1660 | 1469260135953 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:56 INFO - PROCESS | 1660 | 1469260136080 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 00:48:56 INFO - PROCESS | 1660 | 1469260136145 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:56 INFO - PROCESS | 1660 | 1469260136146 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a761800 == 32 [pid = 1660] [id = 490] 00:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 122 (0x1167b2800) [pid = 1660] [serial = 1470] [outer = 0x0] 00:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 123 (0x128cc3c00) [pid = 1660] [serial = 1471] [outer = 0x1167b2800] 00:48:56 INFO - PROCESS | 1660 | 1469260136175 Marionette DEBUG loaded listener.js 00:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 124 (0x12a78e000) [pid = 1660] [serial = 1472] [outer = 0x1167b2800] 00:48:56 INFO - PROCESS | 1660 | 1469260136650 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 00:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 722ms 00:48:56 INFO - PROCESS | 1660 | 1469260136676 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 00:48:56 INFO - PROCESS | 1660 | 1469260136677 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 00:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:48:56 INFO - PROCESS | 1660 | 1469260136694 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:48:56 INFO - PROCESS | 1660 | 1469260136695 Marionette TRACE conn2 <- [1,1934,null,{}] 00:48:56 INFO - PROCESS | 1660 | 1469260136699 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:56 INFO - PROCESS | 1660 | 1469260136700 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:56 INFO - PROCESS | 1660 | 1469260136794 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 00:48:56 INFO - PROCESS | 1660 | 1469260136855 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:56 INFO - PROCESS | 1660 | 1469260136856 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b342000 == 33 [pid = 1660] [id = 491] 00:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 125 (0x12a78dc00) [pid = 1660] [serial = 1473] [outer = 0x0] 00:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 126 (0x12a9c2c00) [pid = 1660] [serial = 1474] [outer = 0x12a78dc00] 00:48:56 INFO - PROCESS | 1660 | 1469260136884 Marionette DEBUG loaded listener.js 00:48:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 127 (0x12af81000) [pid = 1660] [serial = 1475] [outer = 0x12a78dc00] 00:48:57 INFO - PROCESS | 1660 | 1469260137358 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 737ms 00:48:57 INFO - PROCESS | 1660 | 1469260137418 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 00:48:57 INFO - PROCESS | 1660 | 1469260137420 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 00:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:48:57 INFO - PROCESS | 1660 | 1469260137423 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:48:57 INFO - PROCESS | 1660 | 1469260137425 Marionette TRACE conn2 <- [1,1938,null,{}] 00:48:57 INFO - PROCESS | 1660 | 1469260137428 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:57 INFO - PROCESS | 1660 | 1469260137430 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:57 INFO - PROCESS | 1660 | 1469260137530 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 00:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x118405800 == 32 [pid = 1660] [id = 483] 00:48:57 INFO - PROCESS | 1660 | --DOCSHELL 0x11325b800 == 31 [pid = 1660] [id = 482] 00:48:57 INFO - PROCESS | 1660 | 1469260137675 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 1660 | 1469260137677 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x116515000 == 32 [pid = 1660] [id = 492] 00:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 128 (0x1127d4c00) [pid = 1660] [serial = 1476] [outer = 0x0] 00:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 129 (0x1167b2400) [pid = 1660] [serial = 1477] [outer = 0x1127d4c00] 00:48:57 INFO - PROCESS | 1660 | 1469260137710 Marionette DEBUG loaded listener.js 00:48:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 130 (0x118424800) [pid = 1660] [serial = 1478] [outer = 0x1127d4c00] 00:48:58 INFO - PROCESS | 1660 | 1469260138176 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 771ms 00:48:58 INFO - PROCESS | 1660 | 1469260138195 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 00:48:58 INFO - PROCESS | 1660 | 1469260138197 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 00:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:48:58 INFO - PROCESS | 1660 | 1469260138200 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 1660 | 1469260138203 Marionette TRACE conn2 <- [1,1942,null,{}] 00:48:58 INFO - PROCESS | 1660 | 1469260138206 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:58 INFO - PROCESS | 1660 | 1469260138208 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:58 INFO - PROCESS | 1660 | 1469260138310 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 00:48:58 INFO - PROCESS | 1660 | 1469260138377 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:58 INFO - PROCESS | 1660 | 1469260138378 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x121815800 == 33 [pid = 1660] [id = 493] 00:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 131 (0x1205cdc00) [pid = 1660] [serial = 1479] [outer = 0x0] 00:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 132 (0x120f18c00) [pid = 1660] [serial = 1480] [outer = 0x1205cdc00] 00:48:58 INFO - PROCESS | 1660 | 1469260138422 Marionette DEBUG loaded listener.js 00:48:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 133 (0x123c35000) [pid = 1660] [serial = 1481] [outer = 0x1205cdc00] 00:48:58 INFO - PROCESS | 1660 | 1469260138867 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 720ms 00:48:58 INFO - PROCESS | 1660 | 1469260138933 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 00:48:58 INFO - PROCESS | 1660 | 1469260138936 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 00:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:48:58 INFO - PROCESS | 1660 | 1469260138940 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 1660 | 1469260138941 Marionette TRACE conn2 <- [1,1946,null,{}] 00:48:58 INFO - PROCESS | 1660 | 1469260138944 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:58 INFO - PROCESS | 1660 | 1469260138945 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:59 INFO - PROCESS | 1660 | 1469260139048 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 00:48:59 INFO - PROCESS | 1660 | 1469260139126 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:59 INFO - PROCESS | 1660 | 1469260139127 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292c9000 == 34 [pid = 1660] [id = 494] 00:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 134 (0x126512400) [pid = 1660] [serial = 1482] [outer = 0x0] 00:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 135 (0x126518000) [pid = 1660] [serial = 1483] [outer = 0x126512400] 00:48:59 INFO - PROCESS | 1660 | 1469260139158 Marionette DEBUG loaded listener.js 00:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 136 (0x1267df400) [pid = 1660] [serial = 1484] [outer = 0x126512400] 00:48:59 INFO - PROCESS | 1660 | 1469260139588 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 00:48:59 INFO - PROCESS | 1660 | 1469260139628 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 00:48:59 INFO - PROCESS | 1660 | 1469260139630 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 00:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:48:59 INFO - PROCESS | 1660 | 1469260139657 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:48:59 INFO - PROCESS | 1660 | 1469260139662 Marionette TRACE conn2 <- [1,1950,null,{}] 00:48:59 INFO - PROCESS | 1660 | 1469260139668 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:59 INFO - PROCESS | 1660 | 1469260139670 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:59 INFO - PROCESS | 1660 | 1469260139792 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 00:48:59 INFO - PROCESS | 1660 | 1469260139895 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:59 INFO - PROCESS | 1660 | 1469260139897 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:48:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c738000 == 35 [pid = 1660] [id = 495] 00:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 137 (0x126514c00) [pid = 1660] [serial = 1485] [outer = 0x0] 00:48:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 138 (0x1292a2000) [pid = 1660] [serial = 1486] [outer = 0x126514c00] 00:48:59 INFO - PROCESS | 1660 | 1469260139944 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 139 (0x129482c00) [pid = 1660] [serial = 1487] [outer = 0x126514c00] 00:49:00 INFO - PROCESS | 1660 | 1469260140383 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 782ms 00:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:49:00 INFO - PROCESS | 1660 | 1469260140433 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 00:49:00 INFO - PROCESS | 1660 | 1469260140435 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 00:49:00 INFO - PROCESS | 1660 | 1469260140437 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:49:00 INFO - PROCESS | 1660 | 1469260140439 Marionette TRACE conn2 <- [1,1954,null,{}] 00:49:00 INFO - PROCESS | 1660 | 1469260140441 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:00 INFO - PROCESS | 1660 | 1469260140442 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:00 INFO - PROCESS | 1660 | 1469260140544 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 00:49:00 INFO - PROCESS | 1660 | 1469260140622 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:00 INFO - PROCESS | 1660 | 1469260140623 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d00d800 == 36 [pid = 1660] [id = 496] 00:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 140 (0x1296a4000) [pid = 1660] [serial = 1488] [outer = 0x0] 00:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 141 (0x12a78cc00) [pid = 1660] [serial = 1489] [outer = 0x1296a4000] 00:49:00 INFO - PROCESS | 1660 | 1469260140653 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 142 (0x12b139800) [pid = 1660] [serial = 1490] [outer = 0x1296a4000] 00:49:01 INFO - PROCESS | 1660 | 1469260141058 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 00:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 00:49:01 INFO - PROCESS | 1660 | 1469260141108 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 00:49:01 INFO - PROCESS | 1660 | 1469260141109 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 00:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:49:01 INFO - PROCESS | 1660 | 1469260141112 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:49:01 INFO - PROCESS | 1660 | 1469260141113 Marionette TRACE conn2 <- [1,1958,null,{}] 00:49:01 INFO - PROCESS | 1660 | 1469260141115 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:01 INFO - PROCESS | 1660 | 1469260141117 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:01 INFO - PROCESS | 1660 | 1469260141231 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 00:49:01 INFO - PROCESS | 1660 | 1469260141341 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:01 INFO - PROCESS | 1660 | 1469260141345 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d428800 == 37 [pid = 1660] [id = 497] 00:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 143 (0x12b9c2c00) [pid = 1660] [serial = 1491] [outer = 0x0] 00:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 144 (0x12b9c7c00) [pid = 1660] [serial = 1492] [outer = 0x12b9c2c00] 00:49:01 INFO - PROCESS | 1660 | 1469260141387 Marionette DEBUG loaded listener.js 00:49:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 145 (0x12bea3400) [pid = 1660] [serial = 1493] [outer = 0x12b9c2c00] 00:49:01 INFO - PROCESS | 1660 | 1469260141840 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 00:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 774ms 00:49:01 INFO - PROCESS | 1660 | 1469260141886 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 00:49:01 INFO - PROCESS | 1660 | 1469260141888 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 00:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:49:01 INFO - PROCESS | 1660 | 1469260141890 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:49:01 INFO - PROCESS | 1660 | 1469260141891 Marionette TRACE conn2 <- [1,1962,null,{}] 00:49:01 INFO - PROCESS | 1660 | 1469260141894 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:01 INFO - PROCESS | 1660 | 1469260141895 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:02 INFO - PROCESS | 1660 | 1469260142000 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 00:49:02 INFO - PROCESS | 1660 | 1469260142066 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:02 INFO - PROCESS | 1660 | 1469260142067 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e17b000 == 38 [pid = 1660] [id = 498] 00:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 146 (0x12b11e400) [pid = 1660] [serial = 1494] [outer = 0x0] 00:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 147 (0x12b120c00) [pid = 1660] [serial = 1495] [outer = 0x12b11e400] 00:49:02 INFO - PROCESS | 1660 | 1469260142096 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 148 (0x12beac000) [pid = 1660] [serial = 1496] [outer = 0x12b11e400] 00:49:02 INFO - PROCESS | 1660 | 1469260142644 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 00:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 818ms 00:49:02 INFO - PROCESS | 1660 | 1469260142709 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 00:49:02 INFO - PROCESS | 1660 | 1469260142711 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 00:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:49:02 INFO - PROCESS | 1660 | 1469260142714 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:49:02 INFO - PROCESS | 1660 | 1469260142716 Marionette TRACE conn2 <- [1,1966,null,{}] 00:49:02 INFO - PROCESS | 1660 | 1469260142720 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:02 INFO - PROCESS | 1660 | 1469260142721 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:02 INFO - PROCESS | 1660 | 1469260142819 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 00:49:02 INFO - PROCESS | 1660 | 1469260142906 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:02 INFO - PROCESS | 1660 | 1469260142907 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x121814000 == 39 [pid = 1660] [id = 499] 00:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 149 (0x120f0a800) [pid = 1660] [serial = 1497] [outer = 0x0] 00:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 150 (0x120f19c00) [pid = 1660] [serial = 1498] [outer = 0x120f0a800] 00:49:02 INFO - PROCESS | 1660 | 1469260142935 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 151 (0x124834800) [pid = 1660] [serial = 1499] [outer = 0x120f0a800] 00:49:03 INFO - PROCESS | 1660 | --DOCSHELL 0x121054000 == 38 [pid = 1660] [id = 486] 00:49:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11808d800 == 37 [pid = 1660] [id = 485] 00:49:03 INFO - PROCESS | 1660 | 1469260143409 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 00:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 721ms 00:49:03 INFO - PROCESS | 1660 | 1469260143435 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 00:49:03 INFO - PROCESS | 1660 | 1469260143438 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 00:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:49:03 INFO - PROCESS | 1660 | 1469260143441 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:49:03 INFO - PROCESS | 1660 | 1469260143444 Marionette TRACE conn2 <- [1,1970,null,{}] 00:49:03 INFO - PROCESS | 1660 | 1469260143448 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:03 INFO - PROCESS | 1660 | 1469260143449 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:03 INFO - PROCESS | 1660 | 1469260143553 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 00:49:03 INFO - PROCESS | 1660 | 1469260143621 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:03 INFO - PROCESS | 1660 | 1469260143623 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x127194000 == 38 [pid = 1660] [id = 500] 00:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 152 (0x120f0e000) [pid = 1660] [serial = 1500] [outer = 0x0] 00:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 153 (0x124836c00) [pid = 1660] [serial = 1501] [outer = 0x120f0e000] 00:49:03 INFO - PROCESS | 1660 | 1469260143696 Marionette DEBUG loaded listener.js 00:49:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 154 (0x124e09800) [pid = 1660] [serial = 1502] [outer = 0x120f0e000] 00:49:04 INFO - PROCESS | 1660 | 1469260144122 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 00:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 722ms 00:49:04 INFO - PROCESS | 1660 | 1469260144163 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 00:49:04 INFO - PROCESS | 1660 | 1469260144168 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 00:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:49:04 INFO - PROCESS | 1660 | 1469260144172 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:49:04 INFO - PROCESS | 1660 | 1469260144174 Marionette TRACE conn2 <- [1,1974,null,{}] 00:49:04 INFO - PROCESS | 1660 | 1469260144177 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:04 INFO - PROCESS | 1660 | 1469260144179 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:04 INFO - PROCESS | 1660 | 1469260144308 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 00:49:04 INFO - PROCESS | 1660 | 1469260144388 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:04 INFO - PROCESS | 1660 | 1469260144389 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba58800 == 39 [pid = 1660] [id = 501] 00:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 155 (0x127131c00) [pid = 1660] [serial = 1503] [outer = 0x0] 00:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x1275a6000) [pid = 1660] [serial = 1504] [outer = 0x127131c00] 00:49:04 INFO - PROCESS | 1660 | 1469260144420 Marionette DEBUG loaded listener.js 00:49:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x128a40000) [pid = 1660] [serial = 1505] [outer = 0x127131c00] 00:49:04 INFO - PROCESS | 1660 | 1469260144816 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 00:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 669ms 00:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:49:04 INFO - PROCESS | 1660 | 1469260144842 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 00:49:04 INFO - PROCESS | 1660 | 1469260144843 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 00:49:04 INFO - PROCESS | 1660 | 1469260144846 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:49:04 INFO - PROCESS | 1660 | 1469260144849 Marionette TRACE conn2 <- [1,1978,null,{}] 00:49:04 INFO - PROCESS | 1660 | 1469260144856 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:04 INFO - PROCESS | 1660 | 1469260144859 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:04 INFO - PROCESS | 1660 | 1469260144964 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 00:49:05 INFO - PROCESS | 1660 | 1469260145033 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:05 INFO - PROCESS | 1660 | 1469260145035 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e178800 == 40 [pid = 1660] [id = 502] 00:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x12927c800) [pid = 1660] [serial = 1506] [outer = 0x0] 00:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x129280800) [pid = 1660] [serial = 1507] [outer = 0x12927c800] 00:49:05 INFO - PROCESS | 1660 | 1469260145068 Marionette DEBUG loaded listener.js 00:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x12a791000) [pid = 1660] [serial = 1508] [outer = 0x12927c800] 00:49:05 INFO - PROCESS | 1660 | 1469260145536 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 722ms 00:49:05 INFO - PROCESS | 1660 | 1469260145569 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 00:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:49:05 INFO - PROCESS | 1660 | 1469260145571 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 00:49:05 INFO - PROCESS | 1660 | 1469260145573 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:49:05 INFO - PROCESS | 1660 | 1469260145574 Marionette TRACE conn2 <- [1,1982,null,{}] 00:49:05 INFO - PROCESS | 1660 | 1469260145577 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:05 INFO - PROCESS | 1660 | 1469260145578 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:05 INFO - PROCESS | 1660 | 1469260145702 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 00:49:05 INFO - PROCESS | 1660 | 1469260145810 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:05 INFO - PROCESS | 1660 | 1469260145812 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a5800 == 41 [pid = 1660] [id = 503] 00:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x12927e400) [pid = 1660] [serial = 1509] [outer = 0x0] 00:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x12b121000) [pid = 1660] [serial = 1510] [outer = 0x12927e400] 00:49:05 INFO - PROCESS | 1660 | 1469260145845 Marionette DEBUG loaded listener.js 00:49:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x12b145400) [pid = 1660] [serial = 1511] [outer = 0x12927e400] 00:49:06 INFO - PROCESS | 1660 | 1469260146252 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 719ms 00:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:49:06 INFO - PROCESS | 1660 | 1469260146293 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 00:49:06 INFO - PROCESS | 1660 | 1469260146294 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 00:49:06 INFO - PROCESS | 1660 | 1469260146296 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:49:06 INFO - PROCESS | 1660 | 1469260146298 Marionette TRACE conn2 <- [1,1986,null,{}] 00:49:06 INFO - PROCESS | 1660 | 1469260146300 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:06 INFO - PROCESS | 1660 | 1469260146302 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:06 INFO - PROCESS | 1660 | 1469260146406 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 00:49:06 INFO - PROCESS | 1660 | 1469260146473 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:06 INFO - PROCESS | 1660 | 1469260146475 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bb5800 == 42 [pid = 1660] [id = 504] 00:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x118423400) [pid = 1660] [serial = 1512] [outer = 0x0] 00:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x12b9c2800) [pid = 1660] [serial = 1513] [outer = 0x118423400] 00:49:06 INFO - PROCESS | 1660 | 1469260146544 Marionette DEBUG loaded listener.js 00:49:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x12be40400) [pid = 1660] [serial = 1514] [outer = 0x118423400] 00:49:06 INFO - PROCESS | 1660 | 1469260146969 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 721ms 00:49:07 INFO - PROCESS | 1660 | 1469260147027 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 00:49:07 INFO - PROCESS | 1660 | 1469260147029 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 00:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:49:07 INFO - PROCESS | 1660 | 1469260147143 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:49:07 INFO - PROCESS | 1660 | 1469260147145 Marionette TRACE conn2 <- [1,1990,null,{}] 00:49:07 INFO - PROCESS | 1660 | 1469260147170 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:07 INFO - PROCESS | 1660 | 1469260147172 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:07 INFO - PROCESS | 1660 | 1469260147270 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 00:49:07 INFO - PROCESS | 1660 | 1469260147333 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:07 INFO - PROCESS | 1660 | 1469260147336 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12181a800 == 43 [pid = 1660] [id = 505] 00:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x1219b1400) [pid = 1660] [serial = 1515] [outer = 0x0] 00:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x124840400) [pid = 1660] [serial = 1516] [outer = 0x1219b1400] 00:49:07 INFO - PROCESS | 1660 | 1469260147365 Marionette DEBUG loaded listener.js 00:49:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x12651ac00) [pid = 1660] [serial = 1517] [outer = 0x1219b1400] 00:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121815800 == 42 [pid = 1660] [id = 493] 00:49:07 INFO - PROCESS | 1660 | --DOCSHELL 0x116515000 == 41 [pid = 1660] [id = 492] 00:49:07 INFO - PROCESS | 1660 | 1469260147921 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 838ms 00:49:07 INFO - PROCESS | 1660 | 1469260147976 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 00:49:07 INFO - PROCESS | 1660 | 1469260147979 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 00:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:49:07 INFO - PROCESS | 1660 | 1469260147983 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:49:07 INFO - PROCESS | 1660 | 1469260147985 Marionette TRACE conn2 <- [1,1994,null,{}] 00:49:07 INFO - PROCESS | 1660 | 1469260147989 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:07 INFO - PROCESS | 1660 | 1469260147991 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:08 INFO - PROCESS | 1660 | 1469260148093 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 00:49:08 INFO - PROCESS | 1660 | 1469260148175 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:08 INFO - PROCESS | 1660 | 1469260148177 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x120576800 == 42 [pid = 1660] [id = 506] 00:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x124e06800) [pid = 1660] [serial = 1518] [outer = 0x0] 00:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x126514400) [pid = 1660] [serial = 1519] [outer = 0x124e06800] 00:49:08 INFO - PROCESS | 1660 | 1469260148209 Marionette DEBUG loaded listener.js 00:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x12712d000) [pid = 1660] [serial = 1520] [outer = 0x124e06800] 00:49:08 INFO - PROCESS | 1660 | 1469260148612 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 720ms 00:49:08 INFO - PROCESS | 1660 | 1469260148715 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 00:49:08 INFO - PROCESS | 1660 | 1469260148718 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 00:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:49:08 INFO - PROCESS | 1660 | 1469260148724 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:49:08 INFO - PROCESS | 1660 | 1469260148726 Marionette TRACE conn2 <- [1,1998,null,{}] 00:49:08 INFO - PROCESS | 1660 | 1469260148729 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:08 INFO - PROCESS | 1660 | 1469260148732 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:08 INFO - PROCESS | 1660 | 1469260148836 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 00:49:08 INFO - PROCESS | 1660 | 1469260148918 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:08 INFO - PROCESS | 1660 | 1469260148920 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba56000 == 43 [pid = 1660] [id = 507] 00:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x12757d400) [pid = 1660] [serial = 1521] [outer = 0x0] 00:49:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 174 (0x127596400) [pid = 1660] [serial = 1522] [outer = 0x12757d400] 00:49:08 INFO - PROCESS | 1660 | 1469260148951 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 175 (0x129065000) [pid = 1660] [serial = 1523] [outer = 0x12757d400] 00:49:09 INFO - PROCESS | 1660 | 1469260149384 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 00:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 670ms 00:49:09 INFO - PROCESS | 1660 | 1469260149395 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 00:49:09 INFO - PROCESS | 1660 | 1469260149396 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 00:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:49:09 INFO - PROCESS | 1660 | 1469260149399 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:49:09 INFO - PROCESS | 1660 | 1469260149402 Marionette TRACE conn2 <- [1,2002,null,{}] 00:49:09 INFO - PROCESS | 1660 | 1469260149409 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:09 INFO - PROCESS | 1660 | 1469260149413 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:09 INFO - PROCESS | 1660 | 1469260149517 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 00:49:09 INFO - PROCESS | 1660 | 1469260149586 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:09 INFO - PROCESS | 1660 | 1469260149588 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d52f000 == 44 [pid = 1660] [id = 508] 00:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 176 (0x12927e800) [pid = 1660] [serial = 1524] [outer = 0x0] 00:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 177 (0x129483400) [pid = 1660] [serial = 1525] [outer = 0x12927e800] 00:49:09 INFO - PROCESS | 1660 | 1469260149661 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 178 (0x12a9c6c00) [pid = 1660] [serial = 1526] [outer = 0x12927e800] 00:49:10 INFO - PROCESS | 1660 | 1469260150094 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 00:49:10 INFO - PROCESS | 1660 | 1469260150168 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 00:49:10 INFO - PROCESS | 1660 | 1469260150170 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 00:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:49:10 INFO - PROCESS | 1660 | 1469260150176 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1660 | 1469260150177 Marionette TRACE conn2 <- [1,2006,null,{}] 00:49:10 INFO - PROCESS | 1660 | 1469260150179 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:10 INFO - PROCESS | 1660 | 1469260150180 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:10 INFO - PROCESS | 1660 | 1469260150280 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 00:49:10 INFO - PROCESS | 1660 | 1469260150361 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:10 INFO - PROCESS | 1660 | 1469260150363 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x121144800 == 45 [pid = 1660] [id = 509] 00:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 179 (0x12be34c00) [pid = 1660] [serial = 1527] [outer = 0x0] 00:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 180 (0x12bea1000) [pid = 1660] [serial = 1528] [outer = 0x12be34c00] 00:49:10 INFO - PROCESS | 1660 | 1469260150393 Marionette DEBUG loaded listener.js 00:49:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 181 (0x12c484800) [pid = 1660] [serial = 1529] [outer = 0x12be34c00] 00:49:10 INFO - PROCESS | 1660 | 1469260150804 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 00:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 00:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 670ms 00:49:10 INFO - PROCESS | 1660 | 1469260150845 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 00:49:10 INFO - PROCESS | 1660 | 1469260150847 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 00:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:49:10 INFO - PROCESS | 1660 | 1469260150849 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1660 | 1469260150850 Marionette TRACE conn2 <- [1,2010,null,{}] 00:49:10 INFO - PROCESS | 1660 | 1469260150853 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:10 INFO - PROCESS | 1660 | 1469260150854 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:10 INFO - PROCESS | 1660 | 1469260150951 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 00:49:11 INFO - PROCESS | 1660 | 1469260151020 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 1660 | 1469260151021 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126c3000 == 46 [pid = 1660] [id = 510] 00:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 182 (0x12be36800) [pid = 1660] [serial = 1530] [outer = 0x0] 00:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 183 (0x12c80f400) [pid = 1660] [serial = 1531] [outer = 0x12be36800] 00:49:11 INFO - PROCESS | 1660 | 1469260151090 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 184 (0x12c81a000) [pid = 1660] [serial = 1532] [outer = 0x12be36800] 00:49:11 INFO - PROCESS | 1660 | 1469260151507 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 00:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 00:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 00:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:49:11 INFO - PROCESS | 1660 | 1469260151519 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 00:49:11 INFO - PROCESS | 1660 | 1469260151521 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 00:49:11 INFO - PROCESS | 1660 | 1469260151523 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:49:11 INFO - PROCESS | 1660 | 1469260151524 Marionette TRACE conn2 <- [1,2014,null,{}] 00:49:11 INFO - PROCESS | 1660 | 1469260151527 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:11 INFO - PROCESS | 1660 | 1469260151531 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:11 INFO - PROCESS | 1660 | 1469260151675 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 00:49:11 INFO - PROCESS | 1660 | 1469260151764 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 1660 | 1469260151765 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12de14000 == 47 [pid = 1660] [id = 511] 00:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 185 (0x121b4e400) [pid = 1660] [serial = 1533] [outer = 0x0] 00:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 186 (0x12c81d800) [pid = 1660] [serial = 1534] [outer = 0x121b4e400] 00:49:11 INFO - PROCESS | 1660 | 1469260151793 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 187 (0x12ce75c00) [pid = 1660] [serial = 1535] [outer = 0x121b4e400] 00:49:12 INFO - PROCESS | 1660 | 1469260152181 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 721ms 00:49:12 INFO - PROCESS | 1660 | 1469260152244 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 00:49:12 INFO - PROCESS | 1660 | 1469260152246 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 00:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:49:12 INFO - PROCESS | 1660 | 1469260152251 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 1660 | 1469260152252 Marionette TRACE conn2 <- [1,2018,null,{}] 00:49:12 INFO - PROCESS | 1660 | 1469260152255 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:12 INFO - PROCESS | 1660 | 1469260152256 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:12 INFO - PROCESS | 1660 | 1469260152355 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 00:49:12 INFO - PROCESS | 1660 | 1469260152440 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:12 INFO - PROCESS | 1660 | 1469260152441 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x12de28800 == 48 [pid = 1660] [id = 512] 00:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 188 (0x12154a000) [pid = 1660] [serial = 1536] [outer = 0x0] 00:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 189 (0x12154e000) [pid = 1660] [serial = 1537] [outer = 0x12154a000] 00:49:12 INFO - PROCESS | 1660 | 1469260152470 Marionette DEBUG loaded listener.js 00:49:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 190 (0x121552400) [pid = 1660] [serial = 1538] [outer = 0x12154a000] 00:49:12 INFO - PROCESS | 1660 | 1469260152888 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 671ms 00:49:12 INFO - PROCESS | 1660 | 1469260152921 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 00:49:12 INFO - PROCESS | 1660 | 1469260152923 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 00:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:49:12 INFO - PROCESS | 1660 | 1469260152925 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 1660 | 1469260152926 Marionette TRACE conn2 <- [1,2022,null,{}] 00:49:12 INFO - PROCESS | 1660 | 1469260152929 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:12 INFO - PROCESS | 1660 | 1469260152930 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:13 INFO - PROCESS | 1660 | 1469260153047 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 00:49:13 INFO - PROCESS | 1660 | 1469260153135 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:13 INFO - PROCESS | 1660 | 1469260153136 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x121517800 == 49 [pid = 1660] [id = 513] 00:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 191 (0x12154b000) [pid = 1660] [serial = 1539] [outer = 0x0] 00:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 192 (0x12bd84000) [pid = 1660] [serial = 1540] [outer = 0x12154b000] 00:49:13 INFO - PROCESS | 1660 | 1469260153163 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 193 (0x12bd88800) [pid = 1660] [serial = 1541] [outer = 0x12154b000] 00:49:13 INFO - PROCESS | 1660 | 1469260153665 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 769ms 00:49:13 INFO - PROCESS | 1660 | 1469260153695 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 00:49:13 INFO - PROCESS | 1660 | 1469260153700 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 00:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:49:13 INFO - PROCESS | 1660 | 1469260153705 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:49:13 INFO - PROCESS | 1660 | 1469260153707 Marionette TRACE conn2 <- [1,2026,null,{}] 00:49:13 INFO - PROCESS | 1660 | 1469260153711 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:13 INFO - PROCESS | 1660 | 1469260153713 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:13 INFO - PROCESS | 1660 | 1469260153821 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 00:49:13 INFO - PROCESS | 1660 | 1469260153909 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:13 INFO - PROCESS | 1660 | 1469260153912 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126c1800 == 50 [pid = 1660] [id = 514] 00:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 194 (0x121b47c00) [pid = 1660] [serial = 1542] [outer = 0x0] 00:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 195 (0x121b4c400) [pid = 1660] [serial = 1543] [outer = 0x121b47c00] 00:49:13 INFO - PROCESS | 1660 | 1469260153940 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 196 (0x121b54c00) [pid = 1660] [serial = 1544] [outer = 0x121b47c00] 00:49:14 INFO - PROCESS | 1660 | --DOCSHELL 0x127194000 == 49 [pid = 1660] [id = 500] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1292d3000 == 48 [pid = 1660] [id = 489] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c741800 == 47 [pid = 1660] [id = 14] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e1000 == 46 [pid = 1660] [id = 6] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d00d800 == 45 [pid = 1660] [id = 496] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12cab6000 == 44 [pid = 1660] [id = 15] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d01e800 == 43 [pid = 1660] [id = 22] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba58800 == 42 [pid = 1660] [id = 501] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12a761800 == 41 [pid = 1660] [id = 490] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d170800 == 40 [pid = 1660] [id = 18] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12b342000 == 39 [pid = 1660] [id = 491] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x128bb5800 == 38 [pid = 1660] [id = 504] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12a995000 == 37 [pid = 1660] [id = 8] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11876e000 == 36 [pid = 1660] [id = 19] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x117248000 == 35 [pid = 1660] [id = 488] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12e178800 == 34 [pid = 1660] [id = 502] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a5800 == 33 [pid = 1660] [id = 503] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1248e4000 == 32 [pid = 1660] [id = 487] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x11859d800 == 31 [pid = 1660] [id = 20] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdc9800 == 30 [pid = 1660] [id = 11] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a0000 == 29 [pid = 1660] [id = 12] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba4e800 == 28 [pid = 1660] [id = 10] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1292c9000 == 27 [pid = 1660] [id = 494] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1130de000 == 26 [pid = 1660] [id = 23] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c4a3000 == 25 [pid = 1660] [id = 13] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d428800 == 24 [pid = 1660] [id = 497] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x113244800 == 23 [pid = 1660] [id = 26] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12c738000 == 22 [pid = 1660] [id = 495] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12b337000 == 21 [pid = 1660] [id = 9] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x119478000 == 20 [pid = 1660] [id = 484] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121517800 == 19 [pid = 1660] [id = 513] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12de28800 == 18 [pid = 1660] [id = 512] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12de14000 == 17 [pid = 1660] [id = 511] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x1126c3000 == 16 [pid = 1660] [id = 510] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x121144800 == 15 [pid = 1660] [id = 509] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12d52f000 == 14 [pid = 1660] [id = 508] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12e17b000 == 13 [pid = 1660] [id = 498] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba56000 == 12 [pid = 1660] [id = 507] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x12181a800 == 11 [pid = 1660] [id = 505] 00:49:15 INFO - PROCESS | 1660 | --DOCSHELL 0x120576800 == 10 [pid = 1660] [id = 506] 00:49:18 INFO - PROCESS | 1660 | --DOCSHELL 0x121814000 == 9 [pid = 1660] [id = 499] 00:49:19 INFO - PROCESS | 1660 | 1469260159006 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 5388ms 00:49:19 INFO - PROCESS | 1660 | 1469260159093 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 00:49:19 INFO - PROCESS | 1660 | 1469260159096 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 00:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:49:19 INFO - PROCESS | 1660 | 1469260159099 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:49:19 INFO - PROCESS | 1660 | 1469260159102 Marionette TRACE conn2 <- [1,2030,null,{}] 00:49:19 INFO - PROCESS | 1660 | 1469260159107 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:19 INFO - PROCESS | 1660 | 1469260159108 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:19 INFO - PROCESS | 1660 | 1469260159196 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 00:49:19 INFO - PROCESS | 1660 | 1469260159268 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:19 INFO - PROCESS | 1660 | 1469260159270 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x112dbc800 == 10 [pid = 1660] [id = 515] 00:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 197 (0x120f12800) [pid = 1660] [serial = 1545] [outer = 0x0] 00:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 198 (0x121027000) [pid = 1660] [serial = 1546] [outer = 0x120f12800] 00:49:19 INFO - PROCESS | 1660 | 1469260159301 Marionette DEBUG loaded listener.js 00:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 199 (0x121b48000) [pid = 1660] [serial = 1547] [outer = 0x120f12800] 00:49:19 INFO - PROCESS | 1660 | 1469260159639 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 572ms 00:49:19 INFO - PROCESS | 1660 | 1469260159670 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 00:49:19 INFO - PROCESS | 1660 | 1469260159674 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 00:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:49:19 INFO - PROCESS | 1660 | 1469260159678 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:49:19 INFO - PROCESS | 1660 | 1469260159680 Marionette TRACE conn2 <- [1,2034,null,{}] 00:49:19 INFO - PROCESS | 1660 | 1469260159685 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:19 INFO - PROCESS | 1660 | 1469260159687 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:19 INFO - PROCESS | 1660 | 1469260159777 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 00:49:19 INFO - PROCESS | 1660 | 1469260159858 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:19 INFO - PROCESS | 1660 | 1469260159860 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x121135000 == 11 [pid = 1660] [id = 516] 00:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 200 (0x121b4e800) [pid = 1660] [serial = 1548] [outer = 0x0] 00:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 201 (0x124832400) [pid = 1660] [serial = 1549] [outer = 0x121b4e800] 00:49:19 INFO - PROCESS | 1660 | 1469260159887 Marionette DEBUG loaded listener.js 00:49:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 202 (0x126f53000) [pid = 1660] [serial = 1550] [outer = 0x121b4e800] 00:49:20 INFO - PROCESS | 1660 | 1469260160207 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 573ms 00:49:20 INFO - PROCESS | 1660 | 1469260160252 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 00:49:20 INFO - PROCESS | 1660 | 1469260160253 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 00:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:49:20 INFO - PROCESS | 1660 | 1469260160256 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:49:20 INFO - PROCESS | 1660 | 1469260160258 Marionette TRACE conn2 <- [1,2038,null,{}] 00:49:20 INFO - PROCESS | 1660 | 1469260160266 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:20 INFO - PROCESS | 1660 | 1469260160276 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:20 INFO - PROCESS | 1660 | 1469260160367 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 00:49:20 INFO - PROCESS | 1660 | 1469260160474 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:20 INFO - PROCESS | 1660 | 1469260160476 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d86000 == 12 [pid = 1660] [id = 517] 00:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 203 (0x127578c00) [pid = 1660] [serial = 1551] [outer = 0x0] 00:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 204 (0x1275a8000) [pid = 1660] [serial = 1552] [outer = 0x127578c00] 00:49:20 INFO - PROCESS | 1660 | 1469260160507 Marionette DEBUG loaded listener.js 00:49:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 205 (0x129277000) [pid = 1660] [serial = 1553] [outer = 0x127578c00] 00:49:20 INFO - PROCESS | 1660 | 1469260160849 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 622ms 00:49:20 INFO - PROCESS | 1660 | 1469260160879 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 00:49:20 INFO - PROCESS | 1660 | 1469260160881 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 00:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:49:20 INFO - PROCESS | 1660 | 1469260160885 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:49:20 INFO - PROCESS | 1660 | 1469260160887 Marionette TRACE conn2 <- [1,2042,null,{}] 00:49:20 INFO - PROCESS | 1660 | 1469260160889 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:20 INFO - PROCESS | 1660 | 1469260160890 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:21 INFO - PROCESS | 1660 | 1469260161002 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 00:49:21 INFO - PROCESS | 1660 | 1469260161013 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:21 INFO - PROCESS | 1660 | 1469260161015 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a748000 == 13 [pid = 1660] [id = 518] 00:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 206 (0x129282c00) [pid = 1660] [serial = 1554] [outer = 0x0] 00:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 207 (0x12a78d000) [pid = 1660] [serial = 1555] [outer = 0x129282c00] 00:49:21 INFO - PROCESS | 1660 | 1469260161040 Marionette DEBUG loaded listener.js 00:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 208 (0x12af39400) [pid = 1660] [serial = 1556] [outer = 0x129282c00] 00:49:21 INFO - PROCESS | 1660 | 1469260161398 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 520ms 00:49:21 INFO - PROCESS | 1660 | 1469260161405 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 00:49:21 INFO - PROCESS | 1660 | 1469260161406 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 00:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:49:21 INFO - PROCESS | 1660 | 1469260161408 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:49:21 INFO - PROCESS | 1660 | 1469260161409 Marionette TRACE conn2 <- [1,2046,null,{}] 00:49:21 INFO - PROCESS | 1660 | 1469260161412 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:21 INFO - PROCESS | 1660 | 1469260161413 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:21 INFO - PROCESS | 1660 | 1469260161529 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 00:49:21 INFO - PROCESS | 1660 | 1469260161581 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:21 INFO - PROCESS | 1660 | 1469260161582 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cac5800 == 14 [pid = 1660] [id = 519] 00:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 209 (0x12af3ac00) [pid = 1660] [serial = 1557] [outer = 0x0] 00:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 210 (0x12b11f000) [pid = 1660] [serial = 1558] [outer = 0x12af3ac00] 00:49:21 INFO - PROCESS | 1660 | 1469260161606 Marionette DEBUG loaded listener.js 00:49:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 211 (0x12baa3000) [pid = 1660] [serial = 1559] [outer = 0x12af3ac00] 00:49:21 INFO - PROCESS | 1660 | 1469260161951 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 570ms 00:49:21 INFO - PROCESS | 1660 | 1469260161989 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 00:49:21 INFO - PROCESS | 1660 | 1469260161991 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 00:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:49:21 INFO - PROCESS | 1660 | 1469260161995 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:49:21 INFO - PROCESS | 1660 | 1469260161997 Marionette TRACE conn2 <- [1,2050,null,{}] 00:49:22 INFO - PROCESS | 1660 | 1469260162000 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:22 INFO - PROCESS | 1660 | 1469260162006 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:22 INFO - PROCESS | 1660 | 1469260162233 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 00:49:22 INFO - PROCESS | 1660 | 1469260162263 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:22 INFO - PROCESS | 1660 | 1469260162264 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12de10800 == 15 [pid = 1660] [id = 520] 00:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 212 (0x12bd85400) [pid = 1660] [serial = 1560] [outer = 0x0] 00:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 213 (0x12bd8d000) [pid = 1660] [serial = 1561] [outer = 0x12bd85400] 00:49:22 INFO - PROCESS | 1660 | 1469260162305 Marionette DEBUG loaded listener.js 00:49:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 214 (0x12c81dc00) [pid = 1660] [serial = 1562] [outer = 0x12bd85400] 00:49:23 INFO - PROCESS | 1660 | 1469260163743 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 213 (0x11871d800) [pid = 1660] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 212 (0x118706400) [pid = 1660] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 211 (0x116907000) [pid = 1660] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 210 (0x1205d2000) [pid = 1660] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 209 (0x12af81800) [pid = 1660] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 208 (0x12b9be000) [pid = 1660] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 207 (0x113a24c00) [pid = 1660] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 206 (0x124888400) [pid = 1660] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 205 (0x120f19400) [pid = 1660] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 204 (0x124b43800) [pid = 1660] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 203 (0x1172b6c00) [pid = 1660] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 202 (0x1167b2000) [pid = 1660] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 201 (0x12947f800) [pid = 1660] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 200 (0x119aedc00) [pid = 1660] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 199 (0x12121f000) [pid = 1660] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 198 (0x127135800) [pid = 1660] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 197 (0x123c89800) [pid = 1660] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 196 (0x12929b000) [pid = 1660] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 195 (0x1296a2c00) [pid = 1660] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 194 (0x126519400) [pid = 1660] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 193 (0x124883400) [pid = 1660] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 192 (0x117477c00) [pid = 1660] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 191 (0x117484c00) [pid = 1660] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 190 (0x1267d5c00) [pid = 1660] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 189 (0x12af3dc00) [pid = 1660] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 188 (0x11942cc00) [pid = 1660] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 187 (0x1174e1800) [pid = 1660] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 186 (0x1184cd400) [pid = 1660] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 185 (0x111cac800) [pid = 1660] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 184 (0x1167b2800) [pid = 1660] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 183 (0x121341800) [pid = 1660] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 182 (0x120f0a800) [pid = 1660] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 181 (0x1176ad800) [pid = 1660] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 180 (0x1219b1400) [pid = 1660] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 179 (0x12102b800) [pid = 1660] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 178 (0x12b11e400) [pid = 1660] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 177 (0x12be34c00) [pid = 1660] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 176 (0x12b9c2c00) [pid = 1660] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 175 (0x1296a4000) [pid = 1660] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 174 (0x12927e800) [pid = 1660] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 173 (0x126514c00) [pid = 1660] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x126512400) [pid = 1660] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x12757d400) [pid = 1660] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x124e06800) [pid = 1660] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x12a78dc00) [pid = 1660] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x1127d4c00) [pid = 1660] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x120f0e000) [pid = 1660] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x12927c800) [pid = 1660] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x1269ed800) [pid = 1660] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x126d51800) [pid = 1660] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x1205cdc00) [pid = 1660] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x120fe7800) [pid = 1660] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x127131c00) [pid = 1660] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x12927e400) [pid = 1660] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x12154b000) [pid = 1660] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x12154a000) [pid = 1660] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x121b4e400) [pid = 1660] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12be36800) [pid = 1660] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:49:23 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x118423400) [pid = 1660] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1826ms 00:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:49:23 INFO - PROCESS | 1660 | 1469260163826 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 00:49:23 INFO - PROCESS | 1660 | 1469260163827 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 00:49:23 INFO - PROCESS | 1660 | 1469260163829 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:49:23 INFO - PROCESS | 1660 | 1469260163831 Marionette TRACE conn2 <- [1,2054,null,{}] 00:49:23 INFO - PROCESS | 1660 | 1469260163834 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:23 INFO - PROCESS | 1660 | 1469260163835 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:23 INFO - PROCESS | 1660 | 1469260163920 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 00:49:23 INFO - PROCESS | 1660 | 1469260163925 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:23 INFO - PROCESS | 1660 | 1469260163926 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x113d7a800 == 16 [pid = 1660] [id = 521] 00:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 156 (0x11652c000) [pid = 1660] [serial = 1563] [outer = 0x0] 00:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 157 (0x116907000) [pid = 1660] [serial = 1564] [outer = 0x11652c000] 00:49:23 INFO - PROCESS | 1660 | 1469260163950 Marionette DEBUG loaded listener.js 00:49:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 158 (0x1174e1800) [pid = 1660] [serial = 1565] [outer = 0x11652c000] 00:49:24 INFO - PROCESS | 1660 | 1469260164300 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 520ms 00:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:49:24 INFO - PROCESS | 1660 | 1469260164350 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 00:49:24 INFO - PROCESS | 1660 | 1469260164351 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 00:49:24 INFO - PROCESS | 1660 | 1469260164353 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:49:24 INFO - PROCESS | 1660 | 1469260164354 Marionette TRACE conn2 <- [1,2058,null,{}] 00:49:24 INFO - PROCESS | 1660 | 1469260164356 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:24 INFO - PROCESS | 1660 | 1469260164357 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:24 INFO - PROCESS | 1660 | 1469260164475 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 00:49:24 INFO - PROCESS | 1660 | 1469260164482 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 1660 | 1469260164483 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12134d000 == 17 [pid = 1660] [id = 522] 00:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 159 (0x1176ad800) [pid = 1660] [serial = 1566] [outer = 0x0] 00:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 160 (0x119424400) [pid = 1660] [serial = 1567] [outer = 0x1176ad800] 00:49:24 INFO - PROCESS | 1660 | 1469260164507 Marionette DEBUG loaded listener.js 00:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 161 (0x120f0a800) [pid = 1660] [serial = 1568] [outer = 0x1176ad800] 00:49:24 INFO - PROCESS | 1660 | 1469260164834 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 00:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:49:24 INFO - PROCESS | 1660 | 1469260164872 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 00:49:24 INFO - PROCESS | 1660 | 1469260164873 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 00:49:24 INFO - PROCESS | 1660 | 1469260164876 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:49:24 INFO - PROCESS | 1660 | 1469260164877 Marionette TRACE conn2 <- [1,2062,null,{}] 00:49:24 INFO - PROCESS | 1660 | 1469260164879 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:24 INFO - PROCESS | 1660 | 1469260164880 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:24 INFO - PROCESS | 1660 | 1469260164971 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 00:49:24 INFO - PROCESS | 1660 | 1469260164975 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 1660 | 1469260164976 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x12de2b800 == 18 [pid = 1660] [id = 523] 00:49:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 162 (0x118423400) [pid = 1660] [serial = 1569] [outer = 0x0] 00:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 163 (0x1219ac000) [pid = 1660] [serial = 1570] [outer = 0x118423400] 00:49:25 INFO - PROCESS | 1660 | 1469260165000 Marionette DEBUG loaded listener.js 00:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 164 (0x123b1d800) [pid = 1660] [serial = 1571] [outer = 0x118423400] 00:49:25 INFO - PROCESS | 1660 | 1469260165593 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 769ms 00:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:49:25 INFO - PROCESS | 1660 | 1469260165646 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 00:49:25 INFO - PROCESS | 1660 | 1469260165647 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 00:49:25 INFO - PROCESS | 1660 | 1469260165649 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:49:25 INFO - PROCESS | 1660 | 1469260165651 Marionette TRACE conn2 <- [1,2066,null,{}] 00:49:25 INFO - PROCESS | 1660 | 1469260165653 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:25 INFO - PROCESS | 1660 | 1469260165654 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:25 INFO - PROCESS | 1660 | 1469260165738 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 00:49:25 INFO - PROCESS | 1660 | 1469260165880 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:25 INFO - PROCESS | 1660 | 1469260165882 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x110e17000 == 19 [pid = 1660] [id = 524] 00:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 165 (0x112a80400) [pid = 1660] [serial = 1572] [outer = 0x0] 00:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 166 (0x116907c00) [pid = 1660] [serial = 1573] [outer = 0x112a80400] 00:49:25 INFO - PROCESS | 1660 | 1469260165913 Marionette DEBUG loaded listener.js 00:49:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 167 (0x119426800) [pid = 1660] [serial = 1574] [outer = 0x112a80400] 00:49:26 INFO - PROCESS | 1660 | 1469260166471 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 869ms 00:49:26 INFO - PROCESS | 1660 | 1469260166520 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 00:49:26 INFO - PROCESS | 1660 | 1469260166522 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 00:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:49:26 INFO - PROCESS | 1660 | 1469260166526 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:49:26 INFO - PROCESS | 1660 | 1469260166528 Marionette TRACE conn2 <- [1,2070,null,{}] 00:49:26 INFO - PROCESS | 1660 | 1469260166532 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:26 INFO - PROCESS | 1660 | 1469260166533 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:26 INFO - PROCESS | 1660 | 1469260166649 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 00:49:26 INFO - PROCESS | 1660 | 1469260166793 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:26 INFO - PROCESS | 1660 | 1469260166795 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12900c800 == 20 [pid = 1660] [id = 525] 00:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 168 (0x121b4d800) [pid = 1660] [serial = 1575] [outer = 0x0] 00:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 169 (0x123c89800) [pid = 1660] [serial = 1576] [outer = 0x121b4d800] 00:49:26 INFO - PROCESS | 1660 | 1469260166832 Marionette DEBUG loaded listener.js 00:49:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 170 (0x124889c00) [pid = 1660] [serial = 1577] [outer = 0x121b4d800] 00:49:27 INFO - PROCESS | 1660 | 1469260167597 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 00:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1125ms 00:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:49:27 INFO - PROCESS | 1660 | 1469260167652 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 1660 | 1469260167654 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 00:49:27 INFO - PROCESS | 1660 | 1469260167657 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 1660 | 1469260167659 Marionette TRACE conn2 <- [1,2074,null,{}] 00:49:27 INFO - PROCESS | 1660 | 1469260167663 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:27 INFO - PROCESS | 1660 | 1469260167664 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:27 INFO - PROCESS | 1660 | 1469260167760 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 00:49:27 INFO - PROCESS | 1660 | 1469260167865 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:27 INFO - PROCESS | 1660 | 1469260167868 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126bf800 == 21 [pid = 1660] [id = 526] 00:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 171 (0x1127d3400) [pid = 1660] [serial = 1578] [outer = 0x0] 00:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 172 (0x1127d6c00) [pid = 1660] [serial = 1579] [outer = 0x1127d3400] 00:49:27 INFO - PROCESS | 1660 | 1469260167896 Marionette DEBUG loaded listener.js 00:49:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 173 (0x112a82c00) [pid = 1660] [serial = 1580] [outer = 0x1127d3400] 00:49:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1126c1800 == 20 [pid = 1660] [id = 514] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 172 (0x121b4c400) [pid = 1660] [serial = 1543] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 171 (0x126514400) [pid = 1660] [serial = 1519] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 170 (0x1185bd400) [pid = 1660] [serial = 1455] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 169 (0x1167b2400) [pid = 1660] [serial = 1477] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 168 (0x119426c00) [pid = 1660] [serial = 904] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 167 (0x121721800) [pid = 1660] [serial = 1452] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 166 (0x1162d7800) [pid = 1660] [serial = 1446] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 165 (0x124840400) [pid = 1660] [serial = 1516] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 164 (0x119758400) [pid = 1660] [serial = 1443] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 163 (0x119ae7000) [pid = 1660] [serial = 1450] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 162 (0x119110400) [pid = 1660] [serial = 1449] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 161 (0x11747f000) [pid = 1660] [serial = 1428] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 160 (0x120f16000) [pid = 1660] [serial = 1431] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 159 (0x1185b9c00) [pid = 1660] [serial = 1429] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 158 (0x121022400) [pid = 1660] [serial = 1444] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 157 (0x12baa6000) [pid = 1660] [serial = 1407] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 156 (0x12beaa400) [pid = 1660] [serial = 1410] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 155 (0x1160e4400) [pid = 1660] [serial = 1389] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 154 (0x12650e400) [pid = 1660] [serial = 1434] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 153 (0x116a9d800) [pid = 1660] [serial = 1390] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 152 (0x1218c1c00) [pid = 1660] [serial = 1377] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 151 (0x123b16400) [pid = 1660] [serial = 1378] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 150 (0x1273aa400) [pid = 1660] [serial = 1380] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 149 (0x128a3bc00) [pid = 1660] [serial = 1381] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 148 (0x1185c6000) [pid = 1660] [serial = 1374] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 147 (0x119754c00) [pid = 1660] [serial = 1375] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 146 (0x1176ac400) [pid = 1660] [serial = 1392] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 145 (0x11941fc00) [pid = 1660] [serial = 1393] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 144 (0x12a9be400) [pid = 1660] [serial = 1386] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 143 (0x1219b0800) [pid = 1660] [serial = 1432] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 142 (0x12af3b000) [pid = 1660] [serial = 1387] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 141 (0x12998d400) [pid = 1660] [serial = 1372] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 140 (0x129478000) [pid = 1660] [serial = 1371] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 139 (0x12be9e000) [pid = 1660] [serial = 1408] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 138 (0x1218c9800) [pid = 1660] [serial = 1395] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 137 (0x123b1b800) [pid = 1660] [serial = 1396] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 136 (0x128a3e800) [pid = 1660] [serial = 1401] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 135 (0x12947d000) [pid = 1660] [serial = 1402] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 134 (0x12483b800) [pid = 1660] [serial = 1398] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 133 (0x126d56800) [pid = 1660] [serial = 1399] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 132 (0x12a6df400) [pid = 1660] [serial = 1383] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 131 (0x12a790800) [pid = 1660] [serial = 1384] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 130 (0x1296aa800) [pid = 1660] [serial = 1413] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 129 (0x1269e0800) [pid = 1660] [serial = 1437] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 128 (0x12c810000) [pid = 1660] [serial = 1423] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 127 (0x126516000) [pid = 1660] [serial = 1435] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 126 (0x12c488c00) [pid = 1660] [serial = 1411] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 125 (0x118f57c00) [pid = 1660] [serial = 1416] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 124 (0x121345c00) [pid = 1660] [serial = 1417] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 123 (0x1296a8400) [pid = 1660] [serial = 1422] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 122 (0x1296af000) [pid = 1660] [serial = 1414] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 121 (0x124b3e400) [pid = 1660] [serial = 1419] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 120 (0x1275ac400) [pid = 1660] [serial = 1441] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x1275a7800) [pid = 1660] [serial = 1440] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12af7b000) [pid = 1660] [serial = 1404] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x127597400) [pid = 1660] [serial = 1438] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x12c48c000) [pid = 1660] [serial = 1420] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x12c817000) [pid = 1660] [serial = 1426] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x12c812000) [pid = 1660] [serial = 1425] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x12b9bd400) [pid = 1660] [serial = 1405] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1275a6000) [pid = 1660] [serial = 1504] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x128cc3c00) [pid = 1660] [serial = 1471] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12483f400) [pid = 1660] [serial = 1459] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x124836c00) [pid = 1660] [serial = 1501] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124834800) [pid = 1660] [serial = 1499] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x123b1b400) [pid = 1660] [serial = 1458] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1275ae800) [pid = 1660] [serial = 1469] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x120f19c00) [pid = 1660] [serial = 1498] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x119429c00) [pid = 1660] [serial = 1456] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x120f18c00) [pid = 1660] [serial = 1480] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12651ac00) [pid = 1660] [serial = 1517] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1219ad800) [pid = 1660] [serial = 1453] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12a791000) [pid = 1660] [serial = 1508] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x127596400) [pid = 1660] [serial = 1522] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12b121000) [pid = 1660] [serial = 1510] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1273acc00) [pid = 1660] [serial = 1466] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1275a5800) [pid = 1660] [serial = 1468] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123c35000) [pid = 1660] [serial = 1481] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124881000) [pid = 1660] [serial = 1462] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x126515000) [pid = 1660] [serial = 1463] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x129280800) [pid = 1660] [serial = 1507] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12712e400) [pid = 1660] [serial = 1465] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x128a40000) [pid = 1660] [serial = 1505] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x126518000) [pid = 1660] [serial = 1483] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118718800) [pid = 1660] [serial = 1339] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119ae2800) [pid = 1660] [serial = 1336] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1176b4c00) [pid = 1660] [serial = 1447] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12a78e000) [pid = 1660] [serial = 1472] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12bea3400) [pid = 1660] [serial = 1493] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12b120c00) [pid = 1660] [serial = 1495] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12b139800) [pid = 1660] [serial = 1490] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12a9c6c00) [pid = 1660] [serial = 1526] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12b9c7c00) [pid = 1660] [serial = 1492] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12bea1000) [pid = 1660] [serial = 1528] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x129482c00) [pid = 1660] [serial = 1487] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12a78cc00) [pid = 1660] [serial = 1489] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x129483400) [pid = 1660] [serial = 1525] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1267df400) [pid = 1660] [serial = 1484] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x129065000) [pid = 1660] [serial = 1523] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1292a2000) [pid = 1660] [serial = 1486] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x12b9c2800) [pid = 1660] [serial = 1513] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x12712d000) [pid = 1660] [serial = 1520] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12af81000) [pid = 1660] [serial = 1475] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x118424800) [pid = 1660] [serial = 1478] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x124e09800) [pid = 1660] [serial = 1502] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x12a9c2c00) [pid = 1660] [serial = 1474] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x12b145400) [pid = 1660] [serial = 1511] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12bd88800) [pid = 1660] [serial = 1541] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x121552400) [pid = 1660] [serial = 1538] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x12bd84000) [pid = 1660] [serial = 1540] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x12ce75c00) [pid = 1660] [serial = 1535] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x12154e000) [pid = 1660] [serial = 1537] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x12c81a000) [pid = 1660] [serial = 1532] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x12c81d800) [pid = 1660] [serial = 1534] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x12be40400) [pid = 1660] [serial = 1514] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x12beac000) [pid = 1660] [serial = 1496] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x12c484800) [pid = 1660] [serial = 1529] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x12c80f400) [pid = 1660] [serial = 1531] [outer = 0x0] [url = about:blank] 00:49:28 INFO - PROCESS | 1660 | 1469260168343 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 00:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 722ms 00:49:28 INFO - PROCESS | 1660 | 1469260168380 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 00:49:28 INFO - PROCESS | 1660 | 1469260168386 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 00:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:49:28 INFO - PROCESS | 1660 | 1469260168396 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:49:28 INFO - PROCESS | 1660 | 1469260168398 Marionette TRACE conn2 <- [1,2078,null,{}] 00:49:28 INFO - PROCESS | 1660 | 1469260168400 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:28 INFO - PROCESS | 1660 | 1469260168402 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:28 INFO - PROCESS | 1660 | 1469260168477 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 00:49:28 INFO - PROCESS | 1660 | 1469260168480 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:28 INFO - PROCESS | 1660 | 1469260168483 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x116249800 == 21 [pid = 1660] [id = 527] 00:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x113f37800) [pid = 1660] [serial = 1581] [outer = 0x0] 00:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1160e7400) [pid = 1660] [serial = 1582] [outer = 0x113f37800] 00:49:28 INFO - PROCESS | 1660 | 1469260168513 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x1162cf000) [pid = 1660] [serial = 1583] [outer = 0x113f37800] 00:49:28 INFO - PROCESS | 1660 | 1469260168886 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 525ms 00:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:49:28 INFO - PROCESS | 1660 | 1469260168918 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 00:49:28 INFO - PROCESS | 1660 | 1469260168920 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 00:49:28 INFO - PROCESS | 1660 | 1469260168923 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:49:28 INFO - PROCESS | 1660 | 1469260168927 Marionette TRACE conn2 <- [1,2082,null,{}] 00:49:28 INFO - PROCESS | 1660 | 1469260168938 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:28 INFO - PROCESS | 1660 | 1469260168943 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:29 INFO - PROCESS | 1660 | 1469260169091 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 00:49:29 INFO - PROCESS | 1660 | 1469260169107 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:29 INFO - PROCESS | 1660 | 1469260169109 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11723e800 == 22 [pid = 1660] [id = 528] 00:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x116a9f400) [pid = 1660] [serial = 1584] [outer = 0x0] 00:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x116fb7400) [pid = 1660] [serial = 1585] [outer = 0x116a9f400] 00:49:29 INFO - PROCESS | 1660 | 1469260169136 Marionette DEBUG loaded listener.js 00:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x11747a400) [pid = 1660] [serial = 1586] [outer = 0x116a9f400] 00:49:29 INFO - PROCESS | 1660 | 1469260169478 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 573ms 00:49:29 INFO - PROCESS | 1660 | 1469260169496 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 00:49:29 INFO - PROCESS | 1660 | 1469260169498 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 00:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:49:29 INFO - PROCESS | 1660 | 1469260169504 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:49:29 INFO - PROCESS | 1660 | 1469260169506 Marionette TRACE conn2 <- [1,2086,null,{}] 00:49:29 INFO - PROCESS | 1660 | 1469260169514 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:29 INFO - PROCESS | 1660 | 1469260169517 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:29 INFO - PROCESS | 1660 | 1469260169594 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 00:49:29 INFO - PROCESS | 1660 | 1469260169599 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:29 INFO - PROCESS | 1660 | 1469260169602 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x118098800 == 23 [pid = 1660] [id = 529] 00:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x1127d3000) [pid = 1660] [serial = 1587] [outer = 0x0] 00:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1174de400) [pid = 1660] [serial = 1588] [outer = 0x1127d3000] 00:49:29 INFO - PROCESS | 1660 | 1469260169627 Marionette DEBUG loaded listener.js 00:49:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x1174ec400) [pid = 1660] [serial = 1589] [outer = 0x1127d3000] 00:49:29 INFO - PROCESS | 1660 | 1469260169956 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 470ms 00:49:29 INFO - PROCESS | 1660 | 1469260169975 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 00:49:29 INFO - PROCESS | 1660 | 1469260169976 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 00:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:49:29 INFO - PROCESS | 1660 | 1469260169978 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:49:29 INFO - PROCESS | 1660 | 1469260169980 Marionette TRACE conn2 <- [1,2090,null,{}] 00:49:29 INFO - PROCESS | 1660 | 1469260169984 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:29 INFO - PROCESS | 1660 | 1469260169986 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:30 INFO - PROCESS | 1660 | 1469260170057 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 00:49:30 INFO - PROCESS | 1660 | 1469260170060 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:30 INFO - PROCESS | 1660 | 1469260170061 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x112eab800 == 24 [pid = 1660] [id = 530] 00:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x11747ec00) [pid = 1660] [serial = 1590] [outer = 0x0] 00:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x11822f400) [pid = 1660] [serial = 1591] [outer = 0x11747ec00] 00:49:30 INFO - PROCESS | 1660 | 1469260170088 Marionette DEBUG loaded listener.js 00:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x11842c400) [pid = 1660] [serial = 1592] [outer = 0x11747ec00] 00:49:30 INFO - PROCESS | 1660 | 1469260170472 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 00:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:49:30 INFO - PROCESS | 1660 | 1469260170500 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 00:49:30 INFO - PROCESS | 1660 | 1469260170501 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 00:49:30 INFO - PROCESS | 1660 | 1469260170509 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:49:30 INFO - PROCESS | 1660 | 1469260170510 Marionette TRACE conn2 <- [1,2094,null,{}] 00:49:30 INFO - PROCESS | 1660 | 1469260170512 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:30 INFO - PROCESS | 1660 | 1469260170519 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:30 INFO - PROCESS | 1660 | 1469260170641 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 00:49:30 INFO - PROCESS | 1660 | 1469260170645 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:30 INFO - PROCESS | 1660 | 1469260170647 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x11876b000 == 25 [pid = 1660] [id = 531] 00:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1174edc00) [pid = 1660] [serial = 1593] [outer = 0x0] 00:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118704800) [pid = 1660] [serial = 1594] [outer = 0x1174edc00] 00:49:30 INFO - PROCESS | 1660 | 1469260170673 Marionette DEBUG loaded listener.js 00:49:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x118f9bc00) [pid = 1660] [serial = 1595] [outer = 0x1174edc00] 00:49:31 INFO - PROCESS | 1660 | 1469260171091 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 619ms 00:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:49:31 INFO - PROCESS | 1660 | 1469260171129 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 00:49:31 INFO - PROCESS | 1660 | 1469260171131 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 00:49:31 INFO - PROCESS | 1660 | 1469260171134 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:49:31 INFO - PROCESS | 1660 | 1469260171136 Marionette TRACE conn2 <- [1,2098,null,{}] 00:49:31 INFO - PROCESS | 1660 | 1469260171139 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:31 INFO - PROCESS | 1660 | 1469260171141 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:31 INFO - PROCESS | 1660 | 1469260171287 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 00:49:31 INFO - PROCESS | 1660 | 1469260171309 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:31 INFO - PROCESS | 1660 | 1469260171310 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191e3800 == 26 [pid = 1660] [id = 532] 00:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11910e000) [pid = 1660] [serial = 1596] [outer = 0x0] 00:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119420c00) [pid = 1660] [serial = 1597] [outer = 0x11910e000] 00:49:31 INFO - PROCESS | 1660 | 1469260171351 Marionette DEBUG loaded listener.js 00:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x119429800) [pid = 1660] [serial = 1598] [outer = 0x11910e000] 00:49:31 INFO - PROCESS | 1660 | 1469260171741 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 00:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 620ms 00:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:49:31 INFO - PROCESS | 1660 | 1469260171754 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 00:49:31 INFO - PROCESS | 1660 | 1469260171754 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 00:49:31 INFO - PROCESS | 1660 | 1469260171756 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:49:31 INFO - PROCESS | 1660 | 1469260171757 Marionette TRACE conn2 <- [1,2102,null,{}] 00:49:31 INFO - PROCESS | 1660 | 1469260171759 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:31 INFO - PROCESS | 1660 | 1469260171760 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:31 INFO - PROCESS | 1660 | 1469260171844 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 00:49:31 INFO - PROCESS | 1660 | 1469260171848 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:31 INFO - PROCESS | 1660 | 1469260171849 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x119490800 == 27 [pid = 1660] [id = 533] 00:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11910f800) [pid = 1660] [serial = 1599] [outer = 0x0] 00:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119753000) [pid = 1660] [serial = 1600] [outer = 0x11910f800] 00:49:31 INFO - PROCESS | 1660 | 1469260171875 Marionette DEBUG loaded listener.js 00:49:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119ae3800) [pid = 1660] [serial = 1601] [outer = 0x11910f800] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12af3ac00) [pid = 1660] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x129282c00) [pid = 1660] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x127578c00) [pid = 1660] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x120f12800) [pid = 1660] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x121b4e800) [pid = 1660] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x121b47c00) [pid = 1660] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x12bd85400) [pid = 1660] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1176ad800) [pid = 1660] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:49:32 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11652c000) [pid = 1660] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:49:32 INFO - PROCESS | 1660 | 1469260172319 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 00:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 568ms 00:49:32 INFO - PROCESS | 1660 | 1469260172326 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 00:49:32 INFO - PROCESS | 1660 | 1469260172328 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 00:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:49:32 INFO - PROCESS | 1660 | 1469260172333 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:49:32 INFO - PROCESS | 1660 | 1469260172335 Marionette TRACE conn2 <- [1,2106,null,{}] 00:49:32 INFO - PROCESS | 1660 | 1469260172338 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:32 INFO - PROCESS | 1660 | 1469260172340 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:32 INFO - PROCESS | 1660 | 1469260172458 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 00:49:32 INFO - PROCESS | 1660 | 1469260172466 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:32 INFO - PROCESS | 1660 | 1469260172467 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x11999e800 == 28 [pid = 1660] [id = 534] 00:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1174e7800) [pid = 1660] [serial = 1602] [outer = 0x0] 00:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119ae8c00) [pid = 1660] [serial = 1603] [outer = 0x1174e7800] 00:49:32 INFO - PROCESS | 1660 | 1469260172507 Marionette DEBUG loaded listener.js 00:49:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x120530800) [pid = 1660] [serial = 1604] [outer = 0x1174e7800] 00:49:32 INFO - PROCESS | 1660 | 1469260172989 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 00:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 676ms 00:49:33 INFO - PROCESS | 1660 | 1469260173006 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 1660 | 1469260173007 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 00:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:49:33 INFO - PROCESS | 1660 | 1469260173010 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 1660 | 1469260173011 Marionette TRACE conn2 <- [1,2110,null,{}] 00:49:33 INFO - PROCESS | 1660 | 1469260173013 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:33 INFO - PROCESS | 1660 | 1469260173015 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:33 INFO - PROCESS | 1660 | 1469260173092 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 00:49:33 INFO - PROCESS | 1660 | 1469260173110 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:33 INFO - PROCESS | 1660 | 1469260173111 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x118097800 == 29 [pid = 1660] [id = 535] 00:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x120531800) [pid = 1660] [serial = 1605] [outer = 0x0] 00:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1205d4000) [pid = 1660] [serial = 1606] [outer = 0x120531800] 00:49:33 INFO - PROCESS | 1660 | 1469260173137 Marionette DEBUG loaded listener.js 00:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x120f0f800) [pid = 1660] [serial = 1607] [outer = 0x120531800] 00:49:33 INFO - PROCESS | 1660 | 1469260173460 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 00:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 467ms 00:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:49:33 INFO - PROCESS | 1660 | 1469260173478 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 1660 | 1469260173479 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 00:49:33 INFO - PROCESS | 1660 | 1469260173484 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 1660 | 1469260173487 Marionette TRACE conn2 <- [1,2114,null,{}] 00:49:33 INFO - PROCESS | 1660 | 1469260173490 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:33 INFO - PROCESS | 1660 | 1469260173491 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:33 INFO - PROCESS | 1660 | 1469260173580 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 00:49:33 INFO - PROCESS | 1660 | 1469260173635 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:33 INFO - PROCESS | 1660 | 1469260173637 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x12115f000 == 30 [pid = 1660] [id = 536] 00:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x120534000) [pid = 1660] [serial = 1608] [outer = 0x0] 00:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x120f12800) [pid = 1660] [serial = 1609] [outer = 0x120534000] 00:49:33 INFO - PROCESS | 1660 | 1469260173670 Marionette DEBUG loaded listener.js 00:49:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12154d000) [pid = 1660] [serial = 1610] [outer = 0x120534000] 00:49:33 INFO - PROCESS | 1660 | 1469260173942 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 00:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 472ms 00:49:33 INFO - PROCESS | 1660 | 1469260173956 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 1660 | 1469260173957 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 00:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:49:33 INFO - PROCESS | 1660 | 1469260173960 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 1660 | 1469260173961 Marionette TRACE conn2 <- [1,2118,null,{}] 00:49:33 INFO - PROCESS | 1660 | 1469260173963 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:33 INFO - PROCESS | 1660 | 1469260173965 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:34 INFO - PROCESS | 1660 | 1469260174046 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 00:49:34 INFO - PROCESS | 1660 | 1469260174051 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:34 INFO - PROCESS | 1660 | 1469260174052 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x12151f000 == 31 [pid = 1660] [id = 537] 00:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121550000) [pid = 1660] [serial = 1611] [outer = 0x0] 00:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1218cf400) [pid = 1660] [serial = 1612] [outer = 0x121550000] 00:49:34 INFO - PROCESS | 1660 | 1469260174076 Marionette DEBUG loaded listener.js 00:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1219abc00) [pid = 1660] [serial = 1613] [outer = 0x121550000] 00:49:34 INFO - PROCESS | 1660 | 1469260174502 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 00:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 570ms 00:49:34 INFO - PROCESS | 1660 | 1469260174539 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 00:49:34 INFO - PROCESS | 1660 | 1469260174541 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 00:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:49:34 INFO - PROCESS | 1660 | 1469260174545 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:49:34 INFO - PROCESS | 1660 | 1469260174547 Marionette TRACE conn2 <- [1,2122,null,{}] 00:49:34 INFO - PROCESS | 1660 | 1469260174553 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:34 INFO - PROCESS | 1660 | 1469260174554 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:34 INFO - PROCESS | 1660 | 1469260174655 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 00:49:34 INFO - PROCESS | 1660 | 1469260174709 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:34 INFO - PROCESS | 1660 | 1469260174711 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x11651b800 == 32 [pid = 1660] [id = 538] 00:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x112e6a400) [pid = 1660] [serial = 1614] [outer = 0x0] 00:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113811c00) [pid = 1660] [serial = 1615] [outer = 0x112e6a400] 00:49:34 INFO - PROCESS | 1660 | 1469260174741 Marionette DEBUG loaded listener.js 00:49:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x116523400) [pid = 1660] [serial = 1616] [outer = 0x112e6a400] 00:49:35 INFO - PROCESS | 1660 | 1469260175156 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 673ms 00:49:35 INFO - PROCESS | 1660 | 1469260175218 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 00:49:35 INFO - PROCESS | 1660 | 1469260175221 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 00:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:49:35 INFO - PROCESS | 1660 | 1469260175226 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:49:35 INFO - PROCESS | 1660 | 1469260175228 Marionette TRACE conn2 <- [1,2126,null,{}] 00:49:35 INFO - PROCESS | 1660 | 1469260175230 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:35 INFO - PROCESS | 1660 | 1469260175232 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:35 INFO - PROCESS | 1660 | 1469260175333 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 00:49:35 INFO - PROCESS | 1660 | 1469260175387 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1660 | 1469260175388 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11859f800 == 33 [pid = 1660] [id = 539] 00:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116aa2400) [pid = 1660] [serial = 1617] [outer = 0x0] 00:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117479c00) [pid = 1660] [serial = 1618] [outer = 0x116aa2400] 00:49:35 INFO - PROCESS | 1660 | 1469260175419 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1174df400) [pid = 1660] [serial = 1619] [outer = 0x116aa2400] 00:49:35 INFO - PROCESS | 1660 | 1469260175845 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 00:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 669ms 00:49:35 INFO - PROCESS | 1660 | 1469260175896 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 00:49:35 INFO - PROCESS | 1660 | 1469260175897 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 00:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:49:35 INFO - PROCESS | 1660 | 1469260175900 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:49:35 INFO - PROCESS | 1660 | 1469260175902 Marionette TRACE conn2 <- [1,2130,null,{}] 00:49:35 INFO - PROCESS | 1660 | 1469260175910 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:35 INFO - PROCESS | 1660 | 1469260175913 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:36 INFO - PROCESS | 1660 | 1469260176012 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 00:49:36 INFO - PROCESS | 1660 | 1469260176068 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:36 INFO - PROCESS | 1660 | 1469260176070 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215c2000 == 34 [pid = 1660] [id = 540] 00:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1184c7c00) [pid = 1660] [serial = 1620] [outer = 0x0] 00:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118706400) [pid = 1660] [serial = 1621] [outer = 0x1184c7c00] 00:49:36 INFO - PROCESS | 1660 | 1469260176101 Marionette DEBUG loaded listener.js 00:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119110400) [pid = 1660] [serial = 1622] [outer = 0x1184c7c00] 00:49:36 INFO - PROCESS | 1660 | 1469260176527 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 00:49:36 INFO - PROCESS | 1660 | 1469260176576 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 00:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:49:36 INFO - PROCESS | 1660 | 1469260176580 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:49:36 INFO - PROCESS | 1660 | 1469260176582 Marionette TRACE conn2 <- [1,2134,null,{}] 00:49:36 INFO - PROCESS | 1660 | 1469260176585 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:36 INFO - PROCESS | 1660 | 1469260176588 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:36 INFO - PROCESS | 1660 | 1469260176765 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 00:49:36 INFO - PROCESS | 1660 | 1469260176868 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:36 INFO - PROCESS | 1660 | 1469260176869 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248de800 == 35 [pid = 1660] [id = 541] 00:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1205d5400) [pid = 1660] [serial = 1623] [outer = 0x0] 00:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120fed800) [pid = 1660] [serial = 1624] [outer = 0x1205d5400] 00:49:36 INFO - PROCESS | 1660 | 1469260176897 Marionette DEBUG loaded listener.js 00:49:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121548c00) [pid = 1660] [serial = 1625] [outer = 0x1205d5400] 00:49:37 INFO - PROCESS | 1660 | 1469260177318 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 00:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 772ms 00:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:49:37 INFO - PROCESS | 1660 | 1469260177352 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 00:49:37 INFO - PROCESS | 1660 | 1469260177353 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 00:49:37 INFO - PROCESS | 1660 | 1469260177355 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 1660 | 1469260177357 Marionette TRACE conn2 <- [1,2138,null,{}] 00:49:37 INFO - PROCESS | 1660 | 1469260177359 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:37 INFO - PROCESS | 1660 | 1469260177360 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:37 INFO - PROCESS | 1660 | 1469260177459 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 00:49:37 INFO - PROCESS | 1660 | 1469260177512 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:37 INFO - PROCESS | 1660 | 1469260177513 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f05800 == 36 [pid = 1660] [id = 542] 00:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1121bec00) [pid = 1660] [serial = 1626] [outer = 0x0] 00:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12154f800) [pid = 1660] [serial = 1627] [outer = 0x1121bec00] 00:49:37 INFO - PROCESS | 1660 | 1469260177542 Marionette DEBUG loaded listener.js 00:49:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121955000) [pid = 1660] [serial = 1628] [outer = 0x1121bec00] 00:49:38 INFO - PROCESS | 1660 | 1469260178112 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 00:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 822ms 00:49:38 INFO - PROCESS | 1660 | 1469260178177 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 00:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:49:38 INFO - PROCESS | 1660 | 1469260178179 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 00:49:38 INFO - PROCESS | 1660 | 1469260178182 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:49:38 INFO - PROCESS | 1660 | 1469260178185 Marionette TRACE conn2 <- [1,2142,null,{}] 00:49:38 INFO - PROCESS | 1660 | 1469260178189 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:38 INFO - PROCESS | 1660 | 1469260178190 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:38 INFO - PROCESS | 1660 | 1469260178298 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1219ac000) [pid = 1660] [serial = 1570] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12b11f000) [pid = 1660] [serial = 1558] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12a78d000) [pid = 1660] [serial = 1555] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1275a8000) [pid = 1660] [serial = 1552] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121027000) [pid = 1660] [serial = 1546] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x121b48000) [pid = 1660] [serial = 1547] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124832400) [pid = 1660] [serial = 1549] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126f53000) [pid = 1660] [serial = 1550] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x121b54c00) [pid = 1660] [serial = 1544] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12baa3000) [pid = 1660] [serial = 1559] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x12bd8d000) [pid = 1660] [serial = 1561] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x119424400) [pid = 1660] [serial = 1567] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x116907000) [pid = 1660] [serial = 1564] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1174e1800) [pid = 1660] [serial = 1565] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12c81dc00) [pid = 1660] [serial = 1562] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120f0a800) [pid = 1660] [serial = 1568] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12af39400) [pid = 1660] [serial = 1556] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x129277000) [pid = 1660] [serial = 1553] [outer = 0x0] [url = about:blank] 00:49:38 INFO - PROCESS | 1660 | 1469260178386 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1660 | 1469260178388 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126bb000 == 37 [pid = 1660] [id = 543] 00:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1162d8c00) [pid = 1660] [serial = 1629] [outer = 0x0] 00:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116aaa400) [pid = 1660] [serial = 1630] [outer = 0x1162d8c00] 00:49:38 INFO - PROCESS | 1660 | 1469260178416 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x117484000) [pid = 1660] [serial = 1631] [outer = 0x1162d8c00] 00:49:38 INFO - PROCESS | 1660 | 1469260178722 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 00:49:38 INFO - PROCESS | 1660 | 1469260178758 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 00:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:49:38 INFO - PROCESS | 1660 | 1469260178762 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:49:38 INFO - PROCESS | 1660 | 1469260178764 Marionette TRACE conn2 <- [1,2146,null,{}] 00:49:38 INFO - PROCESS | 1660 | 1469260178769 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:38 INFO - PROCESS | 1660 | 1469260178771 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:38 INFO - PROCESS | 1660 | 1469260178853 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 00:49:38 INFO - PROCESS | 1660 | 1469260178871 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1660 | 1469260178872 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x11840d800 == 38 [pid = 1660] [id = 544] 00:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1185c5c00) [pid = 1660] [serial = 1632] [outer = 0x0] 00:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11885fc00) [pid = 1660] [serial = 1633] [outer = 0x1185c5c00] 00:49:38 INFO - PROCESS | 1660 | 1469260178898 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11910d400) [pid = 1660] [serial = 1634] [outer = 0x1185c5c00] 00:49:39 INFO - PROCESS | 1660 | 1469260179337 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1660 | 1469260179388 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 00:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:49:39 INFO - PROCESS | 1660 | 1469260179391 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1660 | 1469260179395 Marionette TRACE conn2 <- [1,2150,null,{}] 00:49:39 INFO - PROCESS | 1660 | 1469260179405 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:39 INFO - PROCESS | 1660 | 1469260179410 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:39 INFO - PROCESS | 1660 | 1469260179543 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 00:49:39 INFO - PROCESS | 1660 | 1469260179643 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:39 INFO - PROCESS | 1660 | 1469260179645 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x119478800 == 39 [pid = 1660] [id = 545] 00:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11942c400) [pid = 1660] [serial = 1635] [outer = 0x0] 00:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119ae3c00) [pid = 1660] [serial = 1636] [outer = 0x11942c400] 00:49:39 INFO - PROCESS | 1660 | 1469260179671 Marionette DEBUG loaded listener.js 00:49:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fe7400) [pid = 1660] [serial = 1637] [outer = 0x11942c400] 00:49:39 INFO - PROCESS | 1660 | 1469260179939 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 00:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 574ms 00:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:49:39 INFO - PROCESS | 1660 | 1469260179973 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1660 | 1469260179975 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 00:49:39 INFO - PROCESS | 1660 | 1469260179977 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1660 | 1469260179978 Marionette TRACE conn2 <- [1,2154,null,{}] 00:49:39 INFO - PROCESS | 1660 | 1469260179989 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:39 INFO - PROCESS | 1660 | 1469260179990 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:40 INFO - PROCESS | 1660 | 1469260180075 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 00:49:40 INFO - PROCESS | 1660 | 1469260180079 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1660 | 1469260180081 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x12113d800 == 40 [pid = 1660] [id = 546] 00:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x121547c00) [pid = 1660] [serial = 1638] [outer = 0x0] 00:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1219a8400) [pid = 1660] [serial = 1639] [outer = 0x121547c00] 00:49:40 INFO - PROCESS | 1660 | 1469260180108 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1219b2800) [pid = 1660] [serial = 1640] [outer = 0x121547c00] 00:49:40 INFO - PROCESS | 1660 | 1469260180421 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 469ms 00:49:40 INFO - PROCESS | 1660 | 1469260180446 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 00:49:40 INFO - PROCESS | 1660 | 1469260180448 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 00:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:49:40 INFO - PROCESS | 1660 | 1469260180458 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:49:40 INFO - PROCESS | 1660 | 1469260180459 Marionette TRACE conn2 <- [1,2158,null,{}] 00:49:40 INFO - PROCESS | 1660 | 1469260180502 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:40 INFO - PROCESS | 1660 | 1469260180503 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:40 INFO - PROCESS | 1660 | 1469260180604 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 00:49:40 INFO - PROCESS | 1660 | 1469260180615 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1660 | 1469260180616 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x121506800 == 41 [pid = 1660] [id = 547] 00:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121959000) [pid = 1660] [serial = 1641] [outer = 0x0] 00:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121b47400) [pid = 1660] [serial = 1642] [outer = 0x121959000] 00:49:40 INFO - PROCESS | 1660 | 1469260180641 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121b52000) [pid = 1660] [serial = 1643] [outer = 0x121959000] 00:49:41 INFO - PROCESS | 1660 | 1469260181001 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 570ms 00:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:49:41 INFO - PROCESS | 1660 | 1469260181034 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 1660 | 1469260181036 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 00:49:41 INFO - PROCESS | 1660 | 1469260181038 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 1660 | 1469260181039 Marionette TRACE conn2 <- [1,2162,null,{}] 00:49:41 INFO - PROCESS | 1660 | 1469260181041 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:41 INFO - PROCESS | 1660 | 1469260181045 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:41 INFO - PROCESS | 1660 | 1469260181153 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 00:49:41 INFO - PROCESS | 1660 | 1469260181157 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:41 INFO - PROCESS | 1660 | 1469260181158 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126d0000 == 42 [pid = 1660] [id = 548] 00:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121b4f400) [pid = 1660] [serial = 1644] [outer = 0x0] 00:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123c32400) [pid = 1660] [serial = 1645] [outer = 0x121b4f400] 00:49:41 INFO - PROCESS | 1660 | 1469260181183 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12483f000) [pid = 1660] [serial = 1646] [outer = 0x121b4f400] 00:49:41 INFO - PROCESS | 1660 | 1469260181504 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 00:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 00:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:49:41 INFO - PROCESS | 1660 | 1469260181559 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 1660 | 1469260181560 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 00:49:41 INFO - PROCESS | 1660 | 1469260181572 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 1660 | 1469260181573 Marionette TRACE conn2 <- [1,2166,null,{}] 00:49:41 INFO - PROCESS | 1660 | 1469260181575 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:41 INFO - PROCESS | 1660 | 1469260181576 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:41 INFO - PROCESS | 1660 | 1469260181673 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 00:49:41 INFO - PROCESS | 1660 | 1469260181691 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:41 INFO - PROCESS | 1660 | 1469260181692 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x12717c800 == 43 [pid = 1660] [id = 549] 00:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x12483f400) [pid = 1660] [serial = 1647] [outer = 0x0] 00:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124882c00) [pid = 1660] [serial = 1648] [outer = 0x12483f400] 00:49:41 INFO - PROCESS | 1660 | 1469260181716 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12488a800) [pid = 1660] [serial = 1649] [outer = 0x12483f400] 00:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 535ms 00:49:42 INFO - PROCESS | 1660 | 1469260182092 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 00:49:42 INFO - PROCESS | 1660 | 1469260182104 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 00:49:42 INFO - PROCESS | 1660 | 1469260182106 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 00:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:49:42 INFO - PROCESS | 1660 | 1469260182109 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:49:42 INFO - PROCESS | 1660 | 1469260182111 Marionette TRACE conn2 <- [1,2170,null,{}] 00:49:42 INFO - PROCESS | 1660 | 1469260182115 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:42 INFO - PROCESS | 1660 | 1469260182118 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:42 INFO - PROCESS | 1660 | 1469260182278 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 00:49:42 INFO - PROCESS | 1660 | 1469260182303 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:42 INFO - PROCESS | 1660 | 1469260182305 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a66000 == 44 [pid = 1660] [id = 550] 00:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1248ad400) [pid = 1660] [serial = 1650] [outer = 0x0] 00:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124b39800) [pid = 1660] [serial = 1651] [outer = 0x1248ad400] 00:49:42 INFO - PROCESS | 1660 | 1469260182345 Marionette DEBUG loaded listener.js 00:49:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x125342800) [pid = 1660] [serial = 1652] [outer = 0x1248ad400] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1174edc00) [pid = 1660] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1127d3000) [pid = 1660] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x11910e000) [pid = 1660] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121b4d800) [pid = 1660] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x113f37800) [pid = 1660] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116a9f400) [pid = 1660] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11747ec00) [pid = 1660] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1127d3400) [pid = 1660] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120534000) [pid = 1660] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11910f800) [pid = 1660] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1174e7800) [pid = 1660] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x120531800) [pid = 1660] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:49:42 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118423400) [pid = 1660] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:49:42 INFO - PROCESS | 1660 | 1469260182810 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 00:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 722ms 00:49:42 INFO - PROCESS | 1660 | 1469260182830 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 00:49:42 INFO - PROCESS | 1660 | 1469260182832 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 00:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:49:42 INFO - PROCESS | 1660 | 1469260182836 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:49:42 INFO - PROCESS | 1660 | 1469260182837 Marionette TRACE conn2 <- [1,2174,null,{}] 00:49:42 INFO - PROCESS | 1660 | 1469260182840 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:42 INFO - PROCESS | 1660 | 1469260182841 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:42 INFO - PROCESS | 1660 | 1469260182919 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 00:49:42 INFO - PROCESS | 1660 | 1469260182985 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:42 INFO - PROCESS | 1660 | 1469260182986 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d31000 == 45 [pid = 1660] [id = 551] 00:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x112711400) [pid = 1660] [serial = 1653] [outer = 0x0] 00:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1174ec000) [pid = 1660] [serial = 1654] [outer = 0x112711400] 00:49:43 INFO - PROCESS | 1660 | 1469260183014 Marionette DEBUG loaded listener.js 00:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119422000) [pid = 1660] [serial = 1655] [outer = 0x112711400] 00:49:43 INFO - PROCESS | 1660 | 1469260183270 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 469ms 00:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:49:43 INFO - PROCESS | 1660 | 1469260183306 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 00:49:43 INFO - PROCESS | 1660 | 1469260183307 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 00:49:43 INFO - PROCESS | 1660 | 1469260183309 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:49:43 INFO - PROCESS | 1660 | 1469260183310 Marionette TRACE conn2 <- [1,2178,null,{}] 00:49:43 INFO - PROCESS | 1660 | 1469260183312 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:43 INFO - PROCESS | 1660 | 1469260183313 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:43 INFO - PROCESS | 1660 | 1469260183410 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 00:49:43 INFO - PROCESS | 1660 | 1469260183413 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 1660 | 1469260183414 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bc7000 == 46 [pid = 1660] [id = 552] 00:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119428800) [pid = 1660] [serial = 1656] [outer = 0x0] 00:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124935800) [pid = 1660] [serial = 1657] [outer = 0x119428800] 00:49:43 INFO - PROCESS | 1660 | 1469260183438 Marionette DEBUG loaded listener.js 00:49:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12650dc00) [pid = 1660] [serial = 1658] [outer = 0x119428800] 00:49:43 INFO - PROCESS | 1660 | 1469260183844 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 568ms 00:49:43 INFO - PROCESS | 1660 | 1469260183878 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 00:49:43 INFO - PROCESS | 1660 | 1469260183882 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 00:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:49:43 INFO - PROCESS | 1660 | 1469260183887 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:49:43 INFO - PROCESS | 1660 | 1469260183890 Marionette TRACE conn2 <- [1,2182,null,{}] 00:49:43 INFO - PROCESS | 1660 | 1469260183893 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:43 INFO - PROCESS | 1660 | 1469260183896 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:44 INFO - PROCESS | 1660 | 1469260184018 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 00:49:44 INFO - PROCESS | 1660 | 1469260184023 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:44 INFO - PROCESS | 1660 | 1469260184025 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290ed000 == 47 [pid = 1660] [id = 553] 00:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12650f400) [pid = 1660] [serial = 1659] [outer = 0x0] 00:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x126519400) [pid = 1660] [serial = 1660] [outer = 0x12650f400] 00:49:44 INFO - PROCESS | 1660 | 1469260184051 Marionette DEBUG loaded listener.js 00:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12675c400) [pid = 1660] [serial = 1661] [outer = 0x12650f400] 00:49:44 INFO - PROCESS | 1660 | 1469260184399 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 524ms 00:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:49:44 INFO - PROCESS | 1660 | 1469260184411 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 00:49:44 INFO - PROCESS | 1660 | 1469260184412 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 00:49:44 INFO - PROCESS | 1660 | 1469260184414 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:49:44 INFO - PROCESS | 1660 | 1469260184417 Marionette TRACE conn2 <- [1,2186,null,{}] 00:49:44 INFO - PROCESS | 1660 | 1469260184422 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:44 INFO - PROCESS | 1660 | 1469260184423 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:44 INFO - PROCESS | 1660 | 1469260184506 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 00:49:44 INFO - PROCESS | 1660 | 1469260184564 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:44 INFO - PROCESS | 1660 | 1469260184566 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x12996e000 == 48 [pid = 1660] [id = 554] 00:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x121220400) [pid = 1660] [serial = 1662] [outer = 0x0] 00:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1267dd000) [pid = 1660] [serial = 1663] [outer = 0x121220400] 00:49:44 INFO - PROCESS | 1660 | 1469260184590 Marionette DEBUG loaded listener.js 00:49:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126daf000) [pid = 1660] [serial = 1664] [outer = 0x121220400] 00:49:45 INFO - PROCESS | 1660 | 1469260185038 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 673ms 00:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:49:45 INFO - PROCESS | 1660 | 1469260185089 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 00:49:45 INFO - PROCESS | 1660 | 1469260185092 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 00:49:45 INFO - PROCESS | 1660 | 1469260185095 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:49:45 INFO - PROCESS | 1660 | 1469260185097 Marionette TRACE conn2 <- [1,2190,null,{}] 00:49:45 INFO - PROCESS | 1660 | 1469260185104 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:45 INFO - PROCESS | 1660 | 1469260185105 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:45 INFO - PROCESS | 1660 | 1469260185207 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 00:49:45 INFO - PROCESS | 1660 | 1469260185300 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1660 | 1469260185302 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x11809f000 == 49 [pid = 1660] [id = 555] 00:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x116a9d400) [pid = 1660] [serial = 1665] [outer = 0x0] 00:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x117477000) [pid = 1660] [serial = 1666] [outer = 0x116a9d400] 00:49:45 INFO - PROCESS | 1660 | 1469260185333 Marionette DEBUG loaded listener.js 00:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118229800) [pid = 1660] [serial = 1667] [outer = 0x116a9d400] 00:49:45 INFO - PROCESS | 1660 | 1469260185755 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 00:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 675ms 00:49:45 INFO - PROCESS | 1660 | 1469260185769 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 00:49:45 INFO - PROCESS | 1660 | 1469260185772 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 00:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:49:45 INFO - PROCESS | 1660 | 1469260185777 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:49:45 INFO - PROCESS | 1660 | 1469260185779 Marionette TRACE conn2 <- [1,2194,null,{}] 00:49:45 INFO - PROCESS | 1660 | 1469260185781 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:45 INFO - PROCESS | 1660 | 1469260185783 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:45 INFO - PROCESS | 1660 | 1469260185888 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 00:49:45 INFO - PROCESS | 1660 | 1469260185947 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:45 INFO - PROCESS | 1660 | 1469260185948 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x121517000 == 50 [pid = 1660] [id = 556] 00:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x119109000) [pid = 1660] [serial = 1668] [outer = 0x0] 00:49:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11942a400) [pid = 1660] [serial = 1669] [outer = 0x119109000] 00:49:45 INFO - PROCESS | 1660 | 1469260185992 Marionette DEBUG loaded listener.js 00:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1205cfc00) [pid = 1660] [serial = 1670] [outer = 0x119109000] 00:49:46 INFO - PROCESS | 1660 | 1469260186415 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 00:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 670ms 00:49:46 INFO - PROCESS | 1660 | 1469260186447 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 00:49:46 INFO - PROCESS | 1660 | 1469260186449 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 00:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:49:46 INFO - PROCESS | 1660 | 1469260186452 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:49:46 INFO - PROCESS | 1660 | 1469260186455 Marionette TRACE conn2 <- [1,2198,null,{}] 00:49:46 INFO - PROCESS | 1660 | 1469260186462 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:46 INFO - PROCESS | 1660 | 1469260186466 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:46 INFO - PROCESS | 1660 | 1469260186569 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 00:49:46 INFO - PROCESS | 1660 | 1469260186665 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:46 INFO - PROCESS | 1660 | 1469260186667 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a618000 == 51 [pid = 1660] [id = 557] 00:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1219b0000) [pid = 1660] [serial = 1671] [outer = 0x0] 00:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x121b52c00) [pid = 1660] [serial = 1672] [outer = 0x1219b0000] 00:49:46 INFO - PROCESS | 1660 | 1469260186698 Marionette DEBUG loaded listener.js 00:49:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x123c3b000) [pid = 1660] [serial = 1673] [outer = 0x1219b0000] 00:49:47 INFO - PROCESS | 1660 | 1469260187130 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 723ms 00:49:47 INFO - PROCESS | 1660 | 1469260187175 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 00:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:49:47 INFO - PROCESS | 1660 | 1469260187177 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 00:49:47 INFO - PROCESS | 1660 | 1469260187179 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:49:47 INFO - PROCESS | 1660 | 1469260187181 Marionette TRACE conn2 <- [1,2202,null,{}] 00:49:47 INFO - PROCESS | 1660 | 1469260187183 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:47 INFO - PROCESS | 1660 | 1469260187184 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:47 INFO - PROCESS | 1660 | 1469260187290 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 00:49:47 INFO - PROCESS | 1660 | 1469260187349 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:47 INFO - PROCESS | 1660 | 1469260187350 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x120585000 == 52 [pid = 1660] [id = 558] 00:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1127dec00) [pid = 1660] [serial = 1674] [outer = 0x0] 00:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x120f12400) [pid = 1660] [serial = 1675] [outer = 0x1127dec00] 00:49:47 INFO - PROCESS | 1660 | 1469260187422 Marionette DEBUG loaded listener.js 00:49:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x124931000) [pid = 1660] [serial = 1676] [outer = 0x1127dec00] 00:49:48 INFO - PROCESS | 1660 | 1469260188039 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 872ms 00:49:48 INFO - PROCESS | 1660 | 1469260188068 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 00:49:48 INFO - PROCESS | 1660 | 1469260188070 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 00:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:49:48 INFO - PROCESS | 1660 | 1469260188075 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:49:48 INFO - PROCESS | 1660 | 1469260188077 Marionette TRACE conn2 <- [1,2206,null,{}] 00:49:48 INFO - PROCESS | 1660 | 1469260188081 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:48 INFO - PROCESS | 1660 | 1469260188085 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:48 INFO - PROCESS | 1660 | 1469260188175 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 00:49:48 INFO - PROCESS | 1660 | 1469260188249 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:48 INFO - PROCESS | 1660 | 1469260188250 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x117248000 == 53 [pid = 1660] [id = 559] 00:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x116a9fc00) [pid = 1660] [serial = 1677] [outer = 0x0] 00:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x116fb7c00) [pid = 1660] [serial = 1678] [outer = 0x116a9fc00] 00:49:48 INFO - PROCESS | 1660 | 1469260188278 Marionette DEBUG loaded listener.js 00:49:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x117483c00) [pid = 1660] [serial = 1679] [outer = 0x116a9fc00] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1290ed000 == 52 [pid = 1660] [id = 553] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x128bc7000 == 51 [pid = 1660] [id = 552] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119d31000 == 50 [pid = 1660] [id = 551] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x128a66000 == 49 [pid = 1660] [id = 550] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12717c800 == 48 [pid = 1660] [id = 549] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1126d0000 == 47 [pid = 1660] [id = 548] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x121506800 == 46 [pid = 1660] [id = 547] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12113d800 == 45 [pid = 1660] [id = 546] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119478800 == 44 [pid = 1660] [id = 545] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11840d800 == 43 [pid = 1660] [id = 544] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1126bb000 == 42 [pid = 1660] [id = 543] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12151f000 == 41 [pid = 1660] [id = 537] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x118097800 == 40 [pid = 1660] [id = 535] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x119490800 == 39 [pid = 1660] [id = 533] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12115f000 == 38 [pid = 1660] [id = 536] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11651b800 == 37 [pid = 1660] [id = 538] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1215c2000 == 36 [pid = 1660] [id = 540] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x118f05800 == 35 [pid = 1660] [id = 542] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11999e800 == 34 [pid = 1660] [id = 534] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x1248de800 == 33 [pid = 1660] [id = 541] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11859f800 == 32 [pid = 1660] [id = 539] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x120585000 == 31 [pid = 1660] [id = 558] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12a618000 == 30 [pid = 1660] [id = 557] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x121517000 == 29 [pid = 1660] [id = 556] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x12996e000 == 28 [pid = 1660] [id = 554] 00:49:49 INFO - PROCESS | 1660 | --DOCSHELL 0x11809f000 == 27 [pid = 1660] [id = 555] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x123b1d800) [pid = 1660] [serial = 1571] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x118704800) [pid = 1660] [serial = 1594] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x1174de400) [pid = 1660] [serial = 1588] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1174ec400) [pid = 1660] [serial = 1589] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119420c00) [pid = 1660] [serial = 1597] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124889c00) [pid = 1660] [serial = 1577] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x123c89800) [pid = 1660] [serial = 1576] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1160e7400) [pid = 1660] [serial = 1582] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1162cf000) [pid = 1660] [serial = 1583] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x116907c00) [pid = 1660] [serial = 1573] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11747a400) [pid = 1660] [serial = 1586] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116fb7400) [pid = 1660] [serial = 1585] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x11822f400) [pid = 1660] [serial = 1591] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x112a82c00) [pid = 1660] [serial = 1580] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1127d6c00) [pid = 1660] [serial = 1579] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12154d000) [pid = 1660] [serial = 1610] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119753000) [pid = 1660] [serial = 1600] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1218cf400) [pid = 1660] [serial = 1612] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119429800) [pid = 1660] [serial = 1598] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119ae8c00) [pid = 1660] [serial = 1603] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1205d4000) [pid = 1660] [serial = 1606] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119ae3800) [pid = 1660] [serial = 1601] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120f12800) [pid = 1660] [serial = 1609] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x118f9bc00) [pid = 1660] [serial = 1595] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x120530800) [pid = 1660] [serial = 1604] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11842c400) [pid = 1660] [serial = 1592] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x120f0f800) [pid = 1660] [serial = 1607] [outer = 0x0] [url = about:blank] 00:49:49 INFO - PROCESS | 1660 | 1469260189227 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 00:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1174ms 00:49:49 INFO - PROCESS | 1660 | 1469260189252 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 00:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:49:49 INFO - PROCESS | 1660 | 1469260189254 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 00:49:49 INFO - PROCESS | 1660 | 1469260189257 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1660 | 1469260189258 Marionette TRACE conn2 <- [1,2210,null,{}] 00:49:49 INFO - PROCESS | 1660 | 1469260189262 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:49 INFO - PROCESS | 1660 | 1469260189263 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:49 INFO - PROCESS | 1660 | 1469260189325 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 00:49:49 INFO - PROCESS | 1660 | 1469260189329 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:49 INFO - PROCESS | 1660 | 1469260189334 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a5d000 == 28 [pid = 1660] [id = 560] 00:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1162cd000) [pid = 1660] [serial = 1680] [outer = 0x0] 00:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116531800) [pid = 1660] [serial = 1681] [outer = 0x1162cd000] 00:49:49 INFO - PROCESS | 1660 | 1469260189356 Marionette DEBUG loaded listener.js 00:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113371400) [pid = 1660] [serial = 1682] [outer = 0x1162cd000] 00:49:49 INFO - PROCESS | 1660 | 1469260189753 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 00:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 522ms 00:49:49 INFO - PROCESS | 1660 | 1469260189779 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 00:49:49 INFO - PROCESS | 1660 | 1469260189785 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 00:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:49:49 INFO - PROCESS | 1660 | 1469260189801 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:49:49 INFO - PROCESS | 1660 | 1469260189804 Marionette TRACE conn2 <- [1,2214,null,{}] 00:49:49 INFO - PROCESS | 1660 | 1469260189808 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:49 INFO - PROCESS | 1660 | 1469260189810 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:49 INFO - PROCESS | 1660 | 1469260189938 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 00:49:49 INFO - PROCESS | 1660 | 1469260189952 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:49 INFO - PROCESS | 1660 | 1469260189954 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11735f000 == 29 [pid = 1660] [id = 561] 00:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1174ed400) [pid = 1660] [serial = 1683] [outer = 0x0] 00:49:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x118430000) [pid = 1660] [serial = 1684] [outer = 0x1174ed400] 00:49:50 INFO - PROCESS | 1660 | 1469260189998 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1185c2c00) [pid = 1660] [serial = 1685] [outer = 0x1174ed400] 00:49:50 INFO - PROCESS | 1660 | 1469260190378 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 00:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 621ms 00:49:50 INFO - PROCESS | 1660 | 1469260190422 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 00:49:50 INFO - PROCESS | 1660 | 1469260190423 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 00:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:49:50 INFO - PROCESS | 1660 | 1469260190425 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:49:50 INFO - PROCESS | 1660 | 1469260190428 Marionette TRACE conn2 <- [1,2218,null,{}] 00:49:50 INFO - PROCESS | 1660 | 1469260190436 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:50 INFO - PROCESS | 1660 | 1469260190439 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:50 INFO - PROCESS | 1660 | 1469260190514 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 00:49:50 INFO - PROCESS | 1660 | 1469260190522 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:50 INFO - PROCESS | 1660 | 1469260190524 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x118753800 == 30 [pid = 1660] [id = 562] 00:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1160eb400) [pid = 1660] [serial = 1686] [outer = 0x0] 00:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119421c00) [pid = 1660] [serial = 1687] [outer = 0x1160eb400] 00:49:50 INFO - PROCESS | 1660 | 1469260190552 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11974d000) [pid = 1660] [serial = 1688] [outer = 0x1160eb400] 00:49:50 INFO - PROCESS | 1660 | 1469260190901 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 00:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 522ms 00:49:50 INFO - PROCESS | 1660 | 1469260190948 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 00:49:50 INFO - PROCESS | 1660 | 1469260190950 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 00:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:49:50 INFO - PROCESS | 1660 | 1469260190952 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:49:50 INFO - PROCESS | 1660 | 1469260190953 Marionette TRACE conn2 <- [1,2222,null,{}] 00:49:50 INFO - PROCESS | 1660 | 1469260190956 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:50 INFO - PROCESS | 1660 | 1469260190957 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:51 INFO - PROCESS | 1660 | 1469260191060 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 00:49:51 INFO - PROCESS | 1660 | 1469260191092 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 1660 | 1469260191093 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191f7800 == 31 [pid = 1660] [id = 563] 00:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x11942a800) [pid = 1660] [serial = 1689] [outer = 0x0] 00:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x120534000) [pid = 1660] [serial = 1690] [outer = 0x11942a800] 00:49:51 INFO - PROCESS | 1660 | 1469260191119 Marionette DEBUG loaded listener.js 00:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x120f11000) [pid = 1660] [serial = 1691] [outer = 0x11942a800] 00:49:51 INFO - PROCESS | 1660 | 1469260191405 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 469ms 00:49:51 INFO - PROCESS | 1660 | 1469260191424 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 00:49:51 INFO - PROCESS | 1660 | 1469260191433 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 00:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:49:51 INFO - PROCESS | 1660 | 1469260191451 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:49:51 INFO - PROCESS | 1660 | 1469260191454 Marionette TRACE conn2 <- [1,2226,null,{}] 00:49:51 INFO - PROCESS | 1660 | 1469260191456 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:51 INFO - PROCESS | 1660 | 1469260191458 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:51 INFO - PROCESS | 1660 | 1469260191549 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 00:49:51 INFO - PROCESS | 1660 | 1469260191584 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 1660 | 1469260191586 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x120580000 == 32 [pid = 1660] [id = 564] 00:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1174ec800) [pid = 1660] [serial = 1692] [outer = 0x0] 00:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x121222400) [pid = 1660] [serial = 1693] [outer = 0x1174ec800] 00:49:51 INFO - PROCESS | 1660 | 1469260191610 Marionette DEBUG loaded listener.js 00:49:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12154f400) [pid = 1660] [serial = 1694] [outer = 0x1174ec800] 00:49:51 INFO - PROCESS | 1660 | 1469260191976 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 00:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 578ms 00:49:52 INFO - PROCESS | 1660 | 1469260192023 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 00:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:49:52 INFO - PROCESS | 1660 | 1469260192026 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 00:49:52 INFO - PROCESS | 1660 | 1469260192029 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:49:52 INFO - PROCESS | 1660 | 1469260192031 Marionette TRACE conn2 <- [1,2230,null,{}] 00:49:52 INFO - PROCESS | 1660 | 1469260192034 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:52 INFO - PROCESS | 1660 | 1469260192040 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:52 INFO - PROCESS | 1660 | 1469260192177 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 00:49:52 INFO - PROCESS | 1660 | 1469260192194 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:52 INFO - PROCESS | 1660 | 1469260192195 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x121354800 == 33 [pid = 1660] [id = 565] 00:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1218cf400) [pid = 1660] [serial = 1695] [outer = 0x0] 00:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x121b49000) [pid = 1660] [serial = 1696] [outer = 0x1218cf400] 00:49:52 INFO - PROCESS | 1660 | 1469260192220 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124837c00) [pid = 1660] [serial = 1697] [outer = 0x1218cf400] 00:49:52 INFO - PROCESS | 1660 | 1469260192580 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 00:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 570ms 00:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:49:52 INFO - PROCESS | 1660 | 1469260192599 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 00:49:52 INFO - PROCESS | 1660 | 1469260192600 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 00:49:52 INFO - PROCESS | 1660 | 1469260192602 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:49:52 INFO - PROCESS | 1660 | 1469260192604 Marionette TRACE conn2 <- [1,2234,null,{}] 00:49:52 INFO - PROCESS | 1660 | 1469260192623 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:52 INFO - PROCESS | 1660 | 1469260192625 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:52 INFO - PROCESS | 1660 | 1469260192717 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 00:49:52 INFO - PROCESS | 1660 | 1469260192721 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:52 INFO - PROCESS | 1660 | 1469260192722 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x12181a800 == 34 [pid = 1660] [id = 566] 00:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1219a9000) [pid = 1660] [serial = 1698] [outer = 0x0] 00:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x124882400) [pid = 1660] [serial = 1699] [outer = 0x1219a9000] 00:49:52 INFO - PROCESS | 1660 | 1469260192746 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1248b5400) [pid = 1660] [serial = 1700] [outer = 0x1219a9000] 00:49:53 INFO - PROCESS | 1660 | 1469260193061 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 486ms 00:49:53 INFO - PROCESS | 1660 | 1469260193090 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 1660 | 1469260193091 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 00:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:49:53 INFO - PROCESS | 1660 | 1469260193094 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1660 | 1469260193095 Marionette TRACE conn2 <- [1,2238,null,{}] 00:49:53 INFO - PROCESS | 1660 | 1469260193097 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:53 INFO - PROCESS | 1660 | 1469260193099 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:53 INFO - PROCESS | 1660 | 1469260193199 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 00:49:53 INFO - PROCESS | 1660 | 1469260193211 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:53 INFO - PROCESS | 1660 | 1469260193212 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x12659e800 == 35 [pid = 1660] [id = 567] 00:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12487e000) [pid = 1660] [serial = 1701] [outer = 0x0] 00:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12534bc00) [pid = 1660] [serial = 1702] [outer = 0x12487e000] 00:49:53 INFO - PROCESS | 1660 | 1469260193236 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x126513c00) [pid = 1660] [serial = 1703] [outer = 0x12487e000] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12483f400) [pid = 1660] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x121b4f400) [pid = 1660] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1248ad400) [pid = 1660] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x112e6a400) [pid = 1660] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1185c5c00) [pid = 1660] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11942c400) [pid = 1660] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121550000) [pid = 1660] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1121bec00) [pid = 1660] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x121547c00) [pid = 1660] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1205d5400) [pid = 1660] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x116aa2400) [pid = 1660] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1162d8c00) [pid = 1660] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1184c7c00) [pid = 1660] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112711400) [pid = 1660] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x12650f400) [pid = 1660] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119428800) [pid = 1660] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121959000) [pid = 1660] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121220400) [pid = 1660] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:49:53 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x112a80400) [pid = 1660] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:49:53 INFO - PROCESS | 1660 | 1469260193742 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 00:49:53 INFO - PROCESS | 1660 | 1469260193765 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 1660 | 1469260193766 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 00:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:49:53 INFO - PROCESS | 1660 | 1469260193768 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1660 | 1469260193769 Marionette TRACE conn2 <- [1,2242,null,{}] 00:49:53 INFO - PROCESS | 1660 | 1469260193772 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:53 INFO - PROCESS | 1660 | 1469260193773 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:53 INFO - PROCESS | 1660 | 1469260193856 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 00:49:53 INFO - PROCESS | 1660 | 1469260193923 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:53 INFO - PROCESS | 1660 | 1469260193925 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185a7000 == 36 [pid = 1660] [id = 568] 00:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11652e800) [pid = 1660] [serial = 1704] [outer = 0x0] 00:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118224800) [pid = 1660] [serial = 1705] [outer = 0x11652e800] 00:49:53 INFO - PROCESS | 1660 | 1469260193951 Marionette DEBUG loaded listener.js 00:49:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x119ae3000) [pid = 1660] [serial = 1706] [outer = 0x11652e800] 00:49:54 INFO - PROCESS | 1660 | 1469260194217 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 00:49:54 INFO - PROCESS | 1660 | 1469260194239 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 1660 | 1469260194241 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 00:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:49:54 INFO - PROCESS | 1660 | 1469260194243 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 1660 | 1469260194244 Marionette TRACE conn2 <- [1,2246,null,{}] 00:49:54 INFO - PROCESS | 1660 | 1469260194246 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:54 INFO - PROCESS | 1660 | 1469260194247 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:54 INFO - PROCESS | 1660 | 1469260194340 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 00:49:54 INFO - PROCESS | 1660 | 1469260194343 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 1660 | 1469260194344 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bac000 == 37 [pid = 1660] [id = 569] 00:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x119ae9c00) [pid = 1660] [serial = 1707] [outer = 0x0] 00:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1172b6800) [pid = 1660] [serial = 1708] [outer = 0x119ae9c00] 00:49:54 INFO - PROCESS | 1660 | 1469260194368 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124887800) [pid = 1660] [serial = 1709] [outer = 0x119ae9c00] 00:49:54 INFO - PROCESS | 1660 | 1469260194714 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 520ms 00:49:54 INFO - PROCESS | 1660 | 1469260194764 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 1660 | 1469260194765 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 00:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:49:54 INFO - PROCESS | 1660 | 1469260194767 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 1660 | 1469260194769 Marionette TRACE conn2 <- [1,2250,null,{}] 00:49:54 INFO - PROCESS | 1660 | 1469260194771 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:54 INFO - PROCESS | 1660 | 1469260194781 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:54 INFO - PROCESS | 1660 | 1469260194871 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 00:49:54 INFO - PROCESS | 1660 | 1469260194877 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 1660 | 1469260194878 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199a2800 == 38 [pid = 1660] [id = 570] 00:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x124932400) [pid = 1660] [serial = 1710] [outer = 0x0] 00:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x126519800) [pid = 1660] [serial = 1711] [outer = 0x124932400] 00:49:54 INFO - PROCESS | 1660 | 1469260194904 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x126755000) [pid = 1660] [serial = 1712] [outer = 0x124932400] 00:49:55 INFO - PROCESS | 1660 | 1469260195226 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 00:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 468ms 00:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:49:55 INFO - PROCESS | 1660 | 1469260195238 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 00:49:55 INFO - PROCESS | 1660 | 1469260195240 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 00:49:55 INFO - PROCESS | 1660 | 1469260195242 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:49:55 INFO - PROCESS | 1660 | 1469260195243 Marionette TRACE conn2 <- [1,2254,null,{}] 00:49:55 INFO - PROCESS | 1660 | 1469260195246 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:55 INFO - PROCESS | 1660 | 1469260195247 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:55 INFO - PROCESS | 1660 | 1469260195334 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 00:49:55 INFO - PROCESS | 1660 | 1469260195399 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:55 INFO - PROCESS | 1660 | 1469260195400 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x129959800 == 39 [pid = 1660] [id = 571] 00:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124e06800) [pid = 1660] [serial = 1713] [outer = 0x0] 00:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1267dd400) [pid = 1660] [serial = 1714] [outer = 0x124e06800] 00:49:55 INFO - PROCESS | 1660 | 1469260195440 Marionette DEBUG loaded listener.js 00:49:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x126db3400) [pid = 1660] [serial = 1715] [outer = 0x124e06800] 00:49:56 INFO - PROCESS | 1660 | 1469260195990 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 818ms 00:49:56 INFO - PROCESS | 1660 | 1469260196061 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1660 | 1469260196064 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 00:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:49:56 INFO - PROCESS | 1660 | 1469260196067 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1660 | 1469260196069 Marionette TRACE conn2 <- [1,2258,null,{}] 00:49:56 INFO - PROCESS | 1660 | 1469260196073 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:56 INFO - PROCESS | 1660 | 1469260196075 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:56 INFO - PROCESS | 1660 | 1469260196207 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 00:49:56 INFO - PROCESS | 1660 | 1469260196289 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:56 INFO - PROCESS | 1660 | 1469260196290 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x117243000 == 40 [pid = 1660] [id = 572] 00:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x116a9f400) [pid = 1660] [serial = 1716] [outer = 0x0] 00:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1172b6c00) [pid = 1660] [serial = 1717] [outer = 0x116a9f400] 00:49:56 INFO - PROCESS | 1660 | 1469260196321 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x1174e9800) [pid = 1660] [serial = 1718] [outer = 0x116a9f400] 00:49:56 INFO - PROCESS | 1660 | 1469260196815 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 771ms 00:49:56 INFO - PROCESS | 1660 | 1469260196838 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1660 | 1469260196841 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 00:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:49:56 INFO - PROCESS | 1660 | 1469260196845 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1660 | 1469260196847 Marionette TRACE conn2 <- [1,2262,null,{}] 00:49:56 INFO - PROCESS | 1660 | 1469260196878 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:56 INFO - PROCESS | 1660 | 1469260196879 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:56 INFO - PROCESS | 1660 | 1469260196989 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 00:49:57 INFO - PROCESS | 1660 | 1469260197071 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:57 INFO - PROCESS | 1660 | 1469260197072 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x119493000 == 41 [pid = 1660] [id = 573] 00:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1174ec400) [pid = 1660] [serial = 1719] [outer = 0x0] 00:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x11871a400) [pid = 1660] [serial = 1720] [outer = 0x1174ec400] 00:49:57 INFO - PROCESS | 1660 | 1469260197103 Marionette DEBUG loaded listener.js 00:49:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x119423800) [pid = 1660] [serial = 1721] [outer = 0x1174ec400] 00:49:57 INFO - PROCESS | 1660 | 1469260197843 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1050ms 00:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:49:57 INFO - PROCESS | 1660 | 1469260197896 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 00:49:57 INFO - PROCESS | 1660 | 1469260197898 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 00:49:57 INFO - PROCESS | 1660 | 1469260197901 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:49:57 INFO - PROCESS | 1660 | 1469260197903 Marionette TRACE conn2 <- [1,2266,null,{}] 00:49:57 INFO - PROCESS | 1660 | 1469260197907 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:57 INFO - PROCESS | 1660 | 1469260197908 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:58 INFO - PROCESS | 1660 | 1469260198006 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 00:49:58 INFO - PROCESS | 1660 | 1469260198094 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:58 INFO - PROCESS | 1660 | 1469260198096 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e5f800 == 42 [pid = 1660] [id = 574] 00:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1174e3c00) [pid = 1660] [serial = 1722] [outer = 0x0] 00:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1174eb800) [pid = 1660] [serial = 1723] [outer = 0x1174e3c00] 00:49:58 INFO - PROCESS | 1660 | 1469260198123 Marionette DEBUG loaded listener.js 00:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1184cfc00) [pid = 1660] [serial = 1724] [outer = 0x1174e3c00] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1199a2800 == 41 [pid = 1660] [id = 570] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x128bac000 == 40 [pid = 1660] [id = 569] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1185a7000 == 39 [pid = 1660] [id = 568] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12659e800 == 38 [pid = 1660] [id = 567] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x12181a800 == 37 [pid = 1660] [id = 566] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x121354800 == 36 [pid = 1660] [id = 565] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x120580000 == 35 [pid = 1660] [id = 564] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x1191f7800 == 34 [pid = 1660] [id = 563] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x118753800 == 33 [pid = 1660] [id = 562] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x11735f000 == 32 [pid = 1660] [id = 561] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x113a5d000 == 31 [pid = 1660] [id = 560] 00:49:58 INFO - PROCESS | 1660 | --DOCSHELL 0x117248000 == 30 [pid = 1660] [id = 559] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x124882c00) [pid = 1660] [serial = 1648] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x123c32400) [pid = 1660] [serial = 1645] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x124b39800) [pid = 1660] [serial = 1651] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x113811c00) [pid = 1660] [serial = 1615] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x116523400) [pid = 1660] [serial = 1616] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x11885fc00) [pid = 1660] [serial = 1633] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x11910d400) [pid = 1660] [serial = 1634] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x119ae3c00) [pid = 1660] [serial = 1636] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x120fe7400) [pid = 1660] [serial = 1637] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1219abc00) [pid = 1660] [serial = 1613] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12154f800) [pid = 1660] [serial = 1627] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x121955000) [pid = 1660] [serial = 1628] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1219a8400) [pid = 1660] [serial = 1639] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x120fed800) [pid = 1660] [serial = 1624] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x121548c00) [pid = 1660] [serial = 1625] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x117479c00) [pid = 1660] [serial = 1618] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1174df400) [pid = 1660] [serial = 1619] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x116aaa400) [pid = 1660] [serial = 1630] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x117484000) [pid = 1660] [serial = 1631] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x118706400) [pid = 1660] [serial = 1621] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119110400) [pid = 1660] [serial = 1622] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x12488a800) [pid = 1660] [serial = 1649] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1174ec000) [pid = 1660] [serial = 1654] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12675c400) [pid = 1660] [serial = 1661] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124935800) [pid = 1660] [serial = 1657] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12650dc00) [pid = 1660] [serial = 1658] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x126519400) [pid = 1660] [serial = 1660] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x125342800) [pid = 1660] [serial = 1652] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x121b47400) [pid = 1660] [serial = 1642] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119422000) [pid = 1660] [serial = 1655] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12483f000) [pid = 1660] [serial = 1646] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1219b2800) [pid = 1660] [serial = 1640] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x121b52000) [pid = 1660] [serial = 1643] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x126daf000) [pid = 1660] [serial = 1664] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119426800) [pid = 1660] [serial = 1574] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1267dd000) [pid = 1660] [serial = 1663] [outer = 0x0] [url = about:blank] 00:49:58 INFO - PROCESS | 1660 | 1469260198474 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 00:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 621ms 00:49:58 INFO - PROCESS | 1660 | 1469260198523 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 00:49:58 INFO - PROCESS | 1660 | 1469260198525 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 00:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:49:58 INFO - PROCESS | 1660 | 1469260198530 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:49:58 INFO - PROCESS | 1660 | 1469260198531 Marionette TRACE conn2 <- [1,2270,null,{}] 00:49:58 INFO - PROCESS | 1660 | 1469260198533 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:58 INFO - PROCESS | 1660 | 1469260198535 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:58 INFO - PROCESS | 1660 | 1469260198615 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 00:49:58 INFO - PROCESS | 1660 | 1469260198672 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:58 INFO - PROCESS | 1660 | 1469260198674 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a9000 == 31 [pid = 1660] [id = 575] 00:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1185b9c00) [pid = 1660] [serial = 1725] [outer = 0x0] 00:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11886a400) [pid = 1660] [serial = 1726] [outer = 0x1185b9c00] 00:49:58 INFO - PROCESS | 1660 | 1469260198700 Marionette DEBUG loaded listener.js 00:49:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119423000) [pid = 1660] [serial = 1727] [outer = 0x1185b9c00] 00:49:59 INFO - PROCESS | 1660 | 1469260199007 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 525ms 00:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:49:59 INFO - PROCESS | 1660 | 1469260199054 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 00:49:59 INFO - PROCESS | 1660 | 1469260199056 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 00:49:59 INFO - PROCESS | 1660 | 1469260199058 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:49:59 INFO - PROCESS | 1660 | 1469260199060 Marionette TRACE conn2 <- [1,2274,null,{}] 00:49:59 INFO - PROCESS | 1660 | 1469260199068 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:59 INFO - PROCESS | 1660 | 1469260199071 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:59 INFO - PROCESS | 1660 | 1469260199152 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 00:49:59 INFO - PROCESS | 1660 | 1469260199207 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:59 INFO - PROCESS | 1660 | 1469260199209 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x119482000 == 32 [pid = 1660] [id = 576] 00:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113a24800) [pid = 1660] [serial = 1728] [outer = 0x0] 00:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119ae8400) [pid = 1660] [serial = 1729] [outer = 0x113a24800] 00:49:59 INFO - PROCESS | 1660 | 1469260199237 Marionette DEBUG loaded listener.js 00:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x121027000) [pid = 1660] [serial = 1730] [outer = 0x113a24800] 00:49:59 INFO - PROCESS | 1660 | 1469260199562 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 00:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 527ms 00:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:49:59 INFO - PROCESS | 1660 | 1469260199588 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 00:49:59 INFO - PROCESS | 1660 | 1469260199590 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 00:49:59 INFO - PROCESS | 1660 | 1469260199592 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:49:59 INFO - PROCESS | 1660 | 1469260199593 Marionette TRACE conn2 <- [1,2278,null,{}] 00:49:59 INFO - PROCESS | 1660 | 1469260199595 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:59 INFO - PROCESS | 1660 | 1469260199596 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:59 INFO - PROCESS | 1660 | 1469260199677 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 00:49:59 INFO - PROCESS | 1660 | 1469260199681 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:59 INFO - PROCESS | 1660 | 1469260199682 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:49:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x121167800 == 33 [pid = 1660] [id = 577] 00:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121552000) [pid = 1660] [serial = 1731] [outer = 0x0] 00:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1219aa800) [pid = 1660] [serial = 1732] [outer = 0x121552000] 00:49:59 INFO - PROCESS | 1660 | 1469260199710 Marionette DEBUG loaded listener.js 00:49:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1219b4c00) [pid = 1660] [serial = 1733] [outer = 0x121552000] 00:50:00 INFO - PROCESS | 1660 | 1469260200040 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 469ms 00:50:00 INFO - PROCESS | 1660 | 1469260200061 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 00:50:00 INFO - PROCESS | 1660 | 1469260200063 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 00:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:50:00 INFO - PROCESS | 1660 | 1469260200065 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:50:00 INFO - PROCESS | 1660 | 1469260200066 Marionette TRACE conn2 <- [1,2282,null,{}] 00:50:00 INFO - PROCESS | 1660 | 1469260200068 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:00 INFO - PROCESS | 1660 | 1469260200070 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:00 INFO - PROCESS | 1660 | 1469260200177 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 00:50:00 INFO - PROCESS | 1660 | 1469260200183 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:00 INFO - PROCESS | 1660 | 1469260200184 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12151b000 == 34 [pid = 1660] [id = 578] 00:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113a22c00) [pid = 1660] [serial = 1734] [outer = 0x0] 00:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x121b47400) [pid = 1660] [serial = 1735] [outer = 0x113a22c00] 00:50:00 INFO - PROCESS | 1660 | 1469260200209 Marionette DEBUG loaded listener.js 00:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123b1fc00) [pid = 1660] [serial = 1736] [outer = 0x113a22c00] 00:50:00 INFO - PROCESS | 1660 | 1469260200557 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 00:50:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 520ms 00:50:00 INFO - PROCESS | 1660 | 1469260200586 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 00:50:00 INFO - PROCESS | 1660 | 1469260200587 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 00:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:50:00 INFO - PROCESS | 1660 | 1469260200589 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:50:00 INFO - PROCESS | 1660 | 1469260200590 Marionette TRACE conn2 <- [1,2286,null,{}] 00:50:00 INFO - PROCESS | 1660 | 1469260200598 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:00 INFO - PROCESS | 1660 | 1469260200602 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:00 INFO - PROCESS | 1660 | 1469260200722 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 00:50:00 INFO - PROCESS | 1660 | 1469260200726 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:00 INFO - PROCESS | 1660 | 1469260200727 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12659d000 == 35 [pid = 1660] [id = 579] 00:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120f12800) [pid = 1660] [serial = 1737] [outer = 0x0] 00:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124836000) [pid = 1660] [serial = 1738] [outer = 0x120f12800] 00:50:00 INFO - PROCESS | 1660 | 1469260200752 Marionette DEBUG loaded listener.js 00:50:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x126515000) [pid = 1660] [serial = 1739] [outer = 0x120f12800] 00:50:01 INFO - PROCESS | 1660 | 1469260201075 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 00:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 00:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 00:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:50:01 INFO - PROCESS | 1660 | 1469260201111 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 00:50:01 INFO - PROCESS | 1660 | 1469260201112 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 00:50:01 INFO - PROCESS | 1660 | 1469260201114 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:50:01 INFO - PROCESS | 1660 | 1469260201115 Marionette TRACE conn2 <- [1,2290,null,{}] 00:50:01 INFO - PROCESS | 1660 | 1469260201121 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:01 INFO - PROCESS | 1660 | 1469260201123 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:01 INFO - PROCESS | 1660 | 1469260201229 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 00:50:01 INFO - PROCESS | 1660 | 1469260201240 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:01 INFO - PROCESS | 1660 | 1469260201241 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x126d73000 == 36 [pid = 1660] [id = 580] 00:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12651a800) [pid = 1660] [serial = 1740] [outer = 0x0] 00:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1265be800) [pid = 1660] [serial = 1741] [outer = 0x12651a800] 00:50:01 INFO - PROCESS | 1660 | 1469260201273 Marionette DEBUG loaded listener.js 00:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1267d8400) [pid = 1660] [serial = 1742] [outer = 0x12651a800] 00:50:01 INFO - PROCESS | 1660 | 1469260201610 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 00:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 00:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:50:01 INFO - PROCESS | 1660 | 1469260201636 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 00:50:01 INFO - PROCESS | 1660 | 1469260201637 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 00:50:01 INFO - PROCESS | 1660 | 1469260201639 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:50:01 INFO - PROCESS | 1660 | 1469260201640 Marionette TRACE conn2 <- [1,2294,null,{}] 00:50:01 INFO - PROCESS | 1660 | 1469260201650 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:01 INFO - PROCESS | 1660 | 1469260201652 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:01 INFO - PROCESS | 1660 | 1469260201749 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 00:50:01 INFO - PROCESS | 1660 | 1469260201752 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:01 INFO - PROCESS | 1660 | 1469260201753 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a5e800 == 37 [pid = 1660] [id = 581] 00:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1267d9000) [pid = 1660] [serial = 1743] [outer = 0x0] 00:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126db5800) [pid = 1660] [serial = 1744] [outer = 0x1267d9000] 00:50:01 INFO - PROCESS | 1660 | 1469260201777 Marionette DEBUG loaded listener.js 00:50:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x126f57800) [pid = 1660] [serial = 1745] [outer = 0x1267d9000] 00:50:02 INFO - PROCESS | 1660 | 1469260202113 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 00:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 00:50:02 INFO - PROCESS | 1660 | 1469260202162 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 00:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:50:02 INFO - PROCESS | 1660 | 1469260202164 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 00:50:02 INFO - PROCESS | 1660 | 1469260202166 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:50:02 INFO - PROCESS | 1660 | 1469260202167 Marionette TRACE conn2 <- [1,2298,null,{}] 00:50:02 INFO - PROCESS | 1660 | 1469260202170 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:02 INFO - PROCESS | 1660 | 1469260202171 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:02 INFO - PROCESS | 1660 | 1469260202270 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 00:50:02 INFO - PROCESS | 1660 | 1469260202273 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:02 INFO - PROCESS | 1660 | 1469260202275 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x119480800 == 38 [pid = 1660] [id = 582] 00:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126f5b400) [pid = 1660] [serial = 1746] [outer = 0x0] 00:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x127131400) [pid = 1660] [serial = 1747] [outer = 0x126f5b400] 00:50:02 INFO - PROCESS | 1660 | 1469260202338 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1273a1000) [pid = 1660] [serial = 1748] [outer = 0x126f5b400] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x11942a800) [pid = 1660] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1162cd000) [pid = 1660] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1160eb400) [pid = 1660] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116a9fc00) [pid = 1660] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1174ed400) [pid = 1660] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1218cf400) [pid = 1660] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116a9d400) [pid = 1660] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119109000) [pid = 1660] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12487e000) [pid = 1660] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11652e800) [pid = 1660] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1219a9000) [pid = 1660] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x119ae9c00) [pid = 1660] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124932400) [pid = 1660] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1174ec800) [pid = 1660] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1219b0000) [pid = 1660] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:50:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1127dec00) [pid = 1660] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:50:02 INFO - PROCESS | 1660 | 1469260202692 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 00:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 570ms 00:50:02 INFO - PROCESS | 1660 | 1469260202737 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 00:50:02 INFO - PROCESS | 1660 | 1469260202738 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 00:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:50:02 INFO - PROCESS | 1660 | 1469260202740 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:50:02 INFO - PROCESS | 1660 | 1469260202741 Marionette TRACE conn2 <- [1,2302,null,{}] 00:50:02 INFO - PROCESS | 1660 | 1469260202743 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:02 INFO - PROCESS | 1660 | 1469260202745 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:02 INFO - PROCESS | 1660 | 1469260202824 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 00:50:02 INFO - PROCESS | 1660 | 1469260202885 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:02 INFO - PROCESS | 1660 | 1469260202886 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290d7000 == 39 [pid = 1660] [id = 583] 00:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113fa3c00) [pid = 1660] [serial = 1749] [outer = 0x0] 00:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11747dc00) [pid = 1660] [serial = 1750] [outer = 0x113fa3c00] 00:50:02 INFO - PROCESS | 1660 | 1469260202910 Marionette DEBUG loaded listener.js 00:50:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119de3c00) [pid = 1660] [serial = 1751] [outer = 0x113fa3c00] 00:50:03 INFO - PROCESS | 1660 | 1469260203194 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 472ms 00:50:03 INFO - PROCESS | 1660 | 1469260203212 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 00:50:03 INFO - PROCESS | 1660 | 1469260203214 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 00:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:50:03 INFO - PROCESS | 1660 | 1469260203224 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:50:03 INFO - PROCESS | 1660 | 1469260203226 Marionette TRACE conn2 <- [1,2306,null,{}] 00:50:03 INFO - PROCESS | 1660 | 1469260203228 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:03 INFO - PROCESS | 1660 | 1469260203230 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:03 INFO - PROCESS | 1660 | 1469260203327 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 00:50:03 INFO - PROCESS | 1660 | 1469260203332 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:03 INFO - PROCESS | 1660 | 1469260203341 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75f800 == 40 [pid = 1660] [id = 584] 00:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119aeb000) [pid = 1660] [serial = 1752] [outer = 0x0] 00:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1265cac00) [pid = 1660] [serial = 1753] [outer = 0x119aeb000] 00:50:03 INFO - PROCESS | 1660 | 1469260203366 Marionette DEBUG loaded listener.js 00:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1273b6400) [pid = 1660] [serial = 1754] [outer = 0x119aeb000] 00:50:03 INFO - PROCESS | 1660 | 1469260203703 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 00:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 520ms 00:50:03 INFO - PROCESS | 1660 | 1469260203744 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 00:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:50:03 INFO - PROCESS | 1660 | 1469260203745 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 00:50:03 INFO - PROCESS | 1660 | 1469260203747 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:50:03 INFO - PROCESS | 1660 | 1469260203748 Marionette TRACE conn2 <- [1,2310,null,{}] 00:50:03 INFO - PROCESS | 1660 | 1469260203761 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:03 INFO - PROCESS | 1660 | 1469260203762 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:03 INFO - PROCESS | 1660 | 1469260203843 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 00:50:03 INFO - PROCESS | 1660 | 1469260203846 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:03 INFO - PROCESS | 1660 | 1469260203847 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af52800 == 41 [pid = 1660] [id = 585] 00:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127571400) [pid = 1660] [serial = 1755] [outer = 0x0] 00:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x127578400) [pid = 1660] [serial = 1756] [outer = 0x127571400] 00:50:03 INFO - PROCESS | 1660 | 1469260203874 Marionette DEBUG loaded listener.js 00:50:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12757ec00) [pid = 1660] [serial = 1757] [outer = 0x127571400] 00:50:04 INFO - PROCESS | 1660 | 1469260204218 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 522ms 00:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:50:04 INFO - PROCESS | 1660 | 1469260204269 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 00:50:04 INFO - PROCESS | 1660 | 1469260204271 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 00:50:04 INFO - PROCESS | 1660 | 1469260204273 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:50:04 INFO - PROCESS | 1660 | 1469260204274 Marionette TRACE conn2 <- [1,2314,null,{}] 00:50:04 INFO - PROCESS | 1660 | 1469260204276 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:04 INFO - PROCESS | 1660 | 1469260204277 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:04 INFO - PROCESS | 1660 | 1469260204356 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 00:50:04 INFO - PROCESS | 1660 | 1469260204424 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:04 INFO - PROCESS | 1660 | 1469260204425 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1be800 == 42 [pid = 1660] [id = 586] 00:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x127572400) [pid = 1660] [serial = 1758] [outer = 0x0] 00:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12758bc00) [pid = 1660] [serial = 1759] [outer = 0x127572400] 00:50:04 INFO - PROCESS | 1660 | 1469260204448 Marionette DEBUG loaded listener.js 00:50:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127597400) [pid = 1660] [serial = 1760] [outer = 0x127572400] 00:50:04 INFO - PROCESS | 1660 | 1469260204868 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 00:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 621ms 00:50:04 INFO - PROCESS | 1660 | 1469260204895 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 00:50:04 INFO - PROCESS | 1660 | 1469260204897 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 00:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:50:04 INFO - PROCESS | 1660 | 1469260204901 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:50:04 INFO - PROCESS | 1660 | 1469260204903 Marionette TRACE conn2 <- [1,2318,null,{}] 00:50:04 INFO - PROCESS | 1660 | 1469260204907 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:04 INFO - PROCESS | 1660 | 1469260204908 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:05 INFO - PROCESS | 1660 | 1469260205014 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 00:50:05 INFO - PROCESS | 1660 | 1469260205089 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:05 INFO - PROCESS | 1660 | 1469260205090 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x118341000 == 43 [pid = 1660] [id = 587] 00:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x116032c00) [pid = 1660] [serial = 1761] [outer = 0x0] 00:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11747a000) [pid = 1660] [serial = 1762] [outer = 0x116032c00] 00:50:05 INFO - PROCESS | 1660 | 1469260205122 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x118223400) [pid = 1660] [serial = 1763] [outer = 0x116032c00] 00:50:05 INFO - PROCESS | 1660 | 1469260205556 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 00:50:05 INFO - PROCESS | 1660 | 1469260205575 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 00:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:50:05 INFO - PROCESS | 1660 | 1469260205579 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:50:05 INFO - PROCESS | 1660 | 1469260205581 Marionette TRACE conn2 <- [1,2322,null,{}] 00:50:05 INFO - PROCESS | 1660 | 1469260205606 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:05 INFO - PROCESS | 1660 | 1469260205608 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:05 INFO - PROCESS | 1660 | 1469260205713 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 00:50:05 INFO - PROCESS | 1660 | 1469260205774 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:05 INFO - PROCESS | 1660 | 1469260205776 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12151e800 == 44 [pid = 1660] [id = 588] 00:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x119422400) [pid = 1660] [serial = 1764] [outer = 0x0] 00:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119936400) [pid = 1660] [serial = 1765] [outer = 0x119422400] 00:50:05 INFO - PROCESS | 1660 | 1469260205806 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x120f12000) [pid = 1660] [serial = 1766] [outer = 0x119422400] 00:50:06 INFO - PROCESS | 1660 | 1469260206223 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 673ms 00:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:50:06 INFO - PROCESS | 1660 | 1469260206253 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 00:50:06 INFO - PROCESS | 1660 | 1469260206254 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 00:50:06 INFO - PROCESS | 1660 | 1469260206257 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:50:06 INFO - PROCESS | 1660 | 1469260206259 Marionette TRACE conn2 <- [1,2326,null,{}] 00:50:06 INFO - PROCESS | 1660 | 1469260206267 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:06 INFO - PROCESS | 1660 | 1469260206270 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:06 INFO - PROCESS | 1660 | 1469260206373 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 00:50:06 INFO - PROCESS | 1660 | 1469260206435 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:06 INFO - PROCESS | 1660 | 1469260206437 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af52000 == 45 [pid = 1660] [id = 589] 00:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1219ab000) [pid = 1660] [serial = 1767] [outer = 0x0] 00:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x123b1d800) [pid = 1660] [serial = 1768] [outer = 0x1219ab000] 00:50:06 INFO - PROCESS | 1660 | 1469260206467 Marionette DEBUG loaded listener.js 00:50:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x12483f000) [pid = 1660] [serial = 1769] [outer = 0x1219ab000] 00:50:06 INFO - PROCESS | 1660 | 1469260206921 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 674ms 00:50:06 INFO - PROCESS | 1660 | 1469260206931 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 00:50:06 INFO - PROCESS | 1660 | 1469260206934 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 00:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:50:06 INFO - PROCESS | 1660 | 1469260206936 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:50:06 INFO - PROCESS | 1660 | 1469260206937 Marionette TRACE conn2 <- [1,2330,null,{}] 00:50:06 INFO - PROCESS | 1660 | 1469260206940 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:06 INFO - PROCESS | 1660 | 1469260206941 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:07 INFO - PROCESS | 1660 | 1469260207053 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 00:50:07 INFO - PROCESS | 1660 | 1469260207149 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:07 INFO - PROCESS | 1660 | 1469260207150 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba4e800 == 46 [pid = 1660] [id = 590] 00:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x12488a800) [pid = 1660] [serial = 1770] [outer = 0x0] 00:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126512800) [pid = 1660] [serial = 1771] [outer = 0x12488a800] 00:50:07 INFO - PROCESS | 1660 | 1469260207179 Marionette DEBUG loaded listener.js 00:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x126750c00) [pid = 1660] [serial = 1772] [outer = 0x12488a800] 00:50:07 INFO - PROCESS | 1660 | 1469260207756 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 870ms 00:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:50:07 INFO - PROCESS | 1660 | 1469260207806 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 00:50:07 INFO - PROCESS | 1660 | 1469260207809 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 00:50:07 INFO - PROCESS | 1660 | 1469260207812 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:50:07 INFO - PROCESS | 1660 | 1469260207814 Marionette TRACE conn2 <- [1,2334,null,{}] 00:50:07 INFO - PROCESS | 1660 | 1469260207818 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:07 INFO - PROCESS | 1660 | 1469260207819 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:07 INFO - PROCESS | 1660 | 1469260207912 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 00:50:07 INFO - PROCESS | 1660 | 1469260207972 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:07 INFO - PROCESS | 1660 | 1469260207975 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185a5800 == 47 [pid = 1660] [id = 591] 00:50:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1169f8000) [pid = 1660] [serial = 1773] [outer = 0x0] 00:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1174e4c00) [pid = 1660] [serial = 1774] [outer = 0x1169f8000] 00:50:08 INFO - PROCESS | 1660 | 1469260208002 Marionette DEBUG loaded listener.js 00:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x11842e400) [pid = 1660] [serial = 1775] [outer = 0x1169f8000] 00:50:08 INFO - PROCESS | 1660 | 1469260208428 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 00:50:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:50:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 624ms 00:50:08 INFO - PROCESS | 1660 | 1469260208436 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 00:50:08 INFO - PROCESS | 1660 | 1469260208439 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 00:50:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:50:08 INFO - PROCESS | 1660 | 1469260208443 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:50:08 INFO - PROCESS | 1660 | 1469260208445 Marionette TRACE conn2 <- [1,2338,null,{}] 00:50:08 INFO - PROCESS | 1660 | 1469260208447 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:08 INFO - PROCESS | 1660 | 1469260208449 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:08 INFO - PROCESS | 1660 | 1469260208540 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 00:50:08 INFO - PROCESS | 1660 | 1469260208600 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:08 INFO - PROCESS | 1660 | 1469260208602 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x118754000 == 48 [pid = 1660] [id = 592] 00:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1185bcc00) [pid = 1660] [serial = 1776] [outer = 0x0] 00:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x118f9f800) [pid = 1660] [serial = 1777] [outer = 0x1185bcc00] 00:50:08 INFO - PROCESS | 1660 | 1469260208629 Marionette DEBUG loaded listener.js 00:50:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11942e400) [pid = 1660] [serial = 1778] [outer = 0x1185bcc00] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12af52800 == 47 [pid = 1660] [id = 585] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75f800 == 46 [pid = 1660] [id = 584] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1290d7000 == 45 [pid = 1660] [id = 583] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x119480800 == 44 [pid = 1660] [id = 582] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x128a5e800 == 43 [pid = 1660] [id = 581] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x126d73000 == 42 [pid = 1660] [id = 580] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12659d000 == 41 [pid = 1660] [id = 579] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12151b000 == 40 [pid = 1660] [id = 578] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x121167800 == 39 [pid = 1660] [id = 577] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x119482000 == 38 [pid = 1660] [id = 576] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a9000 == 37 [pid = 1660] [id = 575] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x117e5f800 == 36 [pid = 1660] [id = 574] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x119493000 == 35 [pid = 1660] [id = 573] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x129959800 == 34 [pid = 1660] [id = 571] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x117243000 == 33 [pid = 1660] [id = 572] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x1185a5800 == 32 [pid = 1660] [id = 591] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba4e800 == 31 [pid = 1660] [id = 590] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12af52000 == 30 [pid = 1660] [id = 589] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12151e800 == 29 [pid = 1660] [id = 588] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x118341000 == 28 [pid = 1660] [id = 587] 00:50:09 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1be800 == 27 [pid = 1660] [id = 586] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1267dd400) [pid = 1660] [serial = 1714] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x120534000) [pid = 1660] [serial = 1690] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x116531800) [pid = 1660] [serial = 1681] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x113371400) [pid = 1660] [serial = 1682] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x119421c00) [pid = 1660] [serial = 1687] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x11974d000) [pid = 1660] [serial = 1688] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x117483c00) [pid = 1660] [serial = 1679] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116fb7c00) [pid = 1660] [serial = 1678] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118430000) [pid = 1660] [serial = 1684] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1185c2c00) [pid = 1660] [serial = 1685] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x121b49000) [pid = 1660] [serial = 1696] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x118229800) [pid = 1660] [serial = 1667] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x117477000) [pid = 1660] [serial = 1666] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1205cfc00) [pid = 1660] [serial = 1670] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12534bc00) [pid = 1660] [serial = 1702] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x118224800) [pid = 1660] [serial = 1705] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x11942a400) [pid = 1660] [serial = 1669] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x124882400) [pid = 1660] [serial = 1699] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1172b6800) [pid = 1660] [serial = 1708] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x124887800) [pid = 1660] [serial = 1709] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x126519800) [pid = 1660] [serial = 1711] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119ae3000) [pid = 1660] [serial = 1706] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126513c00) [pid = 1660] [serial = 1703] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121222400) [pid = 1660] [serial = 1693] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123c3b000) [pid = 1660] [serial = 1673] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x121b52c00) [pid = 1660] [serial = 1672] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12154f400) [pid = 1660] [serial = 1694] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124837c00) [pid = 1660] [serial = 1697] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1248b5400) [pid = 1660] [serial = 1700] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x120f12400) [pid = 1660] [serial = 1675] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124931000) [pid = 1660] [serial = 1676] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120f11000) [pid = 1660] [serial = 1691] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126755000) [pid = 1660] [serial = 1712] [outer = 0x0] [url = about:blank] 00:50:09 INFO - PROCESS | 1660 | 1469260209548 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1120ms 00:50:09 INFO - PROCESS | 1660 | 1469260209564 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 00:50:09 INFO - PROCESS | 1660 | 1469260209565 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 00:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:50:09 INFO - PROCESS | 1660 | 1469260209575 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:50:09 INFO - PROCESS | 1660 | 1469260209576 Marionette TRACE conn2 <- [1,2342,null,{}] 00:50:09 INFO - PROCESS | 1660 | 1469260209579 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:09 INFO - PROCESS | 1660 | 1469260209581 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:09 INFO - PROCESS | 1660 | 1469260209653 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 00:50:09 INFO - PROCESS | 1660 | 1469260209658 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:09 INFO - PROCESS | 1660 | 1469260209659 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x116506800 == 28 [pid = 1660] [id = 593] 00:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11697a000) [pid = 1660] [serial = 1779] [outer = 0x0] 00:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117480800) [pid = 1660] [serial = 1780] [outer = 0x11697a000] 00:50:09 INFO - PROCESS | 1660 | 1469260209686 Marionette DEBUG loaded listener.js 00:50:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1176b2400) [pid = 1660] [serial = 1781] [outer = 0x11697a000] 00:50:10 INFO - PROCESS | 1660 | 1469260210036 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 00:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 473ms 00:50:10 INFO - PROCESS | 1660 | 1469260210044 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 00:50:10 INFO - PROCESS | 1660 | 1469260210047 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 00:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:50:10 INFO - PROCESS | 1660 | 1469260210053 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 1660 | 1469260210055 Marionette TRACE conn2 <- [1,2346,null,{}] 00:50:10 INFO - PROCESS | 1660 | 1469260210057 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:10 INFO - PROCESS | 1660 | 1469260210059 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:10 INFO - PROCESS | 1660 | 1469260210139 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 00:50:10 INFO - PROCESS | 1660 | 1469260210195 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:10 INFO - PROCESS | 1660 | 1469260210196 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e70800 == 29 [pid = 1660] [id = 594] 00:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1174ec000) [pid = 1660] [serial = 1782] [outer = 0x0] 00:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x118430400) [pid = 1660] [serial = 1783] [outer = 0x1174ec000] 00:50:10 INFO - PROCESS | 1660 | 1469260210223 Marionette DEBUG loaded listener.js 00:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119421800) [pid = 1660] [serial = 1784] [outer = 0x1174ec000] 00:50:10 INFO - PROCESS | 1660 | 1469260210588 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 570ms 00:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:50:10 INFO - PROCESS | 1660 | 1469260210622 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 00:50:10 INFO - PROCESS | 1660 | 1469260210624 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 00:50:10 INFO - PROCESS | 1660 | 1469260210626 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 1660 | 1469260210628 Marionette TRACE conn2 <- [1,2350,null,{}] 00:50:10 INFO - PROCESS | 1660 | 1469260210636 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:10 INFO - PROCESS | 1660 | 1469260210639 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:10 INFO - PROCESS | 1660 | 1469260210717 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 00:50:10 INFO - PROCESS | 1660 | 1469260210777 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:10 INFO - PROCESS | 1660 | 1469260210779 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187d5800 == 30 [pid = 1660] [id = 595] 00:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x119421c00) [pid = 1660] [serial = 1785] [outer = 0x0] 00:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x119af1c00) [pid = 1660] [serial = 1786] [outer = 0x119421c00] 00:50:10 INFO - PROCESS | 1660 | 1469260210806 Marionette DEBUG loaded listener.js 00:50:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120f13400) [pid = 1660] [serial = 1787] [outer = 0x119421c00] 00:50:11 INFO - PROCESS | 1660 | 1469260211092 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 00:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 520ms 00:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:50:11 INFO - PROCESS | 1660 | 1469260211147 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 00:50:11 INFO - PROCESS | 1660 | 1469260211149 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 00:50:11 INFO - PROCESS | 1660 | 1469260211153 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:50:11 INFO - PROCESS | 1660 | 1469260211154 Marionette TRACE conn2 <- [1,2354,null,{}] 00:50:11 INFO - PROCESS | 1660 | 1469260211157 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:11 INFO - PROCESS | 1660 | 1469260211158 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:11 INFO - PROCESS | 1660 | 1469260211237 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 00:50:11 INFO - PROCESS | 1660 | 1469260211241 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:11 INFO - PROCESS | 1660 | 1469260211242 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x121052800 == 31 [pid = 1660] [id = 596] 00:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12133cc00) [pid = 1660] [serial = 1788] [outer = 0x0] 00:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12154c000) [pid = 1660] [serial = 1789] [outer = 0x12133cc00] 00:50:11 INFO - PROCESS | 1660 | 1469260211267 Marionette DEBUG loaded listener.js 00:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121553800) [pid = 1660] [serial = 1790] [outer = 0x12133cc00] 00:50:11 INFO - PROCESS | 1660 | 1469260211647 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 00:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 00:50:11 INFO - PROCESS | 1660 | 1469260211672 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 00:50:11 INFO - PROCESS | 1660 | 1469260211673 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 00:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:50:11 INFO - PROCESS | 1660 | 1469260211675 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:50:11 INFO - PROCESS | 1660 | 1469260211677 Marionette TRACE conn2 <- [1,2358,null,{}] 00:50:11 INFO - PROCESS | 1660 | 1469260211686 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:11 INFO - PROCESS | 1660 | 1469260211688 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:11 INFO - PROCESS | 1660 | 1469260211783 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 00:50:11 INFO - PROCESS | 1660 | 1469260211787 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:11 INFO - PROCESS | 1660 | 1469260211788 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12115e000 == 32 [pid = 1660] [id = 597] 00:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x116085400) [pid = 1660] [serial = 1791] [outer = 0x0] 00:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1218cf400) [pid = 1660] [serial = 1792] [outer = 0x116085400] 00:50:11 INFO - PROCESS | 1660 | 1469260211812 Marionette DEBUG loaded listener.js 00:50:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1219ad000) [pid = 1660] [serial = 1793] [outer = 0x116085400] 00:50:12 INFO - PROCESS | 1660 | 1469260212170 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 00:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 526ms 00:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:50:12 INFO - PROCESS | 1660 | 1469260212204 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 00:50:12 INFO - PROCESS | 1660 | 1469260212206 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 00:50:12 INFO - PROCESS | 1660 | 1469260212209 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:50:12 INFO - PROCESS | 1660 | 1469260212211 Marionette TRACE conn2 <- [1,2362,null,{}] 00:50:12 INFO - PROCESS | 1660 | 1469260212214 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:12 INFO - PROCESS | 1660 | 1469260212220 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:12 INFO - PROCESS | 1660 | 1469260212377 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 00:50:12 INFO - PROCESS | 1660 | 1469260212393 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:12 INFO - PROCESS | 1660 | 1469260212394 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x121815000 == 33 [pid = 1660] [id = 598] 00:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1219ae000) [pid = 1660] [serial = 1794] [outer = 0x0] 00:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x121b4b800) [pid = 1660] [serial = 1795] [outer = 0x1219ae000] 00:50:12 INFO - PROCESS | 1660 | 1469260212436 Marionette DEBUG loaded listener.js 00:50:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12483fc00) [pid = 1660] [serial = 1796] [outer = 0x1219ae000] 00:50:12 INFO - PROCESS | 1660 | 1469260212857 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 00:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 671ms 00:50:12 INFO - PROCESS | 1660 | 1469260212880 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 00:50:12 INFO - PROCESS | 1660 | 1469260212881 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 00:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:50:12 INFO - PROCESS | 1660 | 1469260212885 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:50:12 INFO - PROCESS | 1660 | 1469260212886 Marionette TRACE conn2 <- [1,2366,null,{}] 00:50:12 INFO - PROCESS | 1660 | 1469260212905 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:12 INFO - PROCESS | 1660 | 1469260212906 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:13 INFO - PROCESS | 1660 | 1469260213004 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 00:50:13 INFO - PROCESS | 1660 | 1469260213008 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:13 INFO - PROCESS | 1660 | 1469260213009 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b61800 == 34 [pid = 1660] [id = 599] 00:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1219b1800) [pid = 1660] [serial = 1797] [outer = 0x0] 00:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x124887000) [pid = 1660] [serial = 1798] [outer = 0x1219b1800] 00:50:13 INFO - PROCESS | 1660 | 1469260213034 Marionette DEBUG loaded listener.js 00:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x124b37800) [pid = 1660] [serial = 1799] [outer = 0x1219b1800] 00:50:13 INFO - PROCESS | 1660 | 1469260213594 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x127572400) [pid = 1660] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x12651a800) [pid = 1660] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x120f12800) [pid = 1660] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1267d9000) [pid = 1660] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x113fa3c00) [pid = 1660] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x126f5b400) [pid = 1660] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1174e3c00) [pid = 1660] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1174ec400) [pid = 1660] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x113a24800) [pid = 1660] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x116a9f400) [pid = 1660] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121552000) [pid = 1660] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124e06800) [pid = 1660] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113a22c00) [pid = 1660] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1185b9c00) [pid = 1660] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:50:13 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127571400) [pid = 1660] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 735ms 00:50:13 INFO - PROCESS | 1660 | 1469260213621 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 00:50:13 INFO - PROCESS | 1660 | 1469260213622 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 00:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:50:13 INFO - PROCESS | 1660 | 1469260213624 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:50:13 INFO - PROCESS | 1660 | 1469260213625 Marionette TRACE conn2 <- [1,2370,null,{}] 00:50:13 INFO - PROCESS | 1660 | 1469260213627 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:13 INFO - PROCESS | 1660 | 1469260213628 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:13 INFO - PROCESS | 1660 | 1469260213706 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 00:50:13 INFO - PROCESS | 1660 | 1469260213734 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:13 INFO - PROCESS | 1660 | 1469260213735 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x12105a800 == 35 [pid = 1660] [id = 600] 00:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x113374000) [pid = 1660] [serial = 1800] [outer = 0x0] 00:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1176ac400) [pid = 1660] [serial = 1801] [outer = 0x113374000] 00:50:13 INFO - PROCESS | 1660 | 1469260213760 Marionette DEBUG loaded listener.js 00:50:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119aefc00) [pid = 1660] [serial = 1802] [outer = 0x113374000] 00:50:14 INFO - PROCESS | 1660 | 1469260214082 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 00:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 470ms 00:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:50:14 INFO - PROCESS | 1660 | 1469260214094 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 00:50:14 INFO - PROCESS | 1660 | 1469260214095 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 00:50:14 INFO - PROCESS | 1660 | 1469260214097 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:50:14 INFO - PROCESS | 1660 | 1469260214098 Marionette TRACE conn2 <- [1,2374,null,{}] 00:50:14 INFO - PROCESS | 1660 | 1469260214103 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:14 INFO - PROCESS | 1660 | 1469260214105 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:14 INFO - PROCESS | 1660 | 1469260214184 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 00:50:14 INFO - PROCESS | 1660 | 1469260214241 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:14 INFO - PROCESS | 1660 | 1469260214242 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a56800 == 36 [pid = 1660] [id = 601] 00:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1160ed400) [pid = 1660] [serial = 1803] [outer = 0x0] 00:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121552400) [pid = 1660] [serial = 1804] [outer = 0x1160ed400] 00:50:14 INFO - PROCESS | 1660 | 1469260214266 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12534b000) [pid = 1660] [serial = 1805] [outer = 0x1160ed400] 00:50:14 INFO - PROCESS | 1660 | 1469260214516 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 00:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 472ms 00:50:14 INFO - PROCESS | 1660 | 1469260214573 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 00:50:14 INFO - PROCESS | 1660 | 1469260214575 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 00:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:50:14 INFO - PROCESS | 1660 | 1469260214577 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:50:14 INFO - PROCESS | 1660 | 1469260214578 Marionette TRACE conn2 <- [1,2378,null,{}] 00:50:14 INFO - PROCESS | 1660 | 1469260214580 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:14 INFO - PROCESS | 1660 | 1469260214581 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:14 INFO - PROCESS | 1660 | 1469260214673 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 00:50:14 INFO - PROCESS | 1660 | 1469260214677 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:14 INFO - PROCESS | 1660 | 1469260214678 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bb7000 == 37 [pid = 1660] [id = 602] 00:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x124ba8000) [pid = 1660] [serial = 1806] [outer = 0x0] 00:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1265be000) [pid = 1660] [serial = 1807] [outer = 0x124ba8000] 00:50:14 INFO - PROCESS | 1660 | 1469260214702 Marionette DEBUG loaded listener.js 00:50:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1267d7000) [pid = 1660] [serial = 1808] [outer = 0x124ba8000] 00:50:15 INFO - PROCESS | 1660 | 1469260215057 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 00:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 00:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:50:15 INFO - PROCESS | 1660 | 1469260215095 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 00:50:15 INFO - PROCESS | 1660 | 1469260215097 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 00:50:15 INFO - PROCESS | 1660 | 1469260215099 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:50:15 INFO - PROCESS | 1660 | 1469260215101 Marionette TRACE conn2 <- [1,2382,null,{}] 00:50:15 INFO - PROCESS | 1660 | 1469260215112 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:15 INFO - PROCESS | 1660 | 1469260215114 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:15 INFO - PROCESS | 1660 | 1469260215203 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 00:50:15 INFO - PROCESS | 1660 | 1469260215208 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:15 INFO - PROCESS | 1660 | 1469260215209 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292dc000 == 38 [pid = 1660] [id = 603] 00:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1267dd000) [pid = 1660] [serial = 1809] [outer = 0x0] 00:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x126f50c00) [pid = 1660] [serial = 1810] [outer = 0x1267dd000] 00:50:15 INFO - PROCESS | 1660 | 1469260215236 Marionette DEBUG loaded listener.js 00:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1273a9400) [pid = 1660] [serial = 1811] [outer = 0x1267dd000] 00:50:15 INFO - PROCESS | 1660 | 1469260215575 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 00:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 520ms 00:50:15 INFO - PROCESS | 1660 | 1469260215640 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 00:50:15 INFO - PROCESS | 1660 | 1469260215642 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 00:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:50:15 INFO - PROCESS | 1660 | 1469260215646 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:50:15 INFO - PROCESS | 1660 | 1469260215649 Marionette TRACE conn2 <- [1,2386,null,{}] 00:50:15 INFO - PROCESS | 1660 | 1469260215653 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:15 INFO - PROCESS | 1660 | 1469260215655 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:15 INFO - PROCESS | 1660 | 1469260215746 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 00:50:15 INFO - PROCESS | 1660 | 1469260215844 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:15 INFO - PROCESS | 1660 | 1469260215847 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x116240000 == 39 [pid = 1660] [id = 604] 00:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116531800) [pid = 1660] [serial = 1812] [outer = 0x0] 00:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1169f7c00) [pid = 1660] [serial = 1813] [outer = 0x116531800] 00:50:15 INFO - PROCESS | 1660 | 1469260215880 Marionette DEBUG loaded listener.js 00:50:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x117483800) [pid = 1660] [serial = 1814] [outer = 0x116531800] 00:50:16 INFO - PROCESS | 1660 | 1469260216420 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 00:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 823ms 00:50:16 INFO - PROCESS | 1660 | 1469260216477 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 00:50:16 INFO - PROCESS | 1660 | 1469260216479 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 00:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:50:16 INFO - PROCESS | 1660 | 1469260216485 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:50:16 INFO - PROCESS | 1660 | 1469260216488 Marionette TRACE conn2 <- [1,2390,null,{}] 00:50:16 INFO - PROCESS | 1660 | 1469260216491 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:16 INFO - PROCESS | 1660 | 1469260216493 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:16 INFO - PROCESS | 1660 | 1469260216601 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 00:50:16 INFO - PROCESS | 1660 | 1469260216683 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:16 INFO - PROCESS | 1660 | 1469260216684 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x120574800 == 40 [pid = 1660] [id = 605] 00:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118f9b800) [pid = 1660] [serial = 1815] [outer = 0x0] 00:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119426800) [pid = 1660] [serial = 1816] [outer = 0x118f9b800] 00:50:16 INFO - PROCESS | 1660 | 1469260216715 Marionette DEBUG loaded listener.js 00:50:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x119ae7c00) [pid = 1660] [serial = 1817] [outer = 0x118f9b800] 00:50:17 INFO - PROCESS | 1660 | 1469260217298 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 875ms 00:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:50:17 INFO - PROCESS | 1660 | 1469260217378 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 00:50:17 INFO - PROCESS | 1660 | 1469260217380 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 00:50:17 INFO - PROCESS | 1660 | 1469260217383 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:50:17 INFO - PROCESS | 1660 | 1469260217386 Marionette TRACE conn2 <- [1,2394,null,{}] 00:50:17 INFO - PROCESS | 1660 | 1469260217389 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:17 INFO - PROCESS | 1660 | 1469260217391 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:17 INFO - PROCESS | 1660 | 1469260217490 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 00:50:17 INFO - PROCESS | 1660 | 1469260217566 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:17 INFO - PROCESS | 1660 | 1469260217569 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x117378000 == 41 [pid = 1660] [id = 606] 00:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x118223800) [pid = 1660] [serial = 1818] [outer = 0x0] 00:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1183dd800) [pid = 1660] [serial = 1819] [outer = 0x118223800] 00:50:17 INFO - PROCESS | 1660 | 1469260217597 Marionette DEBUG loaded listener.js 00:50:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118711c00) [pid = 1660] [serial = 1820] [outer = 0x118223800] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x128bb7000 == 40 [pid = 1660] [id = 602] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x128a56800 == 39 [pid = 1660] [id = 601] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12105a800 == 38 [pid = 1660] [id = 600] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x124b61800 == 37 [pid = 1660] [id = 599] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121815000 == 36 [pid = 1660] [id = 598] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12115e000 == 35 [pid = 1660] [id = 597] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121052800 == 34 [pid = 1660] [id = 596] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1187d5800 == 33 [pid = 1660] [id = 595] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x117e70800 == 32 [pid = 1660] [id = 594] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x116506800 == 31 [pid = 1660] [id = 593] 00:50:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118754000 == 30 [pid = 1660] [id = 592] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x127597400) [pid = 1660] [serial = 1760] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x12758bc00) [pid = 1660] [serial = 1759] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1265be800) [pid = 1660] [serial = 1741] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124836000) [pid = 1660] [serial = 1738] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x126db5800) [pid = 1660] [serial = 1744] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11747dc00) [pid = 1660] [serial = 1750] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x127131400) [pid = 1660] [serial = 1747] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1174eb800) [pid = 1660] [serial = 1723] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1184cfc00) [pid = 1660] [serial = 1724] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11871a400) [pid = 1660] [serial = 1720] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x119423800) [pid = 1660] [serial = 1721] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119ae8400) [pid = 1660] [serial = 1729] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121027000) [pid = 1660] [serial = 1730] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1172b6c00) [pid = 1660] [serial = 1717] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1174e9800) [pid = 1660] [serial = 1718] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1219aa800) [pid = 1660] [serial = 1732] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1219b4c00) [pid = 1660] [serial = 1733] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126db3400) [pid = 1660] [serial = 1715] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x121b47400) [pid = 1660] [serial = 1735] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11886a400) [pid = 1660] [serial = 1726] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119423000) [pid = 1660] [serial = 1727] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1265cac00) [pid = 1660] [serial = 1753] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127578400) [pid = 1660] [serial = 1756] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1267d8400) [pid = 1660] [serial = 1742] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1273a1000) [pid = 1660] [serial = 1748] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119de3c00) [pid = 1660] [serial = 1751] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x126f57800) [pid = 1660] [serial = 1745] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x126515000) [pid = 1660] [serial = 1739] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12757ec00) [pid = 1660] [serial = 1757] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123b1fc00) [pid = 1660] [serial = 1736] [outer = 0x0] [url = about:blank] 00:50:17 INFO - PROCESS | 1660 | 1469260217991 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 620ms 00:50:18 INFO - PROCESS | 1660 | 1469260218006 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 00:50:18 INFO - PROCESS | 1660 | 1469260218009 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 00:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:50:18 INFO - PROCESS | 1660 | 1469260218013 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:50:18 INFO - PROCESS | 1660 | 1469260218015 Marionette TRACE conn2 <- [1,2398,null,{}] 00:50:18 INFO - PROCESS | 1660 | 1469260218019 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:18 INFO - PROCESS | 1660 | 1469260218021 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:18 INFO - PROCESS | 1660 | 1469260218099 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 00:50:18 INFO - PROCESS | 1660 | 1469260218106 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:18 INFO - PROCESS | 1660 | 1469260218107 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118588800 == 31 [pid = 1660] [id = 607] 00:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119424800) [pid = 1660] [serial = 1821] [outer = 0x0] 00:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11942b400) [pid = 1660] [serial = 1822] [outer = 0x119424800] 00:50:18 INFO - PROCESS | 1660 | 1469260218134 Marionette DEBUG loaded listener.js 00:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119aedc00) [pid = 1660] [serial = 1823] [outer = 0x119424800] 00:50:18 INFO - PROCESS | 1660 | 1469260218461 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 473ms 00:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:50:18 INFO - PROCESS | 1660 | 1469260218487 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 00:50:18 INFO - PROCESS | 1660 | 1469260218489 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 00:50:18 INFO - PROCESS | 1660 | 1469260218491 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:50:18 INFO - PROCESS | 1660 | 1469260218493 Marionette TRACE conn2 <- [1,2402,null,{}] 00:50:18 INFO - PROCESS | 1660 | 1469260218501 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:18 INFO - PROCESS | 1660 | 1469260218504 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:18 INFO - PROCESS | 1660 | 1469260218609 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 00:50:18 INFO - PROCESS | 1660 | 1469260218673 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:18 INFO - PROCESS | 1660 | 1469260218676 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119d3f800 == 32 [pid = 1660] [id = 608] 00:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120536800) [pid = 1660] [serial = 1824] [outer = 0x0] 00:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120fed800) [pid = 1660] [serial = 1825] [outer = 0x120536800] 00:50:18 INFO - PROCESS | 1660 | 1469260218703 Marionette DEBUG loaded listener.js 00:50:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12194d400) [pid = 1660] [serial = 1826] [outer = 0x120536800] 00:50:18 INFO - PROCESS | 1660 | 1469260218991 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 00:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 00:50:19 INFO - PROCESS | 1660 | 1469260219013 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 00:50:19 INFO - PROCESS | 1660 | 1469260219015 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 00:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:50:19 INFO - PROCESS | 1660 | 1469260219025 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:50:19 INFO - PROCESS | 1660 | 1469260219026 Marionette TRACE conn2 <- [1,2406,null,{}] 00:50:19 INFO - PROCESS | 1660 | 1469260219028 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:19 INFO - PROCESS | 1660 | 1469260219029 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:19 INFO - PROCESS | 1660 | 1469260219114 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 00:50:19 INFO - PROCESS | 1660 | 1469260219173 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 1660 | 1469260219174 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x121283000 == 33 [pid = 1660] [id = 609] 00:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11747ec00) [pid = 1660] [serial = 1827] [outer = 0x0] 00:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1219acc00) [pid = 1660] [serial = 1828] [outer = 0x11747ec00] 00:50:19 INFO - PROCESS | 1660 | 1469260219200 Marionette DEBUG loaded listener.js 00:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x123b1fc00) [pid = 1660] [serial = 1829] [outer = 0x11747ec00] 00:50:19 INFO - PROCESS | 1660 | 1469260219494 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 00:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 527ms 00:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:50:19 INFO - PROCESS | 1660 | 1469260219546 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 00:50:19 INFO - PROCESS | 1660 | 1469260219547 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 00:50:19 INFO - PROCESS | 1660 | 1469260219549 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:50:19 INFO - PROCESS | 1660 | 1469260219552 Marionette TRACE conn2 <- [1,2410,null,{}] 00:50:19 INFO - PROCESS | 1660 | 1469260219555 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:19 INFO - PROCESS | 1660 | 1469260219556 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:19 INFO - PROCESS | 1660 | 1469260219630 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 00:50:19 INFO - PROCESS | 1660 | 1469260219635 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:19 INFO - PROCESS | 1660 | 1469260219637 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248e4000 == 34 [pid = 1660] [id = 610] 00:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121b49c00) [pid = 1660] [serial = 1830] [outer = 0x0] 00:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x124836800) [pid = 1660] [serial = 1831] [outer = 0x121b49c00] 00:50:19 INFO - PROCESS | 1660 | 1469260219662 Marionette DEBUG loaded listener.js 00:50:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124889400) [pid = 1660] [serial = 1832] [outer = 0x121b49c00] 00:50:20 INFO - PROCESS | 1660 | 1469260220014 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 472ms 00:50:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:50:20 INFO - PROCESS | 1660 | 1469260220021 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 00:50:20 INFO - PROCESS | 1660 | 1469260220023 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 00:50:20 INFO - PROCESS | 1660 | 1469260220025 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:50:20 INFO - PROCESS | 1660 | 1469260220026 Marionette TRACE conn2 <- [1,2414,null,{}] 00:50:20 INFO - PROCESS | 1660 | 1469260220029 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:20 INFO - PROCESS | 1660 | 1469260220035 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:20 INFO - PROCESS | 1660 | 1469260220204 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 00:50:20 INFO - PROCESS | 1660 | 1469260220221 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:20 INFO - PROCESS | 1660 | 1469260220222 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f05800 == 35 [pid = 1660] [id = 611] 00:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x124889800) [pid = 1660] [serial = 1833] [outer = 0x0] 00:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x12650f400) [pid = 1660] [serial = 1834] [outer = 0x124889800] 00:50:20 INFO - PROCESS | 1660 | 1469260220253 Marionette DEBUG loaded listener.js 00:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12739a000) [pid = 1660] [serial = 1835] [outer = 0x124889800] 00:50:20 INFO - PROCESS | 1660 | 1469260220604 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 00:50:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:50:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 619ms 00:50:20 INFO - PROCESS | 1660 | 1469260220649 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 00:50:20 INFO - PROCESS | 1660 | 1469260220650 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 00:50:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:50:20 INFO - PROCESS | 1660 | 1469260220652 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:50:20 INFO - PROCESS | 1660 | 1469260220653 Marionette TRACE conn2 <- [1,2418,null,{}] 00:50:20 INFO - PROCESS | 1660 | 1469260220656 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:20 INFO - PROCESS | 1660 | 1469260220657 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:20 INFO - PROCESS | 1660 | 1469260220754 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 00:50:20 INFO - PROCESS | 1660 | 1469260220758 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:20 INFO - PROCESS | 1660 | 1469260220759 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bb9000 == 36 [pid = 1660] [id = 612] 00:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1273a9800) [pid = 1660] [serial = 1836] [outer = 0x0] 00:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1273b1800) [pid = 1660] [serial = 1837] [outer = 0x1273a9800] 00:50:20 INFO - PROCESS | 1660 | 1469260220783 Marionette DEBUG loaded listener.js 00:50:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x127576400) [pid = 1660] [serial = 1838] [outer = 0x1273a9800] 00:50:21 INFO - PROCESS | 1660 | 1469260221138 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 00:50:21 INFO - PROCESS | 1660 | 1469260221177 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 00:50:21 INFO - PROCESS | 1660 | 1469260221178 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 00:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:50:21 INFO - PROCESS | 1660 | 1469260221180 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:50:21 INFO - PROCESS | 1660 | 1469260221182 Marionette TRACE conn2 <- [1,2422,null,{}] 00:50:21 INFO - PROCESS | 1660 | 1469260221184 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:21 INFO - PROCESS | 1660 | 1469260221185 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:21 INFO - PROCESS | 1660 | 1469260221285 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 00:50:21 INFO - PROCESS | 1660 | 1469260221289 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:21 INFO - PROCESS | 1660 | 1469260221290 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e1800 == 37 [pid = 1660] [id = 613] 00:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x113d95c00) [pid = 1660] [serial = 1839] [outer = 0x0] 00:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12757b400) [pid = 1660] [serial = 1840] [outer = 0x113d95c00] 00:50:21 INFO - PROCESS | 1660 | 1469260221315 Marionette DEBUG loaded listener.js 00:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12758e400) [pid = 1660] [serial = 1841] [outer = 0x113d95c00] 00:50:21 INFO - PROCESS | 1660 | 1469260221653 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:50:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:50:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 00:50:21 INFO - PROCESS | 1660 | 1469260221702 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 00:50:21 INFO - PROCESS | 1660 | 1469260221704 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 00:50:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:50:21 INFO - PROCESS | 1660 | 1469260221707 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:50:21 INFO - PROCESS | 1660 | 1469260221708 Marionette TRACE conn2 <- [1,2426,null,{}] 00:50:21 INFO - PROCESS | 1660 | 1469260221710 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:21 INFO - PROCESS | 1660 | 1469260221711 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:21 INFO - PROCESS | 1660 | 1469260221809 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 00:50:21 INFO - PROCESS | 1660 | 1469260221822 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:21 INFO - PROCESS | 1660 | 1469260221823 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a616000 == 38 [pid = 1660] [id = 614] 00:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x127590c00) [pid = 1660] [serial = 1842] [outer = 0x0] 00:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1275a4c00) [pid = 1660] [serial = 1843] [outer = 0x127590c00] 00:50:21 INFO - PROCESS | 1660 | 1469260221847 Marionette DEBUG loaded listener.js 00:50:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x1275a9c00) [pid = 1660] [serial = 1844] [outer = 0x127590c00] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x116085400) [pid = 1660] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x119421c00) [pid = 1660] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1185bcc00) [pid = 1660] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11697a000) [pid = 1660] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12133cc00) [pid = 1660] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x116032c00) [pid = 1660] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119422400) [pid = 1660] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1219ab000) [pid = 1660] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12488a800) [pid = 1660] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1219ae000) [pid = 1660] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124ba8000) [pid = 1660] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1169f8000) [pid = 1660] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1219b1800) [pid = 1660] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113374000) [pid = 1660] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1160ed400) [pid = 1660] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x1174ec000) [pid = 1660] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:50:22 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119aeb000) [pid = 1660] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:50:22 INFO - PROCESS | 1660 | 1469260222263 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 569ms 00:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:50:22 INFO - PROCESS | 1660 | 1469260222277 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 00:50:22 INFO - PROCESS | 1660 | 1469260222278 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 00:50:22 INFO - PROCESS | 1660 | 1469260222280 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:50:22 INFO - PROCESS | 1660 | 1469260222281 Marionette TRACE conn2 <- [1,2430,null,{}] 00:50:22 INFO - PROCESS | 1660 | 1469260222283 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:22 INFO - PROCESS | 1660 | 1469260222285 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:22 INFO - PROCESS | 1660 | 1469260222365 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 00:50:22 INFO - PROCESS | 1660 | 1469260222371 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:22 INFO - PROCESS | 1660 | 1469260222372 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248e9800 == 39 [pid = 1660] [id = 615] 00:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116085400) [pid = 1660] [serial = 1845] [outer = 0x0] 00:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x118423400) [pid = 1660] [serial = 1846] [outer = 0x116085400] 00:50:22 INFO - PROCESS | 1660 | 1469260222396 Marionette DEBUG loaded listener.js 00:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x120f0b400) [pid = 1660] [serial = 1847] [outer = 0x116085400] 00:50:22 INFO - PROCESS | 1660 | 1469260222728 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 00:50:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:50:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 470ms 00:50:22 INFO - PROCESS | 1660 | 1469260222752 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 00:50:22 INFO - PROCESS | 1660 | 1469260222754 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 00:50:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:50:22 INFO - PROCESS | 1660 | 1469260222757 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:50:22 INFO - PROCESS | 1660 | 1469260222758 Marionette TRACE conn2 <- [1,2434,null,{}] 00:50:22 INFO - PROCESS | 1660 | 1469260222761 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:22 INFO - PROCESS | 1660 | 1469260222762 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:22 INFO - PROCESS | 1660 | 1469260222878 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 00:50:22 INFO - PROCESS | 1660 | 1469260222885 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:22 INFO - PROCESS | 1660 | 1469260222886 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a99f000 == 40 [pid = 1660] [id = 616] 00:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x113d99000) [pid = 1660] [serial = 1848] [outer = 0x0] 00:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12194f800) [pid = 1660] [serial = 1849] [outer = 0x113d99000] 00:50:22 INFO - PROCESS | 1660 | 1469260222919 Marionette DEBUG loaded listener.js 00:50:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1275b0800) [pid = 1660] [serial = 1850] [outer = 0x113d99000] 00:50:23 INFO - PROCESS | 1660 | 1469260223225 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 00:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 00:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:50:23 INFO - PROCESS | 1660 | 1469260223276 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 00:50:23 INFO - PROCESS | 1660 | 1469260223278 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 00:50:23 INFO - PROCESS | 1660 | 1469260223280 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:50:23 INFO - PROCESS | 1660 | 1469260223281 Marionette TRACE conn2 <- [1,2438,null,{}] 00:50:23 INFO - PROCESS | 1660 | 1469260223283 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:23 INFO - PROCESS | 1660 | 1469260223284 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:23 INFO - PROCESS | 1660 | 1469260223363 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 00:50:23 INFO - PROCESS | 1660 | 1469260223369 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:23 INFO - PROCESS | 1660 | 1469260223370 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba5e000 == 41 [pid = 1660] [id = 617] 00:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128a39800) [pid = 1660] [serial = 1851] [outer = 0x0] 00:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x128a41800) [pid = 1660] [serial = 1852] [outer = 0x128a39800] 00:50:23 INFO - PROCESS | 1660 | 1469260223394 Marionette DEBUG loaded listener.js 00:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x128a48400) [pid = 1660] [serial = 1853] [outer = 0x128a39800] 00:50:23 INFO - PROCESS | 1660 | 1469260223738 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 00:50:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:50:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 468ms 00:50:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:50:23 INFO - PROCESS | 1660 | 1469260223748 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 00:50:23 INFO - PROCESS | 1660 | 1469260223751 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 00:50:23 INFO - PROCESS | 1660 | 1469260223755 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:50:23 INFO - PROCESS | 1660 | 1469260223757 Marionette TRACE conn2 <- [1,2442,null,{}] 00:50:23 INFO - PROCESS | 1660 | 1469260223760 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:23 INFO - PROCESS | 1660 | 1469260223762 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:23 INFO - PROCESS | 1660 | 1469260223930 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 00:50:23 INFO - PROCESS | 1660 | 1469260223939 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:23 INFO - PROCESS | 1660 | 1469260223951 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdc0000 == 42 [pid = 1660] [id = 618] 00:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x128a40c00) [pid = 1660] [serial = 1854] [outer = 0x0] 00:50:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x129068000) [pid = 1660] [serial = 1855] [outer = 0x128a40c00] 00:50:23 INFO - PROCESS | 1660 | 1469260223991 Marionette DEBUG loaded listener.js 00:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x129278800) [pid = 1660] [serial = 1856] [outer = 0x128a40c00] 00:50:24 INFO - PROCESS | 1660 | 1469260224383 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 00:50:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:50:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 674ms 00:50:24 INFO - PROCESS | 1660 | 1469260224429 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 00:50:24 INFO - PROCESS | 1660 | 1469260224431 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 00:50:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:50:24 INFO - PROCESS | 1660 | 1469260224435 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:50:24 INFO - PROCESS | 1660 | 1469260224437 Marionette TRACE conn2 <- [1,2446,null,{}] 00:50:24 INFO - PROCESS | 1660 | 1469260224440 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:24 INFO - PROCESS | 1660 | 1469260224442 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:24 INFO - PROCESS | 1660 | 1469260224548 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 00:50:24 INFO - PROCESS | 1660 | 1469260224621 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:24 INFO - PROCESS | 1660 | 1469260224622 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808d800 == 43 [pid = 1660] [id = 619] 00:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11652bc00) [pid = 1660] [serial = 1857] [outer = 0x0] 00:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x11822f400) [pid = 1660] [serial = 1858] [outer = 0x11652bc00] 00:50:24 INFO - PROCESS | 1660 | 1469260224655 Marionette DEBUG loaded listener.js 00:50:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x118860000) [pid = 1660] [serial = 1859] [outer = 0x11652bc00] 00:50:25 INFO - PROCESS | 1660 | 1469260225079 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 00:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 669ms 00:50:25 INFO - PROCESS | 1660 | 1469260225105 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 00:50:25 INFO - PROCESS | 1660 | 1469260225108 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 00:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:50:25 INFO - PROCESS | 1660 | 1469260225112 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:50:25 INFO - PROCESS | 1660 | 1469260225114 Marionette TRACE conn2 <- [1,2450,null,{}] 00:50:25 INFO - PROCESS | 1660 | 1469260225117 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:25 INFO - PROCESS | 1660 | 1469260225118 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:25 INFO - PROCESS | 1660 | 1469260225250 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 00:50:25 INFO - PROCESS | 1660 | 1469260225312 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:25 INFO - PROCESS | 1660 | 1469260225314 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x123b46800 == 44 [pid = 1660] [id = 620] 00:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x119aec400) [pid = 1660] [serial = 1860] [outer = 0x0] 00:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x120f14000) [pid = 1660] [serial = 1861] [outer = 0x119aec400] 00:50:25 INFO - PROCESS | 1660 | 1469260225344 Marionette DEBUG loaded listener.js 00:50:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12154f400) [pid = 1660] [serial = 1862] [outer = 0x119aec400] 00:50:25 INFO - PROCESS | 1660 | 1469260225776 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 00:50:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:50:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 719ms 00:50:25 INFO - PROCESS | 1660 | 1469260225832 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 00:50:25 INFO - PROCESS | 1660 | 1469260225834 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 00:50:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:50:25 INFO - PROCESS | 1660 | 1469260225836 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:50:25 INFO - PROCESS | 1660 | 1469260225839 Marionette TRACE conn2 <- [1,2454,null,{}] 00:50:25 INFO - PROCESS | 1660 | 1469260225846 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:25 INFO - PROCESS | 1660 | 1469260225849 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:25 INFO - PROCESS | 1660 | 1469260225992 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 00:50:26 INFO - PROCESS | 1660 | 1469260226047 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:26 INFO - PROCESS | 1660 | 1469260226050 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b344000 == 45 [pid = 1660] [id = 621] 00:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124884000) [pid = 1660] [serial = 1863] [outer = 0x0] 00:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x124b43c00) [pid = 1660] [serial = 1864] [outer = 0x124884000] 00:50:26 INFO - PROCESS | 1660 | 1469260226082 Marionette DEBUG loaded listener.js 00:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126751400) [pid = 1660] [serial = 1865] [outer = 0x124884000] 00:50:26 INFO - PROCESS | 1660 | 1469260226522 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 00:50:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:50:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 728ms 00:50:26 INFO - PROCESS | 1660 | 1469260226578 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 00:50:26 INFO - PROCESS | 1660 | 1469260226580 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 00:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:50:26 INFO - PROCESS | 1660 | 1469260226594 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:50:26 INFO - PROCESS | 1660 | 1469260226596 Marionette TRACE conn2 <- [1,2458,null,{}] 00:50:26 INFO - PROCESS | 1660 | 1469260226618 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:26 INFO - PROCESS | 1660 | 1469260226619 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:26 INFO - PROCESS | 1660 | 1469260226723 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 00:50:26 INFO - PROCESS | 1660 | 1469260226794 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:26 INFO - PROCESS | 1660 | 1469260226796 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c4ad800 == 46 [pid = 1660] [id = 622] 00:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x127130c00) [pid = 1660] [serial = 1866] [outer = 0x0] 00:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1273adc00) [pid = 1660] [serial = 1867] [outer = 0x127130c00] 00:50:26 INFO - PROCESS | 1660 | 1469260226824 Marionette DEBUG loaded listener.js 00:50:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12757dc00) [pid = 1660] [serial = 1868] [outer = 0x127130c00] 00:50:27 INFO - PROCESS | 1660 | 1469260227434 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 00:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 884ms 00:50:27 INFO - PROCESS | 1660 | 1469260227467 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 00:50:27 INFO - PROCESS | 1660 | 1469260227471 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 00:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:50:27 INFO - PROCESS | 1660 | 1469260227474 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:50:27 INFO - PROCESS | 1660 | 1469260227476 Marionette TRACE conn2 <- [1,2462,null,{}] 00:50:27 INFO - PROCESS | 1660 | 1469260227480 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:27 INFO - PROCESS | 1660 | 1469260227481 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:27 INFO - PROCESS | 1660 | 1469260227573 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 00:50:27 INFO - PROCESS | 1660 | 1469260227645 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:27 INFO - PROCESS | 1660 | 1469260227648 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x118763000 == 47 [pid = 1660] [id = 623] 00:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x1183e1400) [pid = 1660] [serial = 1869] [outer = 0x0] 00:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1184cb000) [pid = 1660] [serial = 1870] [outer = 0x1183e1400] 00:50:27 INFO - PROCESS | 1660 | 1469260227675 Marionette DEBUG loaded listener.js 00:50:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x118f9b400) [pid = 1660] [serial = 1871] [outer = 0x1183e1400] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba5e000 == 46 [pid = 1660] [id = 617] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a99f000 == 45 [pid = 1660] [id = 616] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1248e9800 == 44 [pid = 1660] [id = 615] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12a616000 == 43 [pid = 1660] [id = 614] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e1800 == 42 [pid = 1660] [id = 613] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x128bb9000 == 41 [pid = 1660] [id = 612] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x126f05800 == 40 [pid = 1660] [id = 611] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1248e4000 == 39 [pid = 1660] [id = 610] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x121283000 == 38 [pid = 1660] [id = 609] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x119d3f800 == 37 [pid = 1660] [id = 608] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x118588800 == 36 [pid = 1660] [id = 607] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x117378000 == 35 [pid = 1660] [id = 606] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x120574800 == 34 [pid = 1660] [id = 605] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x116240000 == 33 [pid = 1660] [id = 604] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x1292dc000 == 32 [pid = 1660] [id = 603] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12c4ad800 == 31 [pid = 1660] [id = 622] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12b344000 == 30 [pid = 1660] [id = 621] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x123b46800 == 29 [pid = 1660] [id = 620] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdc0000 == 28 [pid = 1660] [id = 618] 00:50:28 INFO - PROCESS | 1660 | --DOCSHELL 0x11808d800 == 27 [pid = 1660] [id = 619] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x126750c00) [pid = 1660] [serial = 1772] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126512800) [pid = 1660] [serial = 1771] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x121b4b800) [pid = 1660] [serial = 1795] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1267d7000) [pid = 1660] [serial = 1808] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x11842e400) [pid = 1660] [serial = 1775] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126f50c00) [pid = 1660] [serial = 1810] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1174e4c00) [pid = 1660] [serial = 1774] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x124887000) [pid = 1660] [serial = 1798] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12483fc00) [pid = 1660] [serial = 1796] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1176ac400) [pid = 1660] [serial = 1801] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x119aefc00) [pid = 1660] [serial = 1802] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1265be000) [pid = 1660] [serial = 1807] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x124b37800) [pid = 1660] [serial = 1799] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1176b2400) [pid = 1660] [serial = 1781] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12534b000) [pid = 1660] [serial = 1805] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119421800) [pid = 1660] [serial = 1784] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x118430400) [pid = 1660] [serial = 1783] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121552400) [pid = 1660] [serial = 1804] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1219ad000) [pid = 1660] [serial = 1793] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121553800) [pid = 1660] [serial = 1790] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1273b6400) [pid = 1660] [serial = 1754] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1218cf400) [pid = 1660] [serial = 1792] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x119af1c00) [pid = 1660] [serial = 1786] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x120f13400) [pid = 1660] [serial = 1787] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11942e400) [pid = 1660] [serial = 1778] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118f9f800) [pid = 1660] [serial = 1777] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x117480800) [pid = 1660] [serial = 1780] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x12154c000) [pid = 1660] [serial = 1789] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118223400) [pid = 1660] [serial = 1763] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11747a000) [pid = 1660] [serial = 1762] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120f12000) [pid = 1660] [serial = 1766] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x119936400) [pid = 1660] [serial = 1765] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12483f000) [pid = 1660] [serial = 1769] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x123b1d800) [pid = 1660] [serial = 1768] [outer = 0x0] [url = about:blank] 00:50:28 INFO - PROCESS | 1660 | 1469260228712 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 00:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1275ms 00:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:50:28 INFO - PROCESS | 1660 | 1469260228750 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 00:50:28 INFO - PROCESS | 1660 | 1469260228754 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 00:50:28 INFO - PROCESS | 1660 | 1469260228758 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:50:28 INFO - PROCESS | 1660 | 1469260228760 Marionette TRACE conn2 <- [1,2466,null,{}] 00:50:28 INFO - PROCESS | 1660 | 1469260228763 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:28 INFO - PROCESS | 1660 | 1469260228765 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:28 INFO - PROCESS | 1660 | 1469260228843 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 00:50:28 INFO - PROCESS | 1660 | 1469260228850 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:28 INFO - PROCESS | 1660 | 1469260228852 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a66000 == 28 [pid = 1660] [id = 624] 00:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x116978400) [pid = 1660] [serial = 1872] [outer = 0x0] 00:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x116fa9c00) [pid = 1660] [serial = 1873] [outer = 0x116978400] 00:50:28 INFO - PROCESS | 1660 | 1469260228882 Marionette DEBUG loaded listener.js 00:50:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x11747c800) [pid = 1660] [serial = 1874] [outer = 0x116978400] 00:50:29 INFO - PROCESS | 1660 | 1469260229213 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 00:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 00:50:29 INFO - PROCESS | 1660 | 1469260229227 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 00:50:29 INFO - PROCESS | 1660 | 1469260229231 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 00:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:50:29 INFO - PROCESS | 1660 | 1469260229238 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:50:29 INFO - PROCESS | 1660 | 1469260229240 Marionette TRACE conn2 <- [1,2470,null,{}] 00:50:29 INFO - PROCESS | 1660 | 1469260229243 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:29 INFO - PROCESS | 1660 | 1469260229244 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:29 INFO - PROCESS | 1660 | 1469260229348 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 00:50:29 INFO - PROCESS | 1660 | 1469260229405 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 1660 | 1469260229407 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x117254000 == 29 [pid = 1660] [id = 625] 00:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117485000) [pid = 1660] [serial = 1875] [outer = 0x0] 00:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1174ea400) [pid = 1660] [serial = 1876] [outer = 0x117485000] 00:50:29 INFO - PROCESS | 1660 | 1469260229438 Marionette DEBUG loaded listener.js 00:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x118432400) [pid = 1660] [serial = 1877] [outer = 0x117485000] 00:50:29 INFO - PROCESS | 1660 | 1469260229727 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 00:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 520ms 00:50:29 INFO - PROCESS | 1660 | 1469260229758 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 00:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:50:29 INFO - PROCESS | 1660 | 1469260229767 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 00:50:29 INFO - PROCESS | 1660 | 1469260229774 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:50:29 INFO - PROCESS | 1660 | 1469260229777 Marionette TRACE conn2 <- [1,2474,null,{}] 00:50:29 INFO - PROCESS | 1660 | 1469260229787 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:29 INFO - PROCESS | 1660 | 1469260229790 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:29 INFO - PROCESS | 1660 | 1469260229875 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 00:50:29 INFO - PROCESS | 1660 | 1469260229932 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 1660 | 1469260229935 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x1170a9800 == 30 [pid = 1660] [id = 626] 00:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11870a400) [pid = 1660] [serial = 1878] [outer = 0x0] 00:50:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x11910c800) [pid = 1660] [serial = 1879] [outer = 0x11870a400] 00:50:29 INFO - PROCESS | 1660 | 1469260229962 Marionette DEBUG loaded listener.js 00:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x119ae4800) [pid = 1660] [serial = 1880] [outer = 0x11870a400] 00:50:30 INFO - PROCESS | 1660 | 1469260230268 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 00:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 522ms 00:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:50:30 INFO - PROCESS | 1660 | 1469260230296 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 00:50:30 INFO - PROCESS | 1660 | 1469260230297 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 00:50:30 INFO - PROCESS | 1660 | 1469260230300 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:50:30 INFO - PROCESS | 1660 | 1469260230302 Marionette TRACE conn2 <- [1,2478,null,{}] 00:50:30 INFO - PROCESS | 1660 | 1469260230307 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:30 INFO - PROCESS | 1660 | 1469260230308 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:30 INFO - PROCESS | 1660 | 1469260230389 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 00:50:30 INFO - PROCESS | 1660 | 1469260230392 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:30 INFO - PROCESS | 1660 | 1469260230393 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x119908800 == 31 [pid = 1660] [id = 627] 00:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x120534000) [pid = 1660] [serial = 1881] [outer = 0x0] 00:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120f0c000) [pid = 1660] [serial = 1882] [outer = 0x120534000] 00:50:30 INFO - PROCESS | 1660 | 1469260230419 Marionette DEBUG loaded listener.js 00:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x120fe6400) [pid = 1660] [serial = 1883] [outer = 0x120534000] 00:50:30 INFO - PROCESS | 1660 | 1469260230758 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 471ms 00:50:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:50:30 INFO - PROCESS | 1660 | 1469260230772 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 00:50:30 INFO - PROCESS | 1660 | 1469260230773 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 00:50:30 INFO - PROCESS | 1660 | 1469260230775 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:50:30 INFO - PROCESS | 1660 | 1469260230776 Marionette TRACE conn2 <- [1,2482,null,{}] 00:50:30 INFO - PROCESS | 1660 | 1469260230779 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:30 INFO - PROCESS | 1660 | 1469260230780 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:30 INFO - PROCESS | 1660 | 1469260230896 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 00:50:30 INFO - PROCESS | 1660 | 1469260230911 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:30 INFO - PROCESS | 1660 | 1469260230912 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x12105a000 == 32 [pid = 1660] [id = 628] 00:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1174de400) [pid = 1660] [serial = 1884] [outer = 0x0] 00:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x120fe7400) [pid = 1660] [serial = 1885] [outer = 0x1174de400] 00:50:30 INFO - PROCESS | 1660 | 1469260230937 Marionette DEBUG loaded listener.js 00:50:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x121552000) [pid = 1660] [serial = 1886] [outer = 0x1174de400] 00:50:31 INFO - PROCESS | 1660 | 1469260231294 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 00:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 570ms 00:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:50:31 INFO - PROCESS | 1660 | 1469260231345 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 00:50:31 INFO - PROCESS | 1660 | 1469260231346 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 00:50:31 INFO - PROCESS | 1660 | 1469260231349 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:50:31 INFO - PROCESS | 1660 | 1469260231350 Marionette TRACE conn2 <- [1,2486,null,{}] 00:50:31 INFO - PROCESS | 1660 | 1469260231352 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:31 INFO - PROCESS | 1660 | 1469260231356 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:31 INFO - PROCESS | 1660 | 1469260231474 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 00:50:31 INFO - PROCESS | 1660 | 1469260231513 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:31 INFO - PROCESS | 1660 | 1469260231514 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x12150b000 == 33 [pid = 1660] [id = 629] 00:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x121552400) [pid = 1660] [serial = 1887] [outer = 0x0] 00:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1219af800) [pid = 1660] [serial = 1888] [outer = 0x121552400] 00:50:31 INFO - PROCESS | 1660 | 1469260231540 Marionette DEBUG loaded listener.js 00:50:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x12483e000) [pid = 1660] [serial = 1889] [outer = 0x121552400] 00:50:31 INFO - PROCESS | 1660 | 1469260231846 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 00:50:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:50:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 521ms 00:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:50:31 INFO - PROCESS | 1660 | 1469260231872 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 00:50:31 INFO - PROCESS | 1660 | 1469260231873 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 00:50:31 INFO - PROCESS | 1660 | 1469260231875 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:50:31 INFO - PROCESS | 1660 | 1469260231877 Marionette TRACE conn2 <- [1,2490,null,{}] 00:50:31 INFO - PROCESS | 1660 | 1469260231879 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:31 INFO - PROCESS | 1660 | 1469260231880 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:31 INFO - PROCESS | 1660 | 1469260231983 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 00:50:32 INFO - PROCESS | 1660 | 1469260232020 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:32 INFO - PROCESS | 1660 | 1469260232021 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x121811000 == 34 [pid = 1660] [id = 630] 00:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x124840800) [pid = 1660] [serial = 1890] [outer = 0x0] 00:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x1248ad400) [pid = 1660] [serial = 1891] [outer = 0x124840800] 00:50:32 INFO - PROCESS | 1660 | 1469260232045 Marionette DEBUG loaded listener.js 00:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x125343000) [pid = 1660] [serial = 1892] [outer = 0x124840800] 00:50:32 INFO - PROCESS | 1660 | 1469260232347 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 00:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:50:32 INFO - PROCESS | 1660 | 1469260232395 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 00:50:32 INFO - PROCESS | 1660 | 1469260232396 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 00:50:32 INFO - PROCESS | 1660 | 1469260232398 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 1660 | 1469260232399 Marionette TRACE conn2 <- [1,2494,null,{}] 00:50:32 INFO - PROCESS | 1660 | 1469260232402 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:32 INFO - PROCESS | 1660 | 1469260232403 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:32 INFO - PROCESS | 1660 | 1469260232501 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 00:50:32 INFO - PROCESS | 1660 | 1469260232505 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:32 INFO - PROCESS | 1660 | 1469260232506 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x1265a5800 == 35 [pid = 1660] [id = 631] 00:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1121e6000) [pid = 1660] [serial = 1893] [outer = 0x0] 00:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x126512000) [pid = 1660] [serial = 1894] [outer = 0x1121e6000] 00:50:32 INFO - PROCESS | 1660 | 1469260232529 Marionette DEBUG loaded listener.js 00:50:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x126752c00) [pid = 1660] [serial = 1895] [outer = 0x1121e6000] 00:50:33 INFO - PROCESS | 1660 | 1469260233060 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1273a9800) [pid = 1660] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x113d95c00) [pid = 1660] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x127590c00) [pid = 1660] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x11747ec00) [pid = 1660] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x116531800) [pid = 1660] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x118223800) [pid = 1660] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1267dd000) [pid = 1660] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x118f9b800) [pid = 1660] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x121b49c00) [pid = 1660] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119424800) [pid = 1660] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x120536800) [pid = 1660] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x128a39800) [pid = 1660] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116085400) [pid = 1660] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113d99000) [pid = 1660] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x124889800) [pid = 1660] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:50:33 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128a40c00) [pid = 1660] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 00:50:33 INFO - PROCESS | 1660 | 1469260233121 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 00:50:33 INFO - PROCESS | 1660 | 1469260233122 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 00:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:50:33 INFO - PROCESS | 1660 | 1469260233124 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:50:33 INFO - PROCESS | 1660 | 1469260233125 Marionette TRACE conn2 <- [1,2498,null,{}] 00:50:33 INFO - PROCESS | 1660 | 1469260233128 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:33 INFO - PROCESS | 1660 | 1469260233129 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:33 INFO - PROCESS | 1660 | 1469260233206 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 00:50:33 INFO - PROCESS | 1660 | 1469260233209 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:33 INFO - PROCESS | 1660 | 1469260233210 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x126933000 == 36 [pid = 1660] [id = 632] 00:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11747e800) [pid = 1660] [serial = 1896] [outer = 0x0] 00:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x118223800) [pid = 1660] [serial = 1897] [outer = 0x11747e800] 00:50:33 INFO - PROCESS | 1660 | 1469260233242 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x120536800) [pid = 1660] [serial = 1898] [outer = 0x11747e800] 00:50:33 INFO - PROCESS | 1660 | 1469260233561 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 470ms 00:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:50:33 INFO - PROCESS | 1660 | 1469260233594 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 00:50:33 INFO - PROCESS | 1660 | 1469260233595 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 00:50:33 INFO - PROCESS | 1660 | 1469260233598 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:50:33 INFO - PROCESS | 1660 | 1469260233599 Marionette TRACE conn2 <- [1,2502,null,{}] 00:50:33 INFO - PROCESS | 1660 | 1469260233601 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:33 INFO - PROCESS | 1660 | 1469260233602 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:33 INFO - PROCESS | 1660 | 1469260233678 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 00:50:33 INFO - PROCESS | 1660 | 1469260233740 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:33 INFO - PROCESS | 1660 | 1469260233741 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a67000 == 37 [pid = 1660] [id = 633] 00:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x11747ec00) [pid = 1660] [serial = 1899] [outer = 0x0] 00:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123c36800) [pid = 1660] [serial = 1900] [outer = 0x11747ec00] 00:50:33 INFO - PROCESS | 1660 | 1469260233765 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1267dd000) [pid = 1660] [serial = 1901] [outer = 0x11747ec00] 00:50:34 INFO - PROCESS | 1660 | 1469260234047 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 468ms 00:50:34 INFO - PROCESS | 1660 | 1469260234074 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 00:50:34 INFO - PROCESS | 1660 | 1469260234076 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 00:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:50:34 INFO - PROCESS | 1660 | 1469260234078 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:50:34 INFO - PROCESS | 1660 | 1469260234080 Marionette TRACE conn2 <- [1,2506,null,{}] 00:50:34 INFO - PROCESS | 1660 | 1469260234083 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:34 INFO - PROCESS | 1660 | 1469260234087 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:34 INFO - PROCESS | 1660 | 1469260234190 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 00:50:34 INFO - PROCESS | 1660 | 1469260234195 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1660 | 1469260234196 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290ec000 == 38 [pid = 1660] [id = 634] 00:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12675c400) [pid = 1660] [serial = 1902] [outer = 0x0] 00:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1269ed400) [pid = 1660] [serial = 1903] [outer = 0x12675c400] 00:50:34 INFO - PROCESS | 1660 | 1469260234230 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127573400) [pid = 1660] [serial = 1904] [outer = 0x12675c400] 00:50:34 INFO - PROCESS | 1660 | 1469260234561 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 520ms 00:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:50:34 INFO - PROCESS | 1660 | 1469260234600 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 00:50:34 INFO - PROCESS | 1660 | 1469260234601 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 00:50:34 INFO - PROCESS | 1660 | 1469260234603 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:50:34 INFO - PROCESS | 1660 | 1469260234604 Marionette TRACE conn2 <- [1,2510,null,{}] 00:50:34 INFO - PROCESS | 1660 | 1469260234607 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:34 INFO - PROCESS | 1660 | 1469260234608 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:34 INFO - PROCESS | 1660 | 1469260234711 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 00:50:34 INFO - PROCESS | 1660 | 1469260234719 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1660 | 1469260234721 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x129970000 == 39 [pid = 1660] [id = 635] 00:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1273a1000) [pid = 1660] [serial = 1905] [outer = 0x0] 00:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12757c800) [pid = 1660] [serial = 1906] [outer = 0x1273a1000] 00:50:34 INFO - PROCESS | 1660 | 1469260234745 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12758f400) [pid = 1660] [serial = 1907] [outer = 0x1273a1000] 00:50:35 INFO - PROCESS | 1660 | 1469260235052 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 470ms 00:50:35 INFO - PROCESS | 1660 | 1469260235117 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 00:50:35 INFO - PROCESS | 1660 | 1469260235119 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 00:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:50:35 INFO - PROCESS | 1660 | 1469260235123 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1660 | 1469260235126 Marionette TRACE conn2 <- [1,2514,null,{}] 00:50:35 INFO - PROCESS | 1660 | 1469260235130 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:35 INFO - PROCESS | 1660 | 1469260235132 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:35 INFO - PROCESS | 1660 | 1469260235223 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 00:50:35 INFO - PROCESS | 1660 | 1469260235325 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:35 INFO - PROCESS | 1660 | 1469260235328 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x116758800 == 40 [pid = 1660] [id = 636] 00:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x115e0b800) [pid = 1660] [serial = 1908] [outer = 0x0] 00:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116906000) [pid = 1660] [serial = 1909] [outer = 0x115e0b800] 00:50:35 INFO - PROCESS | 1660 | 1469260235359 Marionette DEBUG loaded listener.js 00:50:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x11747b400) [pid = 1660] [serial = 1910] [outer = 0x115e0b800] 00:50:35 INFO - PROCESS | 1660 | 1469260235880 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 823ms 00:50:35 INFO - PROCESS | 1660 | 1469260235947 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 00:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:50:35 INFO - PROCESS | 1660 | 1469260235949 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 00:50:35 INFO - PROCESS | 1660 | 1469260235953 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1660 | 1469260235956 Marionette TRACE conn2 <- [1,2518,null,{}] 00:50:35 INFO - PROCESS | 1660 | 1469260235959 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:35 INFO - PROCESS | 1660 | 1469260235961 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:36 INFO - PROCESS | 1660 | 1469260236070 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 00:50:36 INFO - PROCESS | 1660 | 1469260236151 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1660 | 1469260236153 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191f4800 == 41 [pid = 1660] [id = 637] 00:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x118705800) [pid = 1660] [serial = 1911] [outer = 0x0] 00:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x118860800) [pid = 1660] [serial = 1912] [outer = 0x118705800] 00:50:36 INFO - PROCESS | 1660 | 1469260236184 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x119422c00) [pid = 1660] [serial = 1913] [outer = 0x118705800] 00:50:36 INFO - PROCESS | 1660 | 1469260236859 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 973ms 00:50:36 INFO - PROCESS | 1660 | 1469260236924 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 00:50:36 INFO - PROCESS | 1660 | 1469260236927 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 00:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:50:36 INFO - PROCESS | 1660 | 1469260236930 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:50:36 INFO - PROCESS | 1660 | 1469260236932 Marionette TRACE conn2 <- [1,2522,null,{}] 00:50:36 INFO - PROCESS | 1660 | 1469260236962 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:36 INFO - PROCESS | 1660 | 1469260236963 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:37 INFO - PROCESS | 1660 | 1469260237081 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1290ec000 == 40 [pid = 1660] [id = 634] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x128a67000 == 39 [pid = 1660] [id = 633] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x126933000 == 38 [pid = 1660] [id = 632] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1265a5800 == 37 [pid = 1660] [id = 631] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x121811000 == 36 [pid = 1660] [id = 630] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12150b000 == 35 [pid = 1660] [id = 629] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x12105a000 == 34 [pid = 1660] [id = 628] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x119908800 == 33 [pid = 1660] [id = 627] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x1170a9800 == 32 [pid = 1660] [id = 626] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x117254000 == 31 [pid = 1660] [id = 625] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x113a66000 == 30 [pid = 1660] [id = 624] 00:50:37 INFO - PROCESS | 1660 | --DOCSHELL 0x118763000 == 29 [pid = 1660] [id = 623] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1275a4c00) [pid = 1660] [serial = 1843] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1219acc00) [pid = 1660] [serial = 1828] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x123b1fc00) [pid = 1660] [serial = 1829] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x1169f7c00) [pid = 1660] [serial = 1813] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x117483800) [pid = 1660] [serial = 1814] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1183dd800) [pid = 1660] [serial = 1819] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x118711c00) [pid = 1660] [serial = 1820] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1273a9400) [pid = 1660] [serial = 1811] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119426800) [pid = 1660] [serial = 1816] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x119ae7c00) [pid = 1660] [serial = 1817] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x124836800) [pid = 1660] [serial = 1831] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x124889400) [pid = 1660] [serial = 1832] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11942b400) [pid = 1660] [serial = 1822] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119aedc00) [pid = 1660] [serial = 1823] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x120fed800) [pid = 1660] [serial = 1825] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12194d400) [pid = 1660] [serial = 1826] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12758e400) [pid = 1660] [serial = 1841] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x128a48400) [pid = 1660] [serial = 1853] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118423400) [pid = 1660] [serial = 1846] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x120f0b400) [pid = 1660] [serial = 1847] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12194f800) [pid = 1660] [serial = 1849] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128a41800) [pid = 1660] [serial = 1852] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1275a9c00) [pid = 1660] [serial = 1844] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12650f400) [pid = 1660] [serial = 1834] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x129068000) [pid = 1660] [serial = 1855] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x127576400) [pid = 1660] [serial = 1838] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x129278800) [pid = 1660] [serial = 1856] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1275b0800) [pid = 1660] [serial = 1850] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12739a000) [pid = 1660] [serial = 1835] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1273b1800) [pid = 1660] [serial = 1837] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12757b400) [pid = 1660] [serial = 1840] [outer = 0x0] [url = about:blank] 00:50:37 INFO - PROCESS | 1660 | 1469260237170 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:37 INFO - PROCESS | 1660 | 1469260237173 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126d0800 == 30 [pid = 1660] [id = 638] 00:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x116980400) [pid = 1660] [serial = 1914] [outer = 0x0] 00:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x11747a800) [pid = 1660] [serial = 1915] [outer = 0x116980400] 00:50:37 INFO - PROCESS | 1660 | 1469260237202 Marionette DEBUG loaded listener.js 00:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118224800) [pid = 1660] [serial = 1916] [outer = 0x116980400] 00:50:37 INFO - PROCESS | 1660 | 1469260237496 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 595ms 00:50:37 INFO - PROCESS | 1660 | 1469260237526 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 00:50:37 INFO - PROCESS | 1660 | 1469260237529 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 00:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:50:37 INFO - PROCESS | 1660 | 1469260237533 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:50:37 INFO - PROCESS | 1660 | 1469260237539 Marionette TRACE conn2 <- [1,2526,null,{}] 00:50:37 INFO - PROCESS | 1660 | 1469260237541 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:37 INFO - PROCESS | 1660 | 1469260237543 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:37 INFO - PROCESS | 1660 | 1469260237624 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 00:50:37 INFO - PROCESS | 1660 | 1469260237628 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:37 INFO - PROCESS | 1660 | 1469260237629 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x118419800 == 31 [pid = 1660] [id = 639] 00:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1184c5400) [pid = 1660] [serial = 1917] [outer = 0x0] 00:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x118f58000) [pid = 1660] [serial = 1918] [outer = 0x1184c5400] 00:50:37 INFO - PROCESS | 1660 | 1469260237658 Marionette DEBUG loaded listener.js 00:50:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119425c00) [pid = 1660] [serial = 1919] [outer = 0x1184c5400] 00:50:38 INFO - PROCESS | 1660 | 1469260238024 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 523ms 00:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:50:38 INFO - PROCESS | 1660 | 1469260238057 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 00:50:38 INFO - PROCESS | 1660 | 1469260238058 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 00:50:38 INFO - PROCESS | 1660 | 1469260238061 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:50:38 INFO - PROCESS | 1660 | 1469260238063 Marionette TRACE conn2 <- [1,2530,null,{}] 00:50:38 INFO - PROCESS | 1660 | 1469260238071 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:38 INFO - PROCESS | 1660 | 1469260238074 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:38 INFO - PROCESS | 1660 | 1469260238161 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 00:50:38 INFO - PROCESS | 1660 | 1469260238171 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:38 INFO - PROCESS | 1660 | 1469260238173 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x120574800 == 32 [pid = 1660] [id = 640] 00:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x113d96800) [pid = 1660] [serial = 1920] [outer = 0x0] 00:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119af0800) [pid = 1660] [serial = 1921] [outer = 0x113d96800] 00:50:38 INFO - PROCESS | 1660 | 1469260238200 Marionette DEBUG loaded listener.js 00:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x120f11c00) [pid = 1660] [serial = 1922] [outer = 0x113d96800] 00:50:38 INFO - PROCESS | 1660 | 1469260238558 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 521ms 00:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:50:38 INFO - PROCESS | 1660 | 1469260238587 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 00:50:38 INFO - PROCESS | 1660 | 1469260238589 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 00:50:38 INFO - PROCESS | 1660 | 1469260238592 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:50:38 INFO - PROCESS | 1660 | 1469260238594 Marionette TRACE conn2 <- [1,2534,null,{}] 00:50:38 INFO - PROCESS | 1660 | 1469260238597 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:38 INFO - PROCESS | 1660 | 1469260238599 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:38 INFO - PROCESS | 1660 | 1469260238728 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 00:50:38 INFO - PROCESS | 1660 | 1469260238735 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:38 INFO - PROCESS | 1660 | 1469260238736 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x121504000 == 33 [pid = 1660] [id = 641] 00:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120fe9400) [pid = 1660] [serial = 1923] [outer = 0x0] 00:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12154cc00) [pid = 1660] [serial = 1924] [outer = 0x120fe9400] 00:50:38 INFO - PROCESS | 1660 | 1469260238777 Marionette DEBUG loaded listener.js 00:50:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1219a7400) [pid = 1660] [serial = 1925] [outer = 0x120fe9400] 00:50:39 INFO - PROCESS | 1660 | 1469260239196 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 00:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 671ms 00:50:39 INFO - PROCESS | 1660 | 1469260239264 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 00:50:39 INFO - PROCESS | 1660 | 1469260239266 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 00:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:50:39 INFO - PROCESS | 1660 | 1469260239271 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:50:39 INFO - PROCESS | 1660 | 1469260239273 Marionette TRACE conn2 <- [1,2538,null,{}] 00:50:39 INFO - PROCESS | 1660 | 1469260239283 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:39 INFO - PROCESS | 1660 | 1469260239285 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:39 INFO - PROCESS | 1660 | 1469260239442 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 00:50:39 INFO - PROCESS | 1660 | 1469260239559 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:39 INFO - PROCESS | 1660 | 1469260239560 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x123b38800 == 34 [pid = 1660] [id = 642] 00:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x121723400) [pid = 1660] [serial = 1926] [outer = 0x0] 00:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1219b1800) [pid = 1660] [serial = 1927] [outer = 0x121723400] 00:50:39 INFO - PROCESS | 1660 | 1469260239601 Marionette DEBUG loaded listener.js 00:50:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121b4f400) [pid = 1660] [serial = 1928] [outer = 0x121723400] 00:50:39 INFO - PROCESS | 1660 | 1469260239981 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 728ms 00:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:50:40 INFO - PROCESS | 1660 | 1469260239998 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 1660 | 1469260239999 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 00:50:40 INFO - PROCESS | 1660 | 1469260240003 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 1660 | 1469260240005 Marionette TRACE conn2 <- [1,2542,null,{}] 00:50:40 INFO - PROCESS | 1660 | 1469260240007 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:40 INFO - PROCESS | 1660 | 1469260240011 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:40 INFO - PROCESS | 1660 | 1469260240135 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 00:50:40 INFO - PROCESS | 1660 | 1469260240139 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:40 INFO - PROCESS | 1660 | 1469260240140 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x1265b7000 == 35 [pid = 1660] [id = 643] 00:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121b4fc00) [pid = 1660] [serial = 1929] [outer = 0x0] 00:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x124833c00) [pid = 1660] [serial = 1930] [outer = 0x121b4fc00] 00:50:40 INFO - PROCESS | 1660 | 1469260240165 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1265c1000) [pid = 1660] [serial = 1931] [outer = 0x121b4fc00] 00:50:40 INFO - PROCESS | 1660 | 1469260240504 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 00:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 522ms 00:50:40 INFO - PROCESS | 1660 | 1469260240524 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 1660 | 1469260240526 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 00:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:50:40 INFO - PROCESS | 1660 | 1469260240542 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 1660 | 1469260240543 Marionette TRACE conn2 <- [1,2546,null,{}] 00:50:40 INFO - PROCESS | 1660 | 1469260240545 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:40 INFO - PROCESS | 1660 | 1469260240547 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:40 INFO - PROCESS | 1660 | 1469260240644 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 00:50:40 INFO - PROCESS | 1660 | 1469260240648 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:40 INFO - PROCESS | 1660 | 1469260240649 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bab800 == 36 [pid = 1660] [id = 644] 00:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1267d7000) [pid = 1660] [serial = 1932] [outer = 0x0] 00:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1269e0000) [pid = 1660] [serial = 1933] [outer = 0x1267d7000] 00:50:40 INFO - PROCESS | 1660 | 1469260240674 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x127131800) [pid = 1660] [serial = 1934] [outer = 0x1267d7000] 00:50:41 INFO - PROCESS | 1660 | 1469260241022 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 00:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 535ms 00:50:41 INFO - PROCESS | 1660 | 1469260241063 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 00:50:41 INFO - PROCESS | 1660 | 1469260241064 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 00:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:50:41 INFO - PROCESS | 1660 | 1469260241067 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:50:41 INFO - PROCESS | 1660 | 1469260241068 Marionette TRACE conn2 <- [1,2550,null,{}] 00:50:41 INFO - PROCESS | 1660 | 1469260241070 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:41 INFO - PROCESS | 1660 | 1469260241071 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:41 INFO - PROCESS | 1660 | 1469260241171 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 00:50:41 INFO - PROCESS | 1660 | 1469260241181 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:41 INFO - PROCESS | 1660 | 1469260241182 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e1800 == 37 [pid = 1660] [id = 645] 00:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x127132400) [pid = 1660] [serial = 1935] [outer = 0x0] 00:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1273b0400) [pid = 1660] [serial = 1936] [outer = 0x127132400] 00:50:41 INFO - PROCESS | 1660 | 1469260241207 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x127576800) [pid = 1660] [serial = 1937] [outer = 0x127132400] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120534000) [pid = 1660] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124884000) [pid = 1660] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1121e6000) [pid = 1660] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x11652bc00) [pid = 1660] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x119aec400) [pid = 1660] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11870a400) [pid = 1660] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116978400) [pid = 1660] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11747ec00) [pid = 1660] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1174de400) [pid = 1660] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1183e1400) [pid = 1660] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12675c400) [pid = 1660] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x121552400) [pid = 1660] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x124840800) [pid = 1660] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x127130c00) [pid = 1660] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11747e800) [pid = 1660] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:50:41 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x117485000) [pid = 1660] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:50:41 INFO - PROCESS | 1660 | 1469260241591 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 00:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 570ms 00:50:41 INFO - PROCESS | 1660 | 1469260241640 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 00:50:41 INFO - PROCESS | 1660 | 1469260241648 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 00:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:50:41 INFO - PROCESS | 1660 | 1469260241664 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:50:41 INFO - PROCESS | 1660 | 1469260241665 Marionette TRACE conn2 <- [1,2554,null,{}] 00:50:41 INFO - PROCESS | 1660 | 1469260241669 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:41 INFO - PROCESS | 1660 | 1469260241673 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:41 INFO - PROCESS | 1660 | 1469260241755 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 00:50:41 INFO - PROCESS | 1660 | 1469260241759 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:41 INFO - PROCESS | 1660 | 1469260241760 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290ed800 == 38 [pid = 1660] [id = 646] 00:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x117477000) [pid = 1660] [serial = 1938] [outer = 0x0] 00:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119dde800) [pid = 1660] [serial = 1939] [outer = 0x117477000] 00:50:41 INFO - PROCESS | 1660 | 1469260241784 Marionette DEBUG loaded listener.js 00:50:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1219a8c00) [pid = 1660] [serial = 1940] [outer = 0x117477000] 00:50:42 INFO - PROCESS | 1660 | 1469260242122 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 476ms 00:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:50:42 INFO - PROCESS | 1660 | 1469260242139 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 00:50:42 INFO - PROCESS | 1660 | 1469260242141 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 00:50:42 INFO - PROCESS | 1660 | 1469260242143 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:50:42 INFO - PROCESS | 1660 | 1469260242144 Marionette TRACE conn2 <- [1,2558,null,{}] 00:50:42 INFO - PROCESS | 1660 | 1469260242146 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:42 INFO - PROCESS | 1660 | 1469260242147 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:42 INFO - PROCESS | 1660 | 1469260242228 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 00:50:42 INFO - PROCESS | 1660 | 1469260242231 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:42 INFO - PROCESS | 1660 | 1469260242232 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a749000 == 39 [pid = 1660] [id = 647] 00:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1205c7c00) [pid = 1660] [serial = 1941] [outer = 0x0] 00:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1267dec00) [pid = 1660] [serial = 1942] [outer = 0x1205c7c00] 00:50:42 INFO - PROCESS | 1660 | 1469260242261 Marionette DEBUG loaded listener.js 00:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x127577800) [pid = 1660] [serial = 1943] [outer = 0x1205c7c00] 00:50:42 INFO - PROCESS | 1660 | 1469260242571 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 469ms 00:50:42 INFO - PROCESS | 1660 | 1469260242613 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 00:50:42 INFO - PROCESS | 1660 | 1469260242614 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 00:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:50:42 INFO - PROCESS | 1660 | 1469260242635 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:50:42 INFO - PROCESS | 1660 | 1469260242639 Marionette TRACE conn2 <- [1,2562,null,{}] 00:50:42 INFO - PROCESS | 1660 | 1469260242643 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:42 INFO - PROCESS | 1660 | 1469260242645 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:42 INFO - PROCESS | 1660 | 1469260242738 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 00:50:42 INFO - PROCESS | 1660 | 1469260242741 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:42 INFO - PROCESS | 1660 | 1469260242743 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b1c4000 == 40 [pid = 1660] [id = 648] 00:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x12739f800) [pid = 1660] [serial = 1944] [outer = 0x0] 00:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1275a8400) [pid = 1660] [serial = 1945] [outer = 0x12739f800] 00:50:42 INFO - PROCESS | 1660 | 1469260242768 Marionette DEBUG loaded listener.js 00:50:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x128a3a400) [pid = 1660] [serial = 1946] [outer = 0x12739f800] 00:50:43 INFO - PROCESS | 1660 | 1469260243174 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 00:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 591ms 00:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:50:43 INFO - PROCESS | 1660 | 1469260243209 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 00:50:43 INFO - PROCESS | 1660 | 1469260243211 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 00:50:43 INFO - PROCESS | 1660 | 1469260243214 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:50:43 INFO - PROCESS | 1660 | 1469260243216 Marionette TRACE conn2 <- [1,2566,null,{}] 00:50:43 INFO - PROCESS | 1660 | 1469260243232 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1660 | 1469260243234 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:43 INFO - PROCESS | 1660 | 1469260243363 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 00:50:43 INFO - PROCESS | 1660 | 1469260243372 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:43 INFO - PROCESS | 1660 | 1469260243373 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba4c000 == 41 [pid = 1660] [id = 649] 00:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x128a3e800) [pid = 1660] [serial = 1947] [outer = 0x0] 00:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x128a48c00) [pid = 1660] [serial = 1948] [outer = 0x128a3e800] 00:50:43 INFO - PROCESS | 1660 | 1469260243396 Marionette DEBUG loaded listener.js 00:50:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x129275400) [pid = 1660] [serial = 1949] [outer = 0x128a3e800] 00:50:43 INFO - PROCESS | 1660 | 1469260243908 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 00:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 732ms 00:50:43 INFO - PROCESS | 1660 | 1469260243946 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 00:50:43 INFO - PROCESS | 1660 | 1469260243949 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 00:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:50:43 INFO - PROCESS | 1660 | 1469260243952 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:50:43 INFO - PROCESS | 1660 | 1469260243955 Marionette TRACE conn2 <- [1,2570,null,{}] 00:50:43 INFO - PROCESS | 1660 | 1469260243959 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1660 | 1469260243960 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:44 INFO - PROCESS | 1660 | 1469260244065 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 00:50:44 INFO - PROCESS | 1660 | 1469260244172 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:44 INFO - PROCESS | 1660 | 1469260244173 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x118410000 == 42 [pid = 1660] [id = 650] 00:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1174e9800) [pid = 1660] [serial = 1950] [outer = 0x0] 00:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x11822e000) [pid = 1660] [serial = 1951] [outer = 0x1174e9800] 00:50:44 INFO - PROCESS | 1660 | 1469260244204 Marionette DEBUG loaded listener.js 00:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118708c00) [pid = 1660] [serial = 1952] [outer = 0x1174e9800] 00:50:44 INFO - PROCESS | 1660 | 1469260244668 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 00:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 723ms 00:50:44 INFO - PROCESS | 1660 | 1469260244675 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 00:50:44 INFO - PROCESS | 1660 | 1469260244678 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 00:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:50:44 INFO - PROCESS | 1660 | 1469260244683 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:50:44 INFO - PROCESS | 1660 | 1469260244687 Marionette TRACE conn2 <- [1,2574,null,{}] 00:50:44 INFO - PROCESS | 1660 | 1469260244690 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:44 INFO - PROCESS | 1660 | 1469260244692 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:44 INFO - PROCESS | 1660 | 1469260244798 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 00:50:44 INFO - PROCESS | 1660 | 1469260244869 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:44 INFO - PROCESS | 1660 | 1469260244870 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f0d000 == 43 [pid = 1660] [id = 651] 00:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11942e400) [pid = 1660] [serial = 1953] [outer = 0x0] 00:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x120536c00) [pid = 1660] [serial = 1954] [outer = 0x11942e400] 00:50:44 INFO - PROCESS | 1660 | 1469260244902 Marionette DEBUG loaded listener.js 00:50:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x120fe6c00) [pid = 1660] [serial = 1955] [outer = 0x11942e400] 00:50:45 INFO - PROCESS | 1660 | 1469260245322 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 672ms 00:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:50:45 INFO - PROCESS | 1660 | 1469260245356 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 00:50:45 INFO - PROCESS | 1660 | 1469260245357 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 00:50:45 INFO - PROCESS | 1660 | 1469260245359 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:50:45 INFO - PROCESS | 1660 | 1469260245362 Marionette TRACE conn2 <- [1,2578,null,{}] 00:50:45 INFO - PROCESS | 1660 | 1469260245370 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:45 INFO - PROCESS | 1660 | 1469260245373 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:45 INFO - PROCESS | 1660 | 1469260245497 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 00:50:45 INFO - PROCESS | 1660 | 1469260245572 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:45 INFO - PROCESS | 1660 | 1469260245574 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdbc800 == 44 [pid = 1660] [id = 652] 00:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x123b1c400) [pid = 1660] [serial = 1956] [outer = 0x0] 00:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12483f000) [pid = 1660] [serial = 1957] [outer = 0x123b1c400] 00:50:45 INFO - PROCESS | 1660 | 1469260245605 Marionette DEBUG loaded listener.js 00:50:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x125347c00) [pid = 1660] [serial = 1958] [outer = 0x123b1c400] 00:50:46 INFO - PROCESS | 1660 | 1469260246006 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 723ms 00:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:50:46 INFO - PROCESS | 1660 | 1469260246083 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 00:50:46 INFO - PROCESS | 1660 | 1469260246085 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 00:50:46 INFO - PROCESS | 1660 | 1469260246087 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:50:46 INFO - PROCESS | 1660 | 1469260246088 Marionette TRACE conn2 <- [1,2582,null,{}] 00:50:46 INFO - PROCESS | 1660 | 1469260246091 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:46 INFO - PROCESS | 1660 | 1469260246092 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:46 INFO - PROCESS | 1660 | 1469260246207 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 00:50:46 INFO - PROCESS | 1660 | 1469260246280 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:46 INFO - PROCESS | 1660 | 1469260246282 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x1248dd800 == 45 [pid = 1660] [id = 653] 00:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x11690ac00) [pid = 1660] [serial = 1959] [outer = 0x0] 00:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x1269e0400) [pid = 1660] [serial = 1960] [outer = 0x11690ac00] 00:50:46 INFO - PROCESS | 1660 | 1469260246313 Marionette DEBUG loaded listener.js 00:50:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x127579800) [pid = 1660] [serial = 1961] [outer = 0x11690ac00] 00:50:46 INFO - PROCESS | 1660 | 1469260246979 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 969ms 00:50:47 INFO - PROCESS | 1660 | 1469260247057 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 00:50:47 INFO - PROCESS | 1660 | 1469260247061 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 00:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:50:47 INFO - PROCESS | 1660 | 1469260247065 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:50:47 INFO - PROCESS | 1660 | 1469260247069 Marionette TRACE conn2 <- [1,2586,null,{}] 00:50:47 INFO - PROCESS | 1660 | 1469260247074 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:47 INFO - PROCESS | 1660 | 1469260247077 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:47 INFO - PROCESS | 1660 | 1469260247183 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 00:50:47 INFO - PROCESS | 1660 | 1469260247244 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:47 INFO - PROCESS | 1660 | 1469260247246 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x1199a1800 == 46 [pid = 1660] [id = 654] 00:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x11747b000) [pid = 1660] [serial = 1962] [outer = 0x0] 00:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x11842a000) [pid = 1660] [serial = 1963] [outer = 0x11747b000] 00:50:47 INFO - PROCESS | 1660 | 1469260247273 Marionette DEBUG loaded listener.js 00:50:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x118f95400) [pid = 1660] [serial = 1964] [outer = 0x11747b000] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12b1c4000 == 45 [pid = 1660] [id = 648] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12a749000 == 44 [pid = 1660] [id = 647] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1290ed800 == 43 [pid = 1660] [id = 646] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e1800 == 42 [pid = 1660] [id = 645] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x128bab800 == 41 [pid = 1660] [id = 644] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1265b7000 == 40 [pid = 1660] [id = 643] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x123b38800 == 39 [pid = 1660] [id = 642] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x121504000 == 38 [pid = 1660] [id = 641] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x120574800 == 37 [pid = 1660] [id = 640] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x118419800 == 36 [pid = 1660] [id = 639] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1126d0800 == 35 [pid = 1660] [id = 638] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x129970000 == 34 [pid = 1660] [id = 635] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x116758800 == 33 [pid = 1660] [id = 636] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1191f4800 == 32 [pid = 1660] [id = 637] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x1248dd800 == 31 [pid = 1660] [id = 653] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdbc800 == 30 [pid = 1660] [id = 652] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x126f0d000 == 29 [pid = 1660] [id = 651] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x118410000 == 28 [pid = 1660] [id = 650] 00:50:48 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba4c000 == 27 [pid = 1660] [id = 649] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x120f0c000) [pid = 1660] [serial = 1882] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x126751400) [pid = 1660] [serial = 1865] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x126512000) [pid = 1660] [serial = 1894] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118860000) [pid = 1660] [serial = 1859] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x12154f400) [pid = 1660] [serial = 1862] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11910c800) [pid = 1660] [serial = 1879] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x120f14000) [pid = 1660] [serial = 1861] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x116fa9c00) [pid = 1660] [serial = 1873] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x123c36800) [pid = 1660] [serial = 1900] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x121552000) [pid = 1660] [serial = 1886] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1184cb000) [pid = 1660] [serial = 1870] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x120fe6400) [pid = 1660] [serial = 1883] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x11747c800) [pid = 1660] [serial = 1874] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1269ed400) [pid = 1660] [serial = 1903] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x12483e000) [pid = 1660] [serial = 1889] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1248ad400) [pid = 1660] [serial = 1891] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x126752c00) [pid = 1660] [serial = 1895] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x120fe7400) [pid = 1660] [serial = 1885] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11822f400) [pid = 1660] [serial = 1858] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x12757dc00) [pid = 1660] [serial = 1868] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118223800) [pid = 1660] [serial = 1897] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119ae4800) [pid = 1660] [serial = 1880] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x118432400) [pid = 1660] [serial = 1877] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x125343000) [pid = 1660] [serial = 1892] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x118f9b400) [pid = 1660] [serial = 1871] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1267dd000) [pid = 1660] [serial = 1901] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1273adc00) [pid = 1660] [serial = 1867] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x124b43c00) [pid = 1660] [serial = 1864] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1174ea400) [pid = 1660] [serial = 1876] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1219af800) [pid = 1660] [serial = 1888] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x120536800) [pid = 1660] [serial = 1898] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x127573400) [pid = 1660] [serial = 1904] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x12757c800) [pid = 1660] [serial = 1906] [outer = 0x0] [url = about:blank] 00:50:48 INFO - PROCESS | 1660 | 1469260248284 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1277ms 00:50:48 INFO - PROCESS | 1660 | 1469260248342 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 00:50:48 INFO - PROCESS | 1660 | 1469260248344 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 00:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:50:48 INFO - PROCESS | 1660 | 1469260248348 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:50:48 INFO - PROCESS | 1660 | 1469260248350 Marionette TRACE conn2 <- [1,2590,null,{}] 00:50:48 INFO - PROCESS | 1660 | 1469260248354 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:48 INFO - PROCESS | 1660 | 1469260248356 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:48 INFO - PROCESS | 1660 | 1469260248437 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 00:50:48 INFO - PROCESS | 1660 | 1469260248444 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:48 INFO - PROCESS | 1660 | 1469260248447 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x113acd000 == 28 [pid = 1660] [id = 655] 00:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x116907000) [pid = 1660] [serial = 1965] [outer = 0x0] 00:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116978000) [pid = 1660] [serial = 1966] [outer = 0x116907000] 00:50:48 INFO - PROCESS | 1660 | 1469260248476 Marionette DEBUG loaded listener.js 00:50:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116fb7000) [pid = 1660] [serial = 1967] [outer = 0x116907000] 00:50:48 INFO - PROCESS | 1660 | 1469260248869 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 00:50:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:50:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 572ms 00:50:48 INFO - PROCESS | 1660 | 1469260248919 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 00:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:50:48 INFO - PROCESS | 1660 | 1469260248923 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 00:50:48 INFO - PROCESS | 1660 | 1469260248928 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:50:48 INFO - PROCESS | 1660 | 1469260248930 Marionette TRACE conn2 <- [1,2594,null,{}] 00:50:48 INFO - PROCESS | 1660 | 1469260248932 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:48 INFO - PROCESS | 1660 | 1469260248934 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:49 INFO - PROCESS | 1660 | 1469260249012 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 00:50:49 INFO - PROCESS | 1660 | 1469260249017 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:49 INFO - PROCESS | 1660 | 1469260249020 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x11808c800 == 29 [pid = 1660] [id = 656] 00:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1174dfc00) [pid = 1660] [serial = 1968] [outer = 0x0] 00:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11822f400) [pid = 1660] [serial = 1969] [outer = 0x1174dfc00] 00:50:49 INFO - PROCESS | 1660 | 1469260249049 Marionette DEBUG loaded listener.js 00:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1185b9800) [pid = 1660] [serial = 1970] [outer = 0x1174dfc00] 00:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 470ms 00:50:49 INFO - PROCESS | 1660 | 1469260249394 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 00:50:49 INFO - PROCESS | 1660 | 1469260249397 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 00:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:50:49 INFO - PROCESS | 1660 | 1469260249410 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 00:50:49 INFO - PROCESS | 1660 | 1469260249413 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:50:49 INFO - PROCESS | 1660 | 1469260249416 Marionette TRACE conn2 <- [1,2598,null,{}] 00:50:49 INFO - PROCESS | 1660 | 1469260249432 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:49 INFO - PROCESS | 1660 | 1469260249435 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:49 INFO - PROCESS | 1660 | 1469260249539 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 00:50:49 INFO - PROCESS | 1660 | 1469260249545 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:49 INFO - PROCESS | 1660 | 1469260249547 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187c3000 == 30 [pid = 1660] [id = 657] 00:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x11910cc00) [pid = 1660] [serial = 1971] [outer = 0x0] 00:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119426c00) [pid = 1660] [serial = 1972] [outer = 0x11910cc00] 00:50:49 INFO - PROCESS | 1660 | 1469260249579 Marionette DEBUG loaded listener.js 00:50:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119ae6400) [pid = 1660] [serial = 1973] [outer = 0x11910cc00] 00:50:49 INFO - PROCESS | 1660 | 1469260249981 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 00:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 574ms 00:50:49 INFO - PROCESS | 1660 | 1469260249987 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 00:50:49 INFO - PROCESS | 1660 | 1469260249989 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 00:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:50:49 INFO - PROCESS | 1660 | 1469260249991 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:50:49 INFO - PROCESS | 1660 | 1469260249992 Marionette TRACE conn2 <- [1,2602,null,{}] 00:50:49 INFO - PROCESS | 1660 | 1469260249995 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:49 INFO - PROCESS | 1660 | 1469260249996 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:50 INFO - PROCESS | 1660 | 1469260250106 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 00:50:50 INFO - PROCESS | 1660 | 1469260250113 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:50 INFO - PROCESS | 1660 | 1469260250115 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x119493800 == 31 [pid = 1660] [id = 658] 00:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x119ae7800) [pid = 1660] [serial = 1974] [outer = 0x0] 00:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1205d0000) [pid = 1660] [serial = 1975] [outer = 0x119ae7800] 00:50:50 INFO - PROCESS | 1660 | 1469260250140 Marionette DEBUG loaded listener.js 00:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x120f15000) [pid = 1660] [serial = 1976] [outer = 0x119ae7800] 00:50:50 INFO - PROCESS | 1660 | 1469260250477 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 00:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 520ms 00:50:50 INFO - PROCESS | 1660 | 1469260250517 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 00:50:50 INFO - PROCESS | 1660 | 1469260250521 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 00:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:50:50 INFO - PROCESS | 1660 | 1469260250524 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:50:50 INFO - PROCESS | 1660 | 1469260250525 Marionette TRACE conn2 <- [1,2606,null,{}] 00:50:50 INFO - PROCESS | 1660 | 1469260250527 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:50 INFO - PROCESS | 1660 | 1469260250535 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:50 INFO - PROCESS | 1660 | 1469260250631 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 00:50:50 INFO - PROCESS | 1660 | 1469260250648 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:50 INFO - PROCESS | 1660 | 1469260250650 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x121141800 == 32 [pid = 1660] [id = 659] 00:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x112a80c00) [pid = 1660] [serial = 1977] [outer = 0x0] 00:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121545400) [pid = 1660] [serial = 1978] [outer = 0x112a80c00] 00:50:50 INFO - PROCESS | 1660 | 1469260250687 Marionette DEBUG loaded listener.js 00:50:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x121554400) [pid = 1660] [serial = 1979] [outer = 0x112a80c00] 00:50:51 INFO - PROCESS | 1660 | 1469260251191 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 00:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 720ms 00:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:50:51 INFO - PROCESS | 1660 | 1469260251245 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 00:50:51 INFO - PROCESS | 1660 | 1469260251246 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 00:50:51 INFO - PROCESS | 1660 | 1469260251248 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:50:51 INFO - PROCESS | 1660 | 1469260251249 Marionette TRACE conn2 <- [1,2610,null,{}] 00:50:51 INFO - PROCESS | 1660 | 1469260251253 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:51 INFO - PROCESS | 1660 | 1469260251257 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:51 INFO - PROCESS | 1660 | 1469260251367 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 00:50:51 INFO - PROCESS | 1660 | 1469260251410 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 1660 | 1469260251411 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x1215cb800 == 33 [pid = 1660] [id = 660] 00:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x121b4c400) [pid = 1660] [serial = 1980] [outer = 0x0] 00:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123b24000) [pid = 1660] [serial = 1981] [outer = 0x121b4c400] 00:50:51 INFO - PROCESS | 1660 | 1469260251436 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124836c00) [pid = 1660] [serial = 1982] [outer = 0x121b4c400] 00:50:51 INFO - PROCESS | 1660 | 1469260251762 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 00:50:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:50:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 00:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:50:51 INFO - PROCESS | 1660 | 1469260251770 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 00:50:51 INFO - PROCESS | 1660 | 1469260251771 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 00:50:51 INFO - PROCESS | 1660 | 1469260251773 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:50:51 INFO - PROCESS | 1660 | 1469260251774 Marionette TRACE conn2 <- [1,2614,null,{}] 00:50:51 INFO - PROCESS | 1660 | 1469260251776 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:51 INFO - PROCESS | 1660 | 1469260251778 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:51 INFO - PROCESS | 1660 | 1469260251880 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 00:50:51 INFO - PROCESS | 1660 | 1469260251917 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 1660 | 1469260251918 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x12659a800 == 34 [pid = 1660] [id = 661] 00:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1185bb000) [pid = 1660] [serial = 1983] [outer = 0x0] 00:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124881800) [pid = 1660] [serial = 1984] [outer = 0x1185bb000] 00:50:51 INFO - PROCESS | 1660 | 1469260251943 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x124b3cc00) [pid = 1660] [serial = 1985] [outer = 0x1185bb000] 00:50:52 INFO - PROCESS | 1660 | 1469260252262 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 519ms 00:50:52 INFO - PROCESS | 1660 | 1469260252292 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 1660 | 1469260252293 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 00:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:50:52 INFO - PROCESS | 1660 | 1469260252301 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 1660 | 1469260252304 Marionette TRACE conn2 <- [1,2618,null,{}] 00:50:52 INFO - PROCESS | 1660 | 1469260252307 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:52 INFO - PROCESS | 1660 | 1469260252308 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:52 INFO - PROCESS | 1660 | 1469260252577 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x121723400) [pid = 1660] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121b4fc00) [pid = 1660] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116980400) [pid = 1660] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x115e0b800) [pid = 1660] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118705800) [pid = 1660] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1273a1000) [pid = 1660] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113d96800) [pid = 1660] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1267d7000) [pid = 1660] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1184c5400) [pid = 1660] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x120fe9400) [pid = 1660] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127132400) [pid = 1660] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1205c7c00) [pid = 1660] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x117477000) [pid = 1660] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x128a3e800) [pid = 1660] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:50:52 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x12739f800) [pid = 1660] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:50:52 INFO - PROCESS | 1660 | 1469260252624 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:52 INFO - PROCESS | 1660 | 1469260252625 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x118f07800 == 35 [pid = 1660] [id = 662] 00:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1127d9000) [pid = 1660] [serial = 1986] [outer = 0x0] 00:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1162cf000) [pid = 1660] [serial = 1987] [outer = 0x1127d9000] 00:50:52 INFO - PROCESS | 1660 | 1469260252650 Marionette DEBUG loaded listener.js 00:50:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1184c5400) [pid = 1660] [serial = 1988] [outer = 0x1127d9000] 00:50:52 INFO - PROCESS | 1660 | 1469260252949 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 672ms 00:50:52 INFO - PROCESS | 1660 | 1469260252978 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 1660 | 1469260252980 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 00:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:50:52 INFO - PROCESS | 1660 | 1469260252983 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 1660 | 1469260252986 Marionette TRACE conn2 <- [1,2622,null,{}] 00:50:52 INFO - PROCESS | 1660 | 1469260252991 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:52 INFO - PROCESS | 1660 | 1469260252993 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:53 INFO - PROCESS | 1660 | 1469260253064 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 00:50:53 INFO - PROCESS | 1660 | 1469260253071 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:53 INFO - PROCESS | 1660 | 1469260253072 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a57000 == 36 [pid = 1660] [id = 663] 00:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x11747f800) [pid = 1660] [serial = 1989] [outer = 0x0] 00:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12194e800) [pid = 1660] [serial = 1990] [outer = 0x11747f800] 00:50:53 INFO - PROCESS | 1660 | 1469260253091 Marionette DEBUG loaded listener.js 00:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x12487d800) [pid = 1660] [serial = 1991] [outer = 0x11747f800] 00:50:53 INFO - PROCESS | 1660 | 1469260253517 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 00:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 575ms 00:50:53 INFO - PROCESS | 1660 | 1469260253558 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 00:50:53 INFO - PROCESS | 1660 | 1469260253560 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 00:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:50:53 INFO - PROCESS | 1660 | 1469260253563 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:50:53 INFO - PROCESS | 1660 | 1469260253565 Marionette TRACE conn2 <- [1,2626,null,{}] 00:50:53 INFO - PROCESS | 1660 | 1469260253568 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:53 INFO - PROCESS | 1660 | 1469260253570 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:53 INFO - PROCESS | 1660 | 1469260253691 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 00:50:53 INFO - PROCESS | 1660 | 1469260253704 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:53 INFO - PROCESS | 1660 | 1469260253705 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bba000 == 37 [pid = 1660] [id = 664] 00:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x116fad000) [pid = 1660] [serial = 1992] [outer = 0x0] 00:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12651c800) [pid = 1660] [serial = 1993] [outer = 0x116fad000] 00:50:53 INFO - PROCESS | 1660 | 1469260253745 Marionette DEBUG loaded listener.js 00:50:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1267d4400) [pid = 1660] [serial = 1994] [outer = 0x116fad000] 00:50:54 INFO - PROCESS | 1660 | 1469260254131 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 00:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 619ms 00:50:54 INFO - PROCESS | 1660 | 1469260254183 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 00:50:54 INFO - PROCESS | 1660 | 1469260254184 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 00:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:50:54 INFO - PROCESS | 1660 | 1469260254193 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:50:54 INFO - PROCESS | 1660 | 1469260254194 Marionette TRACE conn2 <- [1,2630,null,{}] 00:50:54 INFO - PROCESS | 1660 | 1469260254196 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:54 INFO - PROCESS | 1660 | 1469260254198 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:54 INFO - PROCESS | 1660 | 1469260254295 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 00:50:54 INFO - PROCESS | 1660 | 1469260254319 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 1660 | 1469260254321 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292da000 == 38 [pid = 1660] [id = 665] 00:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x127130c00) [pid = 1660] [serial = 1995] [outer = 0x0] 00:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1273a9c00) [pid = 1660] [serial = 1996] [outer = 0x127130c00] 00:50:54 INFO - PROCESS | 1660 | 1469260254347 Marionette DEBUG loaded listener.js 00:50:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x127571400) [pid = 1660] [serial = 1997] [outer = 0x127130c00] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x11808c800 == 37 [pid = 1660] [id = 656] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x113acd000 == 36 [pid = 1660] [id = 655] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1199a1800 == 35 [pid = 1660] [id = 654] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x121141800 == 34 [pid = 1660] [id = 659] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1215cb800 == 33 [pid = 1660] [id = 660] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x118f07800 == 32 [pid = 1660] [id = 662] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x128a57000 == 31 [pid = 1660] [id = 663] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x12659a800 == 30 [pid = 1660] [id = 661] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x119493800 == 29 [pid = 1660] [id = 658] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x128bba000 == 28 [pid = 1660] [id = 664] 00:50:55 INFO - PROCESS | 1660 | --DOCSHELL 0x1187c3000 == 27 [pid = 1660] [id = 657] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1219b1800) [pid = 1660] [serial = 1927] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124833c00) [pid = 1660] [serial = 1930] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x11747a800) [pid = 1660] [serial = 1915] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x116906000) [pid = 1660] [serial = 1909] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11747b400) [pid = 1660] [serial = 1910] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x118860800) [pid = 1660] [serial = 1912] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x119422c00) [pid = 1660] [serial = 1913] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12758f400) [pid = 1660] [serial = 1907] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119af0800) [pid = 1660] [serial = 1921] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x127131800) [pid = 1660] [serial = 1934] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120f11c00) [pid = 1660] [serial = 1922] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1269e0000) [pid = 1660] [serial = 1933] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118f58000) [pid = 1660] [serial = 1918] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x119425c00) [pid = 1660] [serial = 1919] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x12154cc00) [pid = 1660] [serial = 1924] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118224800) [pid = 1660] [serial = 1916] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1273b0400) [pid = 1660] [serial = 1936] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1267dec00) [pid = 1660] [serial = 1942] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x127577800) [pid = 1660] [serial = 1943] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x119dde800) [pid = 1660] [serial = 1939] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x127576800) [pid = 1660] [serial = 1937] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1265c1000) [pid = 1660] [serial = 1931] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x121b4f400) [pid = 1660] [serial = 1928] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1219a8c00) [pid = 1660] [serial = 1940] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x128a3a400) [pid = 1660] [serial = 1946] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1219a7400) [pid = 1660] [serial = 1925] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x129275400) [pid = 1660] [serial = 1949] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x128a48c00) [pid = 1660] [serial = 1948] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1275a8400) [pid = 1660] [serial = 1945] [outer = 0x0] [url = about:blank] 00:50:55 INFO - PROCESS | 1660 | 1469260255737 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 00:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1571ms 00:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:50:55 INFO - PROCESS | 1660 | 1469260255765 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 00:50:55 INFO - PROCESS | 1660 | 1469260255768 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 00:50:55 INFO - PROCESS | 1660 | 1469260255772 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:50:55 INFO - PROCESS | 1660 | 1469260255774 Marionette TRACE conn2 <- [1,2634,null,{}] 00:50:55 INFO - PROCESS | 1660 | 1469260255778 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:55 INFO - PROCESS | 1660 | 1469260255780 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:55 INFO - PROCESS | 1660 | 1469260255854 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 00:50:55 INFO - PROCESS | 1660 | 1469260255907 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:55 INFO - PROCESS | 1660 | 1469260255910 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11623c800 == 28 [pid = 1660] [id = 666] 00:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x113d9b000) [pid = 1660] [serial = 1998] [outer = 0x0] 00:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x1160f0000) [pid = 1660] [serial = 1999] [outer = 0x113d9b000] 00:50:55 INFO - PROCESS | 1660 | 1469260255937 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x11697c800) [pid = 1660] [serial = 2000] [outer = 0x113d9b000] 00:50:56 INFO - PROCESS | 1660 | 1469260256261 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 524ms 00:50:56 INFO - PROCESS | 1660 | 1469260256295 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1660 | 1469260256299 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 00:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:50:56 INFO - PROCESS | 1660 | 1469260256304 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1660 | 1469260256305 Marionette TRACE conn2 <- [1,2638,null,{}] 00:50:56 INFO - PROCESS | 1660 | 1469260256308 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 1660 | 1469260256310 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:56 INFO - PROCESS | 1660 | 1469260256387 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 00:50:56 INFO - PROCESS | 1660 | 1469260256391 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:56 INFO - PROCESS | 1660 | 1469260256393 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x117374800 == 29 [pid = 1660] [id = 667] 00:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116fb3000) [pid = 1660] [serial = 2001] [outer = 0x0] 00:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x117485800) [pid = 1660] [serial = 2002] [outer = 0x116fb3000] 00:50:56 INFO - PROCESS | 1660 | 1469260256422 Marionette DEBUG loaded listener.js 00:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1174ec800) [pid = 1660] [serial = 2003] [outer = 0x116fb3000] 00:50:56 INFO - PROCESS | 1660 | 1469260256755 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 469ms 00:50:56 INFO - PROCESS | 1660 | 1469260256773 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1660 | 1469260256774 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 00:50:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:50:56 INFO - PROCESS | 1660 | 1469260256785 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1660 | 1469260256789 Marionette TRACE conn2 <- [1,2642,null,{}] 00:50:56 INFO - PROCESS | 1660 | 1469260256797 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 1660 | 1469260256801 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:56 INFO - PROCESS | 1660 | 1469260256877 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 00:50:56 INFO - PROCESS | 1660 | 1469260256881 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:56 INFO - PROCESS | 1660 | 1469260256884 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185a3000 == 30 [pid = 1660] [id = 668] 00:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x111c75400) [pid = 1660] [serial = 2004] [outer = 0x0] 00:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1185bd800) [pid = 1660] [serial = 2005] [outer = 0x111c75400] 00:50:56 INFO - PROCESS | 1660 | 1469260256916 Marionette DEBUG loaded listener.js 00:50:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x11885f800) [pid = 1660] [serial = 2006] [outer = 0x111c75400] 00:50:57 INFO - PROCESS | 1660 | 1469260257254 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 00:50:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:50:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 481ms 00:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:50:57 INFO - PROCESS | 1660 | 1469260257259 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 00:50:57 INFO - PROCESS | 1660 | 1469260257260 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 00:50:57 INFO - PROCESS | 1660 | 1469260257262 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:50:57 INFO - PROCESS | 1660 | 1469260257263 Marionette TRACE conn2 <- [1,2646,null,{}] 00:50:57 INFO - PROCESS | 1660 | 1469260257266 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:57 INFO - PROCESS | 1660 | 1469260257267 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:57 INFO - PROCESS | 1660 | 1469260257348 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 00:50:57 INFO - PROCESS | 1660 | 1469260257404 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 1660 | 1469260257405 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187be000 == 31 [pid = 1660] [id = 669] 00:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118861800) [pid = 1660] [serial = 2007] [outer = 0x0] 00:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119110400) [pid = 1660] [serial = 2008] [outer = 0x118861800] 00:50:57 INFO - PROCESS | 1660 | 1469260257430 Marionette DEBUG loaded listener.js 00:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x119427000) [pid = 1660] [serial = 2009] [outer = 0x118861800] 00:50:57 INFO - PROCESS | 1660 | 1469260257693 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 00:50:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:50:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 469ms 00:50:57 INFO - PROCESS | 1660 | 1469260257733 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 00:50:57 INFO - PROCESS | 1660 | 1469260257734 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 00:50:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:50:57 INFO - PROCESS | 1660 | 1469260257745 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:50:57 INFO - PROCESS | 1660 | 1469260257746 Marionette TRACE conn2 <- [1,2650,null,{}] 00:50:57 INFO - PROCESS | 1660 | 1469260257748 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:57 INFO - PROCESS | 1660 | 1469260257750 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:57 INFO - PROCESS | 1660 | 1469260257835 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 00:50:57 INFO - PROCESS | 1660 | 1469260257841 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 1660 | 1469260257841 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x121054800 == 32 [pid = 1660] [id = 670] 00:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x116fae400) [pid = 1660] [serial = 2010] [outer = 0x0] 00:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x11942e000) [pid = 1660] [serial = 2011] [outer = 0x116fae400] 00:50:57 INFO - PROCESS | 1660 | 1469260257866 Marionette DEBUG loaded listener.js 00:50:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x119aee800) [pid = 1660] [serial = 2012] [outer = 0x116fae400] 00:50:58 INFO - PROCESS | 1660 | 1469260258209 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:50:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 521ms 00:50:58 INFO - PROCESS | 1660 | 1469260258267 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 1660 | 1469260258269 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 00:50:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:50:58 INFO - PROCESS | 1660 | 1469260258272 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 1660 | 1469260258273 Marionette TRACE conn2 <- [1,2654,null,{}] 00:50:58 INFO - PROCESS | 1660 | 1469260258276 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:58 INFO - PROCESS | 1660 | 1469260258281 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:58 INFO - PROCESS | 1660 | 1469260258402 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 00:50:58 INFO - PROCESS | 1660 | 1469260258410 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:58 INFO - PROCESS | 1660 | 1469260258412 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135b000 == 33 [pid = 1660] [id = 671] 00:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x120534000) [pid = 1660] [serial = 2013] [outer = 0x0] 00:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x120f0a400) [pid = 1660] [serial = 2014] [outer = 0x120534000] 00:50:58 INFO - PROCESS | 1660 | 1469260258453 Marionette DEBUG loaded listener.js 00:50:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x12154b400) [pid = 1660] [serial = 2015] [outer = 0x120534000] 00:50:58 INFO - PROCESS | 1660 | 1469260258853 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:50:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 619ms 00:50:58 INFO - PROCESS | 1660 | 1469260258891 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 1660 | 1469260258892 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 00:50:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:50:58 INFO - PROCESS | 1660 | 1469260258894 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 1660 | 1469260258895 Marionette TRACE conn2 <- [1,2658,null,{}] 00:50:58 INFO - PROCESS | 1660 | 1469260258898 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:58 INFO - PROCESS | 1660 | 1469260258899 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:59 INFO - PROCESS | 1660 | 1469260259005 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 00:50:59 INFO - PROCESS | 1660 | 1469260259011 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 1660 | 1469260259012 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x121517000 == 34 [pid = 1660] [id = 672] 00:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1184cd400) [pid = 1660] [serial = 2016] [outer = 0x0] 00:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1218c1c00) [pid = 1660] [serial = 2017] [outer = 0x1184cd400] 00:50:59 INFO - PROCESS | 1660 | 1469260259036 Marionette DEBUG loaded listener.js 00:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1219a7c00) [pid = 1660] [serial = 2018] [outer = 0x1184cd400] 00:50:59 INFO - PROCESS | 1660 | 1469260259322 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 00:50:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:50:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 469ms 00:50:59 INFO - PROCESS | 1660 | 1469260259364 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 00:50:59 INFO - PROCESS | 1660 | 1469260259365 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 00:50:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:50:59 INFO - PROCESS | 1660 | 1469260259368 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:50:59 INFO - PROCESS | 1660 | 1469260259371 Marionette TRACE conn2 <- [1,2662,null,{}] 00:50:59 INFO - PROCESS | 1660 | 1469260259375 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:59 INFO - PROCESS | 1660 | 1469260259376 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:59 INFO - PROCESS | 1660 | 1469260259449 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 00:50:59 INFO - PROCESS | 1660 | 1469260259455 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 1660 | 1469260259456 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b5d000 == 35 [pid = 1660] [id = 673] 00:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1219a7000) [pid = 1660] [serial = 2019] [outer = 0x0] 00:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1219b1800) [pid = 1660] [serial = 2020] [outer = 0x1219a7000] 00:50:59 INFO - PROCESS | 1660 | 1469260259479 Marionette DEBUG loaded listener.js 00:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121b51c00) [pid = 1660] [serial = 2021] [outer = 0x1219a7000] 00:50:59 INFO - PROCESS | 1660 | 1469260259800 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 00:50:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:50:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 473ms 00:50:59 INFO - PROCESS | 1660 | 1469260259840 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 00:50:59 INFO - PROCESS | 1660 | 1469260259842 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 00:50:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:50:59 INFO - PROCESS | 1660 | 1469260259844 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:50:59 INFO - PROCESS | 1660 | 1469260259845 Marionette TRACE conn2 <- [1,2666,null,{}] 00:50:59 INFO - PROCESS | 1660 | 1469260259848 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:59 INFO - PROCESS | 1660 | 1469260259849 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:59 INFO - PROCESS | 1660 | 1469260259946 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 00:50:59 INFO - PROCESS | 1660 | 1469260259954 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:59 INFO - PROCESS | 1660 | 1469260259956 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:50:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x1185a1800 == 36 [pid = 1660] [id = 674] 00:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x121b48c00) [pid = 1660] [serial = 2022] [outer = 0x0] 00:50:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x123b1c000) [pid = 1660] [serial = 2023] [outer = 0x121b48c00] 00:50:59 INFO - PROCESS | 1660 | 1469260259987 Marionette DEBUG loaded listener.js 00:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x123ceec00) [pid = 1660] [serial = 2024] [outer = 0x121b48c00] 00:51:00 INFO - PROCESS | 1660 | 1469260260776 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 00:51:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 00:51:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 00:51:00 INFO - PROCESS | 1660 | 1469260260813 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 00:51:00 INFO - PROCESS | 1660 | 1469260260814 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 00:51:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:51:00 INFO - PROCESS | 1660 | 1469260260817 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:51:00 INFO - PROCESS | 1660 | 1469260260818 Marionette TRACE conn2 <- [1,2670,null,{}] 00:51:00 INFO - PROCESS | 1660 | 1469260260820 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:00 INFO - PROCESS | 1660 | 1469260260821 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:00 INFO - PROCESS | 1660 | 1469260260916 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 00:51:00 INFO - PROCESS | 1660 | 1469260260920 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:00 INFO - PROCESS | 1660 | 1469260260921 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a69000 == 37 [pid = 1660] [id = 675] 00:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x121b50c00) [pid = 1660] [serial = 2025] [outer = 0x0] 00:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x124838c00) [pid = 1660] [serial = 2026] [outer = 0x121b50c00] 00:51:00 INFO - PROCESS | 1660 | 1469260260946 Marionette DEBUG loaded listener.js 00:51:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1248ad800) [pid = 1660] [serial = 2027] [outer = 0x121b50c00] 00:51:01 INFO - PROCESS | 1660 | 1469260261758 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:51:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 00:51:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:51:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 00:51:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:51:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 971ms 00:51:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:51:01 INFO - PROCESS | 1660 | 1469260261789 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 00:51:01 INFO - PROCESS | 1660 | 1469260261791 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 00:51:01 INFO - PROCESS | 1660 | 1469260261793 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:51:01 INFO - PROCESS | 1660 | 1469260261794 Marionette TRACE conn2 <- [1,2674,null,{}] 00:51:01 INFO - PROCESS | 1660 | 1469260261797 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:01 INFO - PROCESS | 1660 | 1469260261798 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:01 INFO - PROCESS | 1660 | 1469260261900 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 00:51:01 INFO - PROCESS | 1660 | 1469260261910 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:01 INFO - PROCESS | 1660 | 1469260261911 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x121053800 == 38 [pid = 1660] [id = 676] 00:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x124937000) [pid = 1660] [serial = 2028] [outer = 0x0] 00:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x126510c00) [pid = 1660] [serial = 2029] [outer = 0x124937000] 00:51:01 INFO - PROCESS | 1660 | 1469260261944 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x1267db800) [pid = 1660] [serial = 2030] [outer = 0x124937000] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x112a80c00) [pid = 1660] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1185bb000) [pid = 1660] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121b4c400) [pid = 1660] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x116fad000) [pid = 1660] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11747f800) [pid = 1660] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x1127d9000) [pid = 1660] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x123b1c400) [pid = 1660] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11942e400) [pid = 1660] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1174e9800) [pid = 1660] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x119ae7800) [pid = 1660] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x11910cc00) [pid = 1660] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1174dfc00) [pid = 1660] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x116907000) [pid = 1660] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x11747b000) [pid = 1660] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:51:02 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11690ac00) [pid = 1660] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:51:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 00:51:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:51:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 00:51:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:51:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 00:51:02 INFO - PROCESS | 1660 | 1469260262807 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:51:02 INFO - PROCESS | 1660 | 1469260262814 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 00:51:02 INFO - PROCESS | 1660 | 1469260262815 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 00:51:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:51:02 INFO - PROCESS | 1660 | 1469260262817 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:51:02 INFO - PROCESS | 1660 | 1469260262819 Marionette TRACE conn2 <- [1,2678,null,{}] 00:51:02 INFO - PROCESS | 1660 | 1469260262828 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 1660 | 1469260262829 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:02 INFO - PROCESS | 1660 | 1469260262905 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 00:51:02 INFO - PROCESS | 1660 | 1469260262909 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:02 INFO - PROCESS | 1660 | 1469260262910 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12128f000 == 39 [pid = 1660] [id = 677] 00:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x112a80c00) [pid = 1660] [serial = 2031] [outer = 0x0] 00:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x119107000) [pid = 1660] [serial = 2032] [outer = 0x112a80c00] 00:51:02 INFO - PROCESS | 1660 | 1469260262934 Marionette DEBUG loaded listener.js 00:51:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x120f0cc00) [pid = 1660] [serial = 2033] [outer = 0x112a80c00] 00:51:03 INFO - PROCESS | 1660 | 1469260263732 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 00:51:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 00:51:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 923ms 00:51:03 INFO - PROCESS | 1660 | 1469260263740 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 00:51:03 INFO - PROCESS | 1660 | 1469260263741 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 00:51:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:51:03 INFO - PROCESS | 1660 | 1469260263743 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:51:03 INFO - PROCESS | 1660 | 1469260263744 Marionette TRACE conn2 <- [1,2682,null,{}] 00:51:03 INFO - PROCESS | 1660 | 1469260263747 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:03 INFO - PROCESS | 1660 | 1469260263748 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:03 INFO - PROCESS | 1660 | 1469260263833 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 00:51:03 INFO - PROCESS | 1660 | 1469260263840 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:03 INFO - PROCESS | 1660 | 1469260263841 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a620800 == 40 [pid = 1660] [id = 678] 00:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x116fb5c00) [pid = 1660] [serial = 2034] [outer = 0x0] 00:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1248ad400) [pid = 1660] [serial = 2035] [outer = 0x116fb5c00] 00:51:03 INFO - PROCESS | 1660 | 1469260263864 Marionette DEBUG loaded listener.js 00:51:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1267dc400) [pid = 1660] [serial = 2036] [outer = 0x116fb5c00] 00:51:04 INFO - PROCESS | 1660 | 1469260264675 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 00:51:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 00:51:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 00:51:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:51:04 INFO - PROCESS | 1660 | 1469260264714 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 00:51:04 INFO - PROCESS | 1660 | 1469260264715 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 00:51:04 INFO - PROCESS | 1660 | 1469260264717 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:51:04 INFO - PROCESS | 1660 | 1469260264718 Marionette TRACE conn2 <- [1,2686,null,{}] 00:51:04 INFO - PROCESS | 1660 | 1469260264720 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:04 INFO - PROCESS | 1660 | 1469260264721 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:04 INFO - PROCESS | 1660 | 1469260264819 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 00:51:04 INFO - PROCESS | 1660 | 1469260264898 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:04 INFO - PROCESS | 1660 | 1469260264899 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126b3800 == 41 [pid = 1660] [id = 679] 00:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x111c18000) [pid = 1660] [serial = 2037] [outer = 0x0] 00:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1127d9400) [pid = 1660] [serial = 2038] [outer = 0x111c18000] 00:51:04 INFO - PROCESS | 1660 | 1469260264931 Marionette DEBUG loaded listener.js 00:51:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x112f8b800) [pid = 1660] [serial = 2039] [outer = 0x111c18000] 00:51:05 INFO - PROCESS | 1660 | 1469260265961 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:51:05 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 00:51:05 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:51:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 00:51:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:05 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:51:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1272ms 00:51:05 INFO - PROCESS | 1660 | 1469260265991 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 00:51:05 INFO - PROCESS | 1660 | 1469260265993 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 00:51:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:51:05 INFO - PROCESS | 1660 | 1469260265996 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:51:06 INFO - PROCESS | 1660 | 1469260265998 Marionette TRACE conn2 <- [1,2690,null,{}] 00:51:06 INFO - PROCESS | 1660 | 1469260266002 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:06 INFO - PROCESS | 1660 | 1469260266004 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:06 INFO - PROCESS | 1660 | 1469260266098 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 00:51:06 INFO - PROCESS | 1660 | 1469260266181 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:06 INFO - PROCESS | 1660 | 1469260266183 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x1133cf800 == 42 [pid = 1660] [id = 680] 00:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1127d7400) [pid = 1660] [serial = 2040] [outer = 0x0] 00:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x116977c00) [pid = 1660] [serial = 2041] [outer = 0x1127d7400] 00:51:06 INFO - PROCESS | 1660 | 1469260266438 Marionette DEBUG loaded listener.js 00:51:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1174e7800) [pid = 1660] [serial = 2042] [outer = 0x1127d7400] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12a620800 == 41 [pid = 1660] [id = 678] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12128f000 == 40 [pid = 1660] [id = 677] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121053800 == 39 [pid = 1660] [id = 676] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x128a69000 == 38 [pid = 1660] [id = 675] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1273a9c00) [pid = 1660] [serial = 1996] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1185a1800 == 37 [pid = 1660] [id = 674] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x124b5d000 == 36 [pid = 1660] [id = 673] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121517000 == 35 [pid = 1660] [id = 672] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x12135b000 == 34 [pid = 1660] [id = 671] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x121054800 == 33 [pid = 1660] [id = 670] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1187be000 == 32 [pid = 1660] [id = 669] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1185a3000 == 31 [pid = 1660] [id = 668] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x117374800 == 30 [pid = 1660] [id = 667] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x11623c800 == 29 [pid = 1660] [id = 666] 00:51:07 INFO - PROCESS | 1660 | --DOCSHELL 0x1292da000 == 28 [pid = 1660] [id = 665] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x121545400) [pid = 1660] [serial = 1978] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x124881800) [pid = 1660] [serial = 1984] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x124836c00) [pid = 1660] [serial = 1982] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x123b24000) [pid = 1660] [serial = 1981] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x124b3cc00) [pid = 1660] [serial = 1985] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x12651c800) [pid = 1660] [serial = 1993] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12487d800) [pid = 1660] [serial = 1991] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1184c5400) [pid = 1660] [serial = 1988] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1162cf000) [pid = 1660] [serial = 1987] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12483f000) [pid = 1660] [serial = 1957] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x120fe6c00) [pid = 1660] [serial = 1955] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x120536c00) [pid = 1660] [serial = 1954] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x118708c00) [pid = 1660] [serial = 1952] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x11822e000) [pid = 1660] [serial = 1951] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1205d0000) [pid = 1660] [serial = 1975] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x1267d4400) [pid = 1660] [serial = 1994] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x119426c00) [pid = 1660] [serial = 1972] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x119ae6400) [pid = 1660] [serial = 1973] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11822f400) [pid = 1660] [serial = 1969] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1185b9800) [pid = 1660] [serial = 1970] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x116978000) [pid = 1660] [serial = 1966] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x116fb7000) [pid = 1660] [serial = 1967] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x118f95400) [pid = 1660] [serial = 1964] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x11842a000) [pid = 1660] [serial = 1963] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x127579800) [pid = 1660] [serial = 1961] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x1269e0400) [pid = 1660] [serial = 1960] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x125347c00) [pid = 1660] [serial = 1958] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x121554400) [pid = 1660] [serial = 1979] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x12194e800) [pid = 1660] [serial = 1990] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x120f15000) [pid = 1660] [serial = 1976] [outer = 0x0] [url = about:blank] 00:51:07 INFO - PROCESS | 1660 | 1469260267477 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:51:07 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:51:07 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:51:07 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 00:51:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:07 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:51:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1523ms 00:51:07 INFO - PROCESS | 1660 | 1469260267520 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 00:51:07 INFO - PROCESS | 1660 | 1469260267521 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 00:51:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:51:07 INFO - PROCESS | 1660 | 1469260267525 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:51:07 INFO - PROCESS | 1660 | 1469260267527 Marionette TRACE conn2 <- [1,2694,null,{}] 00:51:07 INFO - PROCESS | 1660 | 1469260267530 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:07 INFO - PROCESS | 1660 | 1469260267532 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:07 INFO - PROCESS | 1660 | 1469260267609 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 00:51:07 INFO - PROCESS | 1660 | 1469260267613 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:07 INFO - PROCESS | 1660 | 1469260267615 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x117374800 == 29 [pid = 1660] [id = 681] 00:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x1176ad800) [pid = 1660] [serial = 2043] [outer = 0x0] 00:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x11842c000) [pid = 1660] [serial = 2044] [outer = 0x1176ad800] 00:51:07 INFO - PROCESS | 1660 | 1469260267645 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x118709800) [pid = 1660] [serial = 2045] [outer = 0x1176ad800] 00:51:08 INFO - PROCESS | 1660 | 1469260268512 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:51:08 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:51:08 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:51:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 00:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:51:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1023ms 00:51:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:51:08 INFO - PROCESS | 1660 | 1469260268548 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 00:51:08 INFO - PROCESS | 1660 | 1469260268551 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 00:51:08 INFO - PROCESS | 1660 | 1469260268562 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 1660 | 1469260268564 Marionette TRACE conn2 <- [1,2698,null,{}] 00:51:08 INFO - PROCESS | 1660 | 1469260268567 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:08 INFO - PROCESS | 1660 | 1469260268568 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:08 INFO - PROCESS | 1660 | 1469260268647 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 00:51:08 INFO - PROCESS | 1660 | 1469260268650 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:08 INFO - PROCESS | 1660 | 1469260268652 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187c7000 == 30 [pid = 1660] [id = 682] 00:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x118713000) [pid = 1660] [serial = 2046] [outer = 0x0] 00:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x11942e400) [pid = 1660] [serial = 2047] [outer = 0x118713000] 00:51:08 INFO - PROCESS | 1660 | 1469260268680 Marionette DEBUG loaded listener.js 00:51:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119aeb000) [pid = 1660] [serial = 2048] [outer = 0x118713000] 00:51:09 INFO - PROCESS | 1660 | 1469260269516 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:51:09 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 00:51:09 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 00:51:09 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 00:51:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:09 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:51:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 979ms 00:51:09 INFO - PROCESS | 1660 | 1469260269536 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 00:51:09 INFO - PROCESS | 1660 | 1469260269537 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 00:51:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:51:09 INFO - PROCESS | 1660 | 1469260269547 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:51:09 INFO - PROCESS | 1660 | 1469260269549 Marionette TRACE conn2 <- [1,2702,null,{}] 00:51:09 INFO - PROCESS | 1660 | 1469260269559 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:09 INFO - PROCESS | 1660 | 1469260269562 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:09 INFO - PROCESS | 1660 | 1469260269660 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 00:51:09 INFO - PROCESS | 1660 | 1469260269699 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 1660 | 1469260269700 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x120576800 == 31 [pid = 1660] [id = 683] 00:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1205d0800) [pid = 1660] [serial = 2049] [outer = 0x0] 00:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x120f16400) [pid = 1660] [serial = 2050] [outer = 0x1205d0800] 00:51:09 INFO - PROCESS | 1660 | 1469260269725 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x121340400) [pid = 1660] [serial = 2051] [outer = 0x1205d0800] 00:51:10 INFO - PROCESS | 1660 | 1469260270057 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 00:51:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:51:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 00:51:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:51:10 INFO - PROCESS | 1660 | 1469260270067 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 00:51:10 INFO - PROCESS | 1660 | 1469260270071 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 00:51:10 INFO - PROCESS | 1660 | 1469260270074 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:51:10 INFO - PROCESS | 1660 | 1469260270075 Marionette TRACE conn2 <- [1,2706,null,{}] 00:51:10 INFO - PROCESS | 1660 | 1469260270077 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:10 INFO - PROCESS | 1660 | 1469260270078 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:10 INFO - PROCESS | 1660 | 1469260270174 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 00:51:10 INFO - PROCESS | 1660 | 1469260270187 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:10 INFO - PROCESS | 1660 | 1469260270189 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x12115c800 == 32 [pid = 1660] [id = 684] 00:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1174ec000) [pid = 1660] [serial = 2052] [outer = 0x0] 00:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x121550c00) [pid = 1660] [serial = 2053] [outer = 0x1174ec000] 00:51:10 INFO - PROCESS | 1660 | 1469260270213 Marionette DEBUG loaded listener.js 00:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x121959000) [pid = 1660] [serial = 2054] [outer = 0x1174ec000] 00:51:10 INFO - PROCESS | 1660 | 1469260270542 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 00:51:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:51:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 521ms 00:51:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:51:10 INFO - PROCESS | 1660 | 1469260270596 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 00:51:10 INFO - PROCESS | 1660 | 1469260270597 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 00:51:10 INFO - PROCESS | 1660 | 1469260270599 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:51:10 INFO - PROCESS | 1660 | 1469260270600 Marionette TRACE conn2 <- [1,2710,null,{}] 00:51:10 INFO - PROCESS | 1660 | 1469260270602 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:10 INFO - PROCESS | 1660 | 1469260270603 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:10 INFO - PROCESS | 1660 | 1469260270699 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 00:51:10 INFO - PROCESS | 1660 | 1469260270736 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:10 INFO - PROCESS | 1660 | 1469260270737 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a6000 == 33 [pid = 1660] [id = 685] 00:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x121b4fc00) [pid = 1660] [serial = 2055] [outer = 0x0] 00:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x121b56800) [pid = 1660] [serial = 2056] [outer = 0x121b4fc00] 00:51:10 INFO - PROCESS | 1660 | 1469260270769 Marionette DEBUG loaded listener.js 00:51:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12487b400) [pid = 1660] [serial = 2057] [outer = 0x121b4fc00] 00:51:11 INFO - PROCESS | 1660 | 1469260271116 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 00:51:11 INFO - PROCESS | 1660 | 1469260271124 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 00:51:11 INFO - PROCESS | 1660 | 1469260271126 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:51:11 INFO - PROCESS | 1660 | 1469260271127 Marionette TRACE conn2 <- [1,2714,null,{}] 00:51:11 INFO - PROCESS | 1660 | 1469260271130 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:11 INFO - PROCESS | 1660 | 1469260271134 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:11 INFO - PROCESS | 1660 | 1469260271257 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116fae400) [pid = 1660] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1184cd400) [pid = 1660] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1219a7000) [pid = 1660] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x127130c00) [pid = 1660] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x118861800) [pid = 1660] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x121b50c00) [pid = 1660] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x113d9b000) [pid = 1660] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x111c75400) [pid = 1660] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x116fb3000) [pid = 1660] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x120534000) [pid = 1660] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x124937000) [pid = 1660] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x112a80c00) [pid = 1660] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:51:11 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x121b48c00) [pid = 1660] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:51:11 INFO - PROCESS | 1660 | 1469260271299 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:11 INFO - PROCESS | 1660 | 1469260271300 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x119490800 == 34 [pid = 1660] [id = 686] 00:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x112a80c00) [pid = 1660] [serial = 2058] [outer = 0x0] 00:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1169efc00) [pid = 1660] [serial = 2059] [outer = 0x112a80c00] 00:51:11 INFO - PROCESS | 1660 | 1469260271330 Marionette DEBUG loaded listener.js 00:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x118f4a000) [pid = 1660] [serial = 2060] [outer = 0x112a80c00] 00:51:11 INFO - PROCESS | 1660 | 1469260271605 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 00:51:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:51:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 00:51:11 INFO - PROCESS | 1660 | 1469260271646 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 00:51:11 INFO - PROCESS | 1660 | 1469260271647 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 00:51:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:51:11 INFO - PROCESS | 1660 | 1469260271649 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:51:11 INFO - PROCESS | 1660 | 1469260271650 Marionette TRACE conn2 <- [1,2718,null,{}] 00:51:11 INFO - PROCESS | 1660 | 1469260271655 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:11 INFO - PROCESS | 1660 | 1469260271657 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:11 INFO - PROCESS | 1660 | 1469260271732 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 00:51:11 INFO - PROCESS | 1660 | 1469260271737 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:11 INFO - PROCESS | 1660 | 1469260271739 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12718c000 == 35 [pid = 1660] [id = 687] 00:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x116909c00) [pid = 1660] [serial = 2061] [outer = 0x0] 00:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x121b4f800) [pid = 1660] [serial = 2062] [outer = 0x116909c00] 00:51:11 INFO - PROCESS | 1660 | 1469260271765 Marionette DEBUG loaded listener.js 00:51:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x126511000) [pid = 1660] [serial = 2063] [outer = 0x116909c00] 00:51:12 INFO - PROCESS | 1660 | 1469260272192 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 00:51:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:51:12 INFO - PROCESS | 1660 | 1469260272222 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 00:51:12 INFO - PROCESS | 1660 | 1469260272226 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 1660 | 1469260272228 Marionette TRACE conn2 <- [1,2722,null,{}] 00:51:12 INFO - PROCESS | 1660 | 1469260272231 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:12 INFO - PROCESS | 1660 | 1469260272233 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:12 INFO - PROCESS | 1660 | 1469260272353 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 00:51:12 INFO - PROCESS | 1660 | 1469260272360 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 1660 | 1469260272362 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b82000 == 36 [pid = 1660] [id = 688] 00:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x1265bdc00) [pid = 1660] [serial = 2064] [outer = 0x0] 00:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1267d4800) [pid = 1660] [serial = 2065] [outer = 0x1265bdc00] 00:51:12 INFO - PROCESS | 1660 | 1469260272395 Marionette DEBUG loaded listener.js 00:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x1269ea400) [pid = 1660] [serial = 2066] [outer = 0x1265bdc00] 00:51:12 INFO - PROCESS | 1660 | 1469260272736 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 00:51:12 INFO - PROCESS | 1660 | 1469260272748 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 00:51:12 INFO - PROCESS | 1660 | 1469260272751 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 1660 | 1469260272753 Marionette TRACE conn2 <- [1,2726,null,{}] 00:51:12 INFO - PROCESS | 1660 | 1469260272758 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:12 INFO - PROCESS | 1660 | 1469260272759 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:12 INFO - PROCESS | 1660 | 1469260272900 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 00:51:12 INFO - PROCESS | 1660 | 1469260272909 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 1660 | 1469260272910 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bad000 == 37 [pid = 1660] [id = 689] 00:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x1267d9800) [pid = 1660] [serial = 2067] [outer = 0x0] 00:51:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12712bc00) [pid = 1660] [serial = 2068] [outer = 0x1267d9800] 00:51:12 INFO - PROCESS | 1660 | 1469260272950 Marionette DEBUG loaded listener.js 00:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x12739f800) [pid = 1660] [serial = 2069] [outer = 0x1267d9800] 00:51:13 INFO - PROCESS | 1660 | 1469260273363 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 00:51:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:51:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 623ms 00:51:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:51:13 INFO - PROCESS | 1660 | 1469260273374 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1660 | 1469260273376 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 00:51:13 INFO - PROCESS | 1660 | 1469260273379 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1660 | 1469260273381 Marionette TRACE conn2 <- [1,2730,null,{}] 00:51:13 INFO - PROCESS | 1660 | 1469260273385 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:13 INFO - PROCESS | 1660 | 1469260273387 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:13 INFO - PROCESS | 1660 | 1469260273489 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 00:51:13 INFO - PROCESS | 1660 | 1469260273543 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:13 INFO - PROCESS | 1660 | 1469260273546 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x118097800 == 38 [pid = 1660] [id = 690] 00:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1162a2800) [pid = 1660] [serial = 2070] [outer = 0x0] 00:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x117481400) [pid = 1660] [serial = 2071] [outer = 0x1162a2800] 00:51:13 INFO - PROCESS | 1660 | 1469260273579 Marionette DEBUG loaded listener.js 00:51:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x11842e400) [pid = 1660] [serial = 2072] [outer = 0x1162a2800] 00:51:14 INFO - PROCESS | 1660 | 1469260274473 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 00:51:14 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 00:51:14 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 00:51:14 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 00:51:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:14 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 00:51:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1122ms 00:51:14 INFO - PROCESS | 1660 | 1469260274502 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 00:51:14 INFO - PROCESS | 1660 | 1469260274505 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 00:51:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:51:14 INFO - PROCESS | 1660 | 1469260274510 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:51:14 INFO - PROCESS | 1660 | 1469260274512 Marionette TRACE conn2 <- [1,2734,null,{}] 00:51:14 INFO - PROCESS | 1660 | 1469260274514 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:14 INFO - PROCESS | 1660 | 1469260274516 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:14 INFO - PROCESS | 1660 | 1469260274614 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 00:51:14 INFO - PROCESS | 1660 | 1469260274668 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:14 INFO - PROCESS | 1660 | 1469260274670 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:14 INFO - PROCESS | 1660 | ++DOCSHELL 0x121140800 == 39 [pid = 1660] [id = 691] 00:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x119ae4000) [pid = 1660] [serial = 2073] [outer = 0x0] 00:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119aef000) [pid = 1660] [serial = 2074] [outer = 0x119ae4000] 00:51:14 INFO - PROCESS | 1660 | 1469260274700 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x120f0c000) [pid = 1660] [serial = 2075] [outer = 0x119ae4000] 00:51:15 INFO - PROCESS | 1660 | 1469260275158 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:51:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 669ms 00:51:15 INFO - PROCESS | 1660 | 1469260275179 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 00:51:15 INFO - PROCESS | 1660 | 1469260275181 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 00:51:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:51:15 INFO - PROCESS | 1660 | 1469260275183 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 1660 | 1469260275186 Marionette TRACE conn2 <- [1,2738,null,{}] 00:51:15 INFO - PROCESS | 1660 | 1469260275193 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:15 INFO - PROCESS | 1660 | 1469260275197 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:15 INFO - PROCESS | 1660 | 1469260275297 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 00:51:15 INFO - PROCESS | 1660 | 1469260275355 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:15 INFO - PROCESS | 1660 | 1469260275357 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292dc800 == 40 [pid = 1660] [id = 692] 00:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x12121ec00) [pid = 1660] [serial = 2076] [outer = 0x0] 00:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x124833800) [pid = 1660] [serial = 2077] [outer = 0x12121ec00] 00:51:15 INFO - PROCESS | 1660 | 1469260275388 Marionette DEBUG loaded listener.js 00:51:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x125348400) [pid = 1660] [serial = 2078] [outer = 0x12121ec00] 00:51:15 INFO - PROCESS | 1660 | 1469260275795 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:51:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 622ms 00:51:15 INFO - PROCESS | 1660 | 1469260275806 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 00:51:15 INFO - PROCESS | 1660 | 1469260275808 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 00:51:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:51:15 INFO - PROCESS | 1660 | 1469260275810 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 1660 | 1469260275812 Marionette TRACE conn2 <- [1,2742,null,{}] 00:51:15 INFO - PROCESS | 1660 | 1469260275814 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:15 INFO - PROCESS | 1660 | 1469260275815 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:15 INFO - PROCESS | 1660 | 1469260275923 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 00:51:16 INFO - PROCESS | 1660 | 1469260276009 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:16 INFO - PROCESS | 1660 | 1469260276011 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x1180a3800 == 41 [pid = 1660] [id = 693] 00:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x1174e3800) [pid = 1660] [serial = 2079] [outer = 0x0] 00:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x124839c00) [pid = 1660] [serial = 2080] [outer = 0x1174e3800] 00:51:16 INFO - PROCESS | 1660 | 1469260276040 Marionette DEBUG loaded listener.js 00:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1273a8800) [pid = 1660] [serial = 2081] [outer = 0x1174e3800] 00:51:16 INFO - PROCESS | 1660 | 1469260276563 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 00:51:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:51:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 768ms 00:51:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:51:16 INFO - PROCESS | 1660 | 1469260276580 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 00:51:16 INFO - PROCESS | 1660 | 1469260276582 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 00:51:16 INFO - PROCESS | 1660 | 1469260276585 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:51:16 INFO - PROCESS | 1660 | 1469260276587 Marionette TRACE conn2 <- [1,2746,null,{}] 00:51:16 INFO - PROCESS | 1660 | 1469260276590 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:16 INFO - PROCESS | 1660 | 1469260276592 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:16 INFO - PROCESS | 1660 | 1469260276684 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 00:51:16 INFO - PROCESS | 1660 | 1469260276761 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:16 INFO - PROCESS | 1660 | 1469260276762 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:16 INFO - PROCESS | 1660 | ++DOCSHELL 0x116247800 == 42 [pid = 1660] [id = 694] 00:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x116531800) [pid = 1660] [serial = 2082] [outer = 0x0] 00:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x117485000) [pid = 1660] [serial = 2083] [outer = 0x116531800] 00:51:16 INFO - PROCESS | 1660 | 1469260276790 Marionette DEBUG loaded listener.js 00:51:16 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x11842c400) [pid = 1660] [serial = 2084] [outer = 0x116531800] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x128b82000 == 41 [pid = 1660] [id = 688] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12718c000 == 40 [pid = 1660] [id = 687] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x119490800 == 39 [pid = 1660] [id = 686] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a6000 == 38 [pid = 1660] [id = 685] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x12115c800 == 37 [pid = 1660] [id = 684] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x120576800 == 36 [pid = 1660] [id = 683] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1187c7000 == 35 [pid = 1660] [id = 682] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x117374800 == 34 [pid = 1660] [id = 681] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1133cf800 == 33 [pid = 1660] [id = 680] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1126b3800 == 32 [pid = 1660] [id = 679] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1180a3800 == 31 [pid = 1660] [id = 693] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x1292dc800 == 30 [pid = 1660] [id = 692] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x121140800 == 29 [pid = 1660] [id = 691] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x128bad000 == 28 [pid = 1660] [id = 689] 00:51:17 INFO - PROCESS | 1660 | --DOCSHELL 0x118097800 == 27 [pid = 1660] [id = 690] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x11942e000) [pid = 1660] [serial = 2011] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x119aee800) [pid = 1660] [serial = 2012] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1218c1c00) [pid = 1660] [serial = 2017] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1219a7c00) [pid = 1660] [serial = 2018] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1219b1800) [pid = 1660] [serial = 2020] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121b51c00) [pid = 1660] [serial = 2021] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x127571400) [pid = 1660] [serial = 1997] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x119110400) [pid = 1660] [serial = 2008] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x124838c00) [pid = 1660] [serial = 2026] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119427000) [pid = 1660] [serial = 2009] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1160f0000) [pid = 1660] [serial = 1999] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11697c800) [pid = 1660] [serial = 2000] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1185bd800) [pid = 1660] [serial = 2005] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11885f800) [pid = 1660] [serial = 2006] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x117485800) [pid = 1660] [serial = 2002] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1174ec800) [pid = 1660] [serial = 2003] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x120f0a400) [pid = 1660] [serial = 2014] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12154b400) [pid = 1660] [serial = 2015] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x126510c00) [pid = 1660] [serial = 2029] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x119107000) [pid = 1660] [serial = 2032] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x120f0cc00) [pid = 1660] [serial = 2033] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x123b1c000) [pid = 1660] [serial = 2023] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x1267db800) [pid = 1660] [serial = 2030] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x1248ad800) [pid = 1660] [serial = 2027] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x123ceec00) [pid = 1660] [serial = 2024] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x1248ad400) [pid = 1660] [serial = 2035] [outer = 0x0] [url = about:blank] 00:51:17 INFO - PROCESS | 1660 | 1469260277727 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 00:51:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:51:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1176ms 00:51:17 INFO - PROCESS | 1660 | 1469260277761 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 00:51:17 INFO - PROCESS | 1660 | 1469260277763 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 00:51:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:51:17 INFO - PROCESS | 1660 | 1469260277766 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:51:17 INFO - PROCESS | 1660 | 1469260277769 Marionette TRACE conn2 <- [1,2750,null,{}] 00:51:17 INFO - PROCESS | 1660 | 1469260277773 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:17 INFO - PROCESS | 1660 | 1469260277775 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:17 INFO - PROCESS | 1660 | 1469260277853 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 00:51:17 INFO - PROCESS | 1660 | 1469260277857 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:17 INFO - PROCESS | 1660 | 1469260277860 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:17 INFO - PROCESS | 1660 | ++DOCSHELL 0x11674e800 == 28 [pid = 1660] [id = 695] 00:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x1162d0c00) [pid = 1660] [serial = 2085] [outer = 0x0] 00:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x116fb3800) [pid = 1660] [serial = 2086] [outer = 0x1162d0c00] 00:51:17 INFO - PROCESS | 1660 | 1469260277889 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x115e0bc00) [pid = 1660] [serial = 2087] [outer = 0x1162d0c00] 00:51:18 INFO - PROCESS | 1660 | 1469260278327 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:51:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 573ms 00:51:18 INFO - PROCESS | 1660 | 1469260278340 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 00:51:18 INFO - PROCESS | 1660 | 1469260278345 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 00:51:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:51:18 INFO - PROCESS | 1660 | 1469260278352 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 1660 | 1469260278355 Marionette TRACE conn2 <- [1,2754,null,{}] 00:51:18 INFO - PROCESS | 1660 | 1469260278358 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:18 INFO - PROCESS | 1660 | 1469260278361 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:18 INFO - PROCESS | 1660 | 1469260278441 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 00:51:18 INFO - PROCESS | 1660 | 1469260278446 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:18 INFO - PROCESS | 1660 | 1469260278447 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x118336800 == 29 [pid = 1660] [id = 696] 00:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x11822ec00) [pid = 1660] [serial = 2088] [outer = 0x0] 00:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1184cdc00) [pid = 1660] [serial = 2089] [outer = 0x11822ec00] 00:51:18 INFO - PROCESS | 1660 | 1469260278477 Marionette DEBUG loaded listener.js 00:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118711800) [pid = 1660] [serial = 2090] [outer = 0x11822ec00] 00:51:18 INFO - PROCESS | 1660 | 1469260278823 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 00:51:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:51:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 521ms 00:51:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:51:18 INFO - PROCESS | 1660 | 1469260278873 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 00:51:18 INFO - PROCESS | 1660 | 1469260278874 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 00:51:18 INFO - PROCESS | 1660 | 1469260278876 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:51:18 INFO - PROCESS | 1660 | 1469260278879 Marionette TRACE conn2 <- [1,2758,null,{}] 00:51:18 INFO - PROCESS | 1660 | 1469260278887 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:18 INFO - PROCESS | 1660 | 1469260278890 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:18 INFO - PROCESS | 1660 | 1469260278965 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 00:51:18 INFO - PROCESS | 1660 | 1469260278975 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:18 INFO - PROCESS | 1660 | 1469260278977 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:18 INFO - PROCESS | 1660 | ++DOCSHELL 0x119488000 == 30 [pid = 1660] [id = 697] 00:51:18 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1162ce000) [pid = 1660] [serial = 2091] [outer = 0x0] 00:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119753000) [pid = 1660] [serial = 2092] [outer = 0x1162ce000] 00:51:19 INFO - PROCESS | 1660 | 1469260279005 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x119aef800) [pid = 1660] [serial = 2093] [outer = 0x1162ce000] 00:51:19 INFO - PROCESS | 1660 | 1469260279341 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 00:51:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:51:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 470ms 00:51:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:51:19 INFO - PROCESS | 1660 | 1469260279348 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 00:51:19 INFO - PROCESS | 1660 | 1469260279349 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 00:51:19 INFO - PROCESS | 1660 | 1469260279351 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:51:19 INFO - PROCESS | 1660 | 1469260279353 Marionette TRACE conn2 <- [1,2762,null,{}] 00:51:19 INFO - PROCESS | 1660 | 1469260279358 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:19 INFO - PROCESS | 1660 | 1469260279359 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:19 INFO - PROCESS | 1660 | 1469260279434 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 00:51:19 INFO - PROCESS | 1660 | 1469260279440 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:19 INFO - PROCESS | 1660 | 1469260279441 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:19 INFO - PROCESS | 1660 | ++DOCSHELL 0x121137800 == 31 [pid = 1660] [id = 698] 00:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1205d0400) [pid = 1660] [serial = 2094] [outer = 0x0] 00:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x120f12800) [pid = 1660] [serial = 2095] [outer = 0x1205d0400] 00:51:19 INFO - PROCESS | 1660 | 1469260279466 Marionette DEBUG loaded listener.js 00:51:19 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121024c00) [pid = 1660] [serial = 2096] [outer = 0x1205d0400] 00:51:19 INFO - PROCESS | 1660 | 1469260279829 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 00:51:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:51:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 524ms 00:51:19 INFO - PROCESS | 1660 | 1469260279876 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 00:51:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:51:19 INFO - PROCESS | 1660 | 1469260279878 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 00:51:19 INFO - PROCESS | 1660 | 1469260279882 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:51:19 INFO - PROCESS | 1660 | 1469260279894 Marionette TRACE conn2 <- [1,2766,null,{}] 00:51:19 INFO - PROCESS | 1660 | 1469260279908 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:19 INFO - PROCESS | 1660 | 1469260279910 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:20 INFO - PROCESS | 1660 | 1469260280046 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 00:51:20 INFO - PROCESS | 1660 | 1469260280100 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:20 INFO - PROCESS | 1660 | 1469260280101 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x12150a000 == 32 [pid = 1660] [id = 699] 00:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1176a8c00) [pid = 1660] [serial = 2097] [outer = 0x0] 00:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x12154ac00) [pid = 1660] [serial = 2098] [outer = 0x1176a8c00] 00:51:20 INFO - PROCESS | 1660 | 1469260280142 Marionette DEBUG loaded listener.js 00:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1218cf800) [pid = 1660] [serial = 2099] [outer = 0x1176a8c00] 00:51:20 INFO - PROCESS | 1660 | 1469260280526 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 00:51:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:51:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 694ms 00:51:20 INFO - PROCESS | 1660 | 1469260280576 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 00:51:20 INFO - PROCESS | 1660 | 1469260280577 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 00:51:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:51:20 INFO - PROCESS | 1660 | 1469260280579 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:51:20 INFO - PROCESS | 1660 | 1469260280580 Marionette TRACE conn2 <- [1,2770,null,{}] 00:51:20 INFO - PROCESS | 1660 | 1469260280583 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:20 INFO - PROCESS | 1660 | 1469260280587 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:20 INFO - PROCESS | 1660 | 1469260280704 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 00:51:20 INFO - PROCESS | 1660 | 1469260280743 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:20 INFO - PROCESS | 1660 | 1469260280744 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:20 INFO - PROCESS | 1660 | ++DOCSHELL 0x124b57000 == 33 [pid = 1660] [id = 700] 00:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1219a8000) [pid = 1660] [serial = 2100] [outer = 0x0] 00:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x123b17000) [pid = 1660] [serial = 2101] [outer = 0x1219a8000] 00:51:20 INFO - PROCESS | 1660 | 1469260280769 Marionette DEBUG loaded listener.js 00:51:20 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124882000) [pid = 1660] [serial = 2102] [outer = 0x1219a8000] 00:51:21 INFO - PROCESS | 1660 | 1469260281133 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 00:51:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:51:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 568ms 00:51:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:51:21 INFO - PROCESS | 1660 | 1469260281148 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 00:51:21 INFO - PROCESS | 1660 | 1469260281150 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 00:51:21 INFO - PROCESS | 1660 | 1469260281154 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:51:21 INFO - PROCESS | 1660 | 1469260281155 Marionette TRACE conn2 <- [1,2774,null,{}] 00:51:21 INFO - PROCESS | 1660 | 1469260281159 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:21 INFO - PROCESS | 1660 | 1469260281161 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:21 INFO - PROCESS | 1660 | 1469260281313 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 00:51:21 INFO - PROCESS | 1660 | 1469260281333 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 1660 | 1469260281334 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:21 INFO - PROCESS | 1660 | ++DOCSHELL 0x126f07800 == 34 [pid = 1660] [id = 701] 00:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x113807000) [pid = 1660] [serial = 2103] [outer = 0x0] 00:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x124887c00) [pid = 1660] [serial = 2104] [outer = 0x113807000] 00:51:21 INFO - PROCESS | 1660 | 1469260281374 Marionette DEBUG loaded listener.js 00:51:21 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x124e06800) [pid = 1660] [serial = 2105] [outer = 0x113807000] 00:51:21 INFO - PROCESS | 1660 | 1469260281834 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 00:51:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:51:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 721ms 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121b4fc00) [pid = 1660] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1174ec000) [pid = 1660] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x111c18000) [pid = 1660] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x112a80c00) [pid = 1660] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1127d7400) [pid = 1660] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118713000) [pid = 1660] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1267d9800) [pid = 1660] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x1176ad800) [pid = 1660] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1265bdc00) [pid = 1660] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x116909c00) [pid = 1660] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1205d0800) [pid = 1660] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:51:21 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x116fb5c00) [pid = 1660] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:51:21 INFO - PROCESS | 1660 | 1469260281996 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 00:51:21 INFO - PROCESS | 1660 | 1469260281998 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 00:51:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:51:22 INFO - PROCESS | 1660 | 1469260282008 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 1660 | 1469260282009 Marionette TRACE conn2 <- [1,2778,null,{}] 00:51:22 INFO - PROCESS | 1660 | 1469260282011 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:22 INFO - PROCESS | 1660 | 1469260282012 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:22 INFO - PROCESS | 1660 | 1469260282088 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 00:51:22 INFO - PROCESS | 1660 | 1469260282092 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:22 INFO - PROCESS | 1660 | 1469260282093 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a67800 == 35 [pid = 1660] [id = 702] 00:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x117485c00) [pid = 1660] [serial = 2106] [outer = 0x0] 00:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1185c2000) [pid = 1660] [serial = 2107] [outer = 0x117485c00] 00:51:22 INFO - PROCESS | 1660 | 1469260282118 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1205d2000) [pid = 1660] [serial = 2108] [outer = 0x117485c00] 00:51:22 INFO - PROCESS | 1660 | 1469260282472 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 00:51:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:51:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 473ms 00:51:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:51:22 INFO - PROCESS | 1660 | 1469260282476 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 00:51:22 INFO - PROCESS | 1660 | 1469260282478 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 00:51:22 INFO - PROCESS | 1660 | 1469260282481 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 1660 | 1469260282483 Marionette TRACE conn2 <- [1,2782,null,{}] 00:51:22 INFO - PROCESS | 1660 | 1469260282489 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:22 INFO - PROCESS | 1660 | 1469260282491 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:22 INFO - PROCESS | 1660 | 1469260282622 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 00:51:22 INFO - PROCESS | 1660 | 1469260282734 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:22 INFO - PROCESS | 1660 | 1469260282736 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:22 INFO - PROCESS | 1660 | ++DOCSHELL 0x119486000 == 36 [pid = 1660] [id = 703] 00:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1174e0c00) [pid = 1660] [serial = 2109] [outer = 0x0] 00:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x124881400) [pid = 1660] [serial = 2110] [outer = 0x1174e0c00] 00:51:22 INFO - PROCESS | 1660 | 1469260282778 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x126511c00) [pid = 1660] [serial = 2111] [outer = 0x1174e0c00] 00:51:23 INFO - PROCESS | 1660 | 1469260283106 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 00:51:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:51:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 00:51:23 INFO - PROCESS | 1660 | 1469260283151 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 00:51:23 INFO - PROCESS | 1660 | 1469260283152 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 00:51:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:51:23 INFO - PROCESS | 1660 | 1469260283158 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:51:23 INFO - PROCESS | 1660 | 1469260283159 Marionette TRACE conn2 <- [1,2786,null,{}] 00:51:23 INFO - PROCESS | 1660 | 1469260283162 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:23 INFO - PROCESS | 1660 | 1469260283163 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:23 INFO - PROCESS | 1660 | 1469260283264 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 00:51:23 INFO - PROCESS | 1660 | 1469260283270 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:23 INFO - PROCESS | 1660 | 1469260283271 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290ee000 == 37 [pid = 1660] [id = 704] 00:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x119936c00) [pid = 1660] [serial = 2112] [outer = 0x0] 00:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1267d4000) [pid = 1660] [serial = 2113] [outer = 0x119936c00] 00:51:23 INFO - PROCESS | 1660 | 1469260283295 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1269e1400) [pid = 1660] [serial = 2114] [outer = 0x119936c00] 00:51:23 INFO - PROCESS | 1660 | --DOCSHELL 0x12d010800 == 36 [pid = 1660] [id = 16] 00:51:23 INFO - PROCESS | 1660 | 1469260283631 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 00:51:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:51:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 521ms 00:51:23 INFO - PROCESS | 1660 | 1469260283679 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 00:51:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:51:23 INFO - PROCESS | 1660 | 1469260283680 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 00:51:23 INFO - PROCESS | 1660 | 1469260283682 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:51:23 INFO - PROCESS | 1660 | 1469260283684 Marionette TRACE conn2 <- [1,2790,null,{}] 00:51:23 INFO - PROCESS | 1660 | 1469260283686 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:23 INFO - PROCESS | 1660 | 1469260283688 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:23 INFO - PROCESS | 1660 | 1469260283782 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 00:51:23 INFO - PROCESS | 1660 | 1469260283790 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:23 INFO - PROCESS | 1660 | 1469260283791 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:23 INFO - PROCESS | 1660 | ++DOCSHELL 0x121502800 == 37 [pid = 1660] [id = 705] 00:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118868000) [pid = 1660] [serial = 2115] [outer = 0x0] 00:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x127132400) [pid = 1660] [serial = 2116] [outer = 0x118868000] 00:51:23 INFO - PROCESS | 1660 | 1469260283817 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x127574800) [pid = 1660] [serial = 2117] [outer = 0x118868000] 00:51:24 INFO - PROCESS | 1660 | 1469260284351 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 00:51:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:51:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 724ms 00:51:24 INFO - PROCESS | 1660 | 1469260284407 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 1660 | 1469260284409 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 00:51:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:51:24 INFO - PROCESS | 1660 | 1469260284412 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 1660 | 1469260284414 Marionette TRACE conn2 <- [1,2794,null,{}] 00:51:24 INFO - PROCESS | 1660 | 1469260284418 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:24 INFO - PROCESS | 1660 | 1469260284420 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:24 INFO - PROCESS | 1660 | 1469260284532 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 00:51:24 INFO - PROCESS | 1660 | 1469260284613 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:24 INFO - PROCESS | 1660 | 1469260284614 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:24 INFO - PROCESS | 1660 | ++DOCSHELL 0x118404000 == 38 [pid = 1660] [id = 706] 00:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x11697c000) [pid = 1660] [serial = 2118] [outer = 0x0] 00:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1174e1800) [pid = 1660] [serial = 2119] [outer = 0x11697c000] 00:51:24 INFO - PROCESS | 1660 | 1469260284645 Marionette DEBUG loaded listener.js 00:51:24 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x118430400) [pid = 1660] [serial = 2120] [outer = 0x11697c000] 00:51:25 INFO - PROCESS | 1660 | 1469260285189 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 00:51:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:51:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 820ms 00:51:25 INFO - PROCESS | 1660 | 1469260285232 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 00:51:25 INFO - PROCESS | 1660 | 1469260285236 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 00:51:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:51:25 INFO - PROCESS | 1660 | 1469260285242 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:51:25 INFO - PROCESS | 1660 | 1469260285244 Marionette TRACE conn2 <- [1,2798,null,{}] 00:51:25 INFO - PROCESS | 1660 | 1469260285246 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:25 INFO - PROCESS | 1660 | 1469260285248 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:25 INFO - PROCESS | 1660 | 1469260285357 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 00:51:25 INFO - PROCESS | 1660 | 1469260285554 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:25 INFO - PROCESS | 1660 | 1469260285556 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:25 INFO - PROCESS | 1660 | ++DOCSHELL 0x113a52800 == 39 [pid = 1660] [id = 707] 00:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1160e7400) [pid = 1660] [serial = 2121] [outer = 0x0] 00:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x116aa1000) [pid = 1660] [serial = 2122] [outer = 0x1160e7400] 00:51:25 INFO - PROCESS | 1660 | 1469260285583 Marionette DEBUG loaded listener.js 00:51:25 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x118220800) [pid = 1660] [serial = 2123] [outer = 0x1160e7400] 00:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x1290ee000 == 38 [pid = 1660] [id = 704] 00:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119486000 == 37 [pid = 1660] [id = 703] 00:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x128a67800 == 36 [pid = 1660] [id = 702] 00:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x126f07800 == 35 [pid = 1660] [id = 701] 00:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x124b57000 == 34 [pid = 1660] [id = 700] 00:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x12150a000 == 33 [pid = 1660] [id = 699] 00:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x121137800 == 32 [pid = 1660] [id = 698] 00:51:25 INFO - PROCESS | 1660 | --DOCSHELL 0x119488000 == 31 [pid = 1660] [id = 697] 00:51:26 INFO - PROCESS | 1660 | --DOCSHELL 0x118336800 == 30 [pid = 1660] [id = 696] 00:51:26 INFO - PROCESS | 1660 | --DOCSHELL 0x11674e800 == 29 [pid = 1660] [id = 695] 00:51:26 INFO - PROCESS | 1660 | --DOCSHELL 0x116247800 == 28 [pid = 1660] [id = 694] 00:51:26 INFO - PROCESS | 1660 | 1469260286042 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 00:51:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:51:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 825ms 00:51:26 INFO - PROCESS | 1660 | 1469260286069 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 00:51:26 INFO - PROCESS | 1660 | 1469260286073 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 00:51:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1267dc400) [pid = 1660] [serial = 2036] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x121b56800) [pid = 1660] [serial = 2056] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x121550c00) [pid = 1660] [serial = 2053] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1127d9400) [pid = 1660] [serial = 2038] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x112f8b800) [pid = 1660] [serial = 2039] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x1169efc00) [pid = 1660] [serial = 2059] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x116977c00) [pid = 1660] [serial = 2041] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1174e7800) [pid = 1660] [serial = 2042] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x11942e400) [pid = 1660] [serial = 2047] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12712bc00) [pid = 1660] [serial = 2068] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x11842c000) [pid = 1660] [serial = 2044] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118709800) [pid = 1660] [serial = 2045] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1269ea400) [pid = 1660] [serial = 2066] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12487b400) [pid = 1660] [serial = 2057] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x118f4a000) [pid = 1660] [serial = 2060] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x121b4f800) [pid = 1660] [serial = 2062] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1267d4800) [pid = 1660] [serial = 2065] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121340400) [pid = 1660] [serial = 2051] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x12739f800) [pid = 1660] [serial = 2069] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x120f16400) [pid = 1660] [serial = 2050] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x126511000) [pid = 1660] [serial = 2063] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x121959000) [pid = 1660] [serial = 2054] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119aeb000) [pid = 1660] [serial = 2048] [outer = 0x0] [url = about:blank] 00:51:26 INFO - PROCESS | 1660 | 1469260286090 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:51:26 INFO - PROCESS | 1660 | 1469260286091 Marionette TRACE conn2 <- [1,2802,null,{}] 00:51:26 INFO - PROCESS | 1660 | 1469260286097 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 1660 | 1469260286098 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:26 INFO - PROCESS | 1660 | 1469260286175 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 00:51:26 INFO - PROCESS | 1660 | 1469260286181 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 1660 | 1469260286182 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x117253800 == 29 [pid = 1660] [id = 708] 00:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x1185bb000) [pid = 1660] [serial = 2124] [outer = 0x0] 00:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x118711000) [pid = 1660] [serial = 2125] [outer = 0x1185bb000] 00:51:26 INFO - PROCESS | 1660 | 1469260286211 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119420c00) [pid = 1660] [serial = 2126] [outer = 0x1185bb000] 00:51:26 INFO - PROCESS | 1660 | 1469260286564 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 00:51:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:51:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 531ms 00:51:26 INFO - PROCESS | 1660 | 1469260286637 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 00:51:26 INFO - PROCESS | 1660 | 1469260286640 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 00:51:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:51:26 INFO - PROCESS | 1660 | 1469260286643 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:51:26 INFO - PROCESS | 1660 | 1469260286645 Marionette TRACE conn2 <- [1,2806,null,{}] 00:51:26 INFO - PROCESS | 1660 | 1469260286647 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 1660 | 1469260286648 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:26 INFO - PROCESS | 1660 | 1469260286728 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 00:51:26 INFO - PROCESS | 1660 | 1469260286732 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 1660 | 1469260286734 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:26 INFO - PROCESS | 1660 | ++DOCSHELL 0x11947a800 == 30 [pid = 1660] [id = 709] 00:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119428800) [pid = 1660] [serial = 2127] [outer = 0x0] 00:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x120533800) [pid = 1660] [serial = 2128] [outer = 0x119428800] 00:51:26 INFO - PROCESS | 1660 | 1469260286761 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x120f0a800) [pid = 1660] [serial = 2129] [outer = 0x119428800] 00:51:27 INFO - PROCESS | 1660 | 1469260287124 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:51:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 00:51:27 INFO - PROCESS | 1660 | 1469260287170 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 1660 | 1469260287172 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 00:51:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:51:27 INFO - PROCESS | 1660 | 1469260287183 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 1660 | 1469260287188 Marionette TRACE conn2 <- [1,2810,null,{}] 00:51:27 INFO - PROCESS | 1660 | 1469260287191 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:27 INFO - PROCESS | 1660 | 1469260287193 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:27 INFO - PROCESS | 1660 | 1469260287274 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 00:51:27 INFO - PROCESS | 1660 | 1469260287277 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:27 INFO - PROCESS | 1660 | 1469260287278 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x121166800 == 31 [pid = 1660] [id = 710] 00:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11607e000) [pid = 1660] [serial = 2130] [outer = 0x0] 00:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x121346000) [pid = 1660] [serial = 2131] [outer = 0x11607e000] 00:51:27 INFO - PROCESS | 1660 | 1469260287303 Marionette DEBUG loaded listener.js 00:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x1219b1800) [pid = 1660] [serial = 2132] [outer = 0x11607e000] 00:51:27 INFO - PROCESS | 1660 | 1469260287630 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:51:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 479ms 00:51:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:51:27 INFO - PROCESS | 1660 | 1469260287658 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 1660 | 1469260287660 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 00:51:27 INFO - PROCESS | 1660 | 1469260287662 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 1660 | 1469260287663 Marionette TRACE conn2 <- [1,2814,null,{}] 00:51:27 INFO - PROCESS | 1660 | 1469260287665 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:27 INFO - PROCESS | 1660 | 1469260287666 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:27 INFO - PROCESS | 1660 | 1469260287746 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 00:51:27 INFO - PROCESS | 1660 | 1469260287811 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:27 INFO - PROCESS | 1660 | 1469260287812 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:27 INFO - PROCESS | 1660 | ++DOCSHELL 0x121817000 == 32 [pid = 1660] [id = 711] 00:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x120f12000) [pid = 1660] [serial = 2133] [outer = 0x0] 00:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121b54800) [pid = 1660] [serial = 2134] [outer = 0x120f12000] 00:51:27 INFO - PROCESS | 1660 | 1469260287839 Marionette DEBUG loaded listener.js 00:51:27 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x124838c00) [pid = 1660] [serial = 2135] [outer = 0x120f12000] 00:51:28 INFO - PROCESS | 1660 | 1469260288264 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 00:51:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:51:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 619ms 00:51:28 INFO - PROCESS | 1660 | 1469260288282 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 00:51:28 INFO - PROCESS | 1660 | 1469260288283 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 00:51:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:51:28 INFO - PROCESS | 1660 | 1469260288294 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:51:28 INFO - PROCESS | 1660 | 1469260288296 Marionette TRACE conn2 <- [1,2818,null,{}] 00:51:28 INFO - PROCESS | 1660 | 1469260288299 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:28 INFO - PROCESS | 1660 | 1469260288303 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:28 INFO - PROCESS | 1660 | 1469260288459 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 00:51:28 INFO - PROCESS | 1660 | 1469260288482 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:28 INFO - PROCESS | 1660 | 1469260288489 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:28 INFO - PROCESS | 1660 | ++DOCSHELL 0x121144000 == 33 [pid = 1660] [id = 712] 00:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x124886800) [pid = 1660] [serial = 2136] [outer = 0x0] 00:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x124931800) [pid = 1660] [serial = 2137] [outer = 0x124886800] 00:51:28 INFO - PROCESS | 1660 | 1469260288540 Marionette DEBUG loaded listener.js 00:51:28 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x126512400) [pid = 1660] [serial = 2138] [outer = 0x124886800] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1176a8c00) [pid = 1660] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1205d0400) [pid = 1660] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x1162ce000) [pid = 1660] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1162d0c00) [pid = 1660] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x1162a2800) [pid = 1660] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x116531800) [pid = 1660] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x11822ec00) [pid = 1660] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x119ae4000) [pid = 1660] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x12121ec00) [pid = 1660] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1174e3800) [pid = 1660] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x1219a8000) [pid = 1660] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x12cb0fc00) [pid = 1660] [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.] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x117485c00) [pid = 1660] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x1174e0c00) [pid = 1660] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x119936c00) [pid = 1660] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:51:28 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x12d011000) [pid = 1660] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:51:29 INFO - PROCESS | 1660 | 1469260289322 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 00:51:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:51:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1079ms 00:51:29 INFO - PROCESS | 1660 | 1469260289368 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 00:51:29 INFO - PROCESS | 1660 | 1469260289372 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 00:51:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:51:29 INFO - PROCESS | 1660 | 1469260289376 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:51:29 INFO - PROCESS | 1660 | 1469260289378 Marionette TRACE conn2 <- [1,2822,null,{}] 00:51:29 INFO - PROCESS | 1660 | 1469260289382 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:29 INFO - PROCESS | 1660 | 1469260289384 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:29 INFO - PROCESS | 1660 | 1469260289481 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 00:51:29 INFO - PROCESS | 1660 | 1469260289539 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 1660 | 1469260289540 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:29 INFO - PROCESS | 1660 | ++DOCSHELL 0x11859e000 == 34 [pid = 1660] [id = 713] 00:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1174e4c00) [pid = 1660] [serial = 2139] [outer = 0x0] 00:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x11822ec00) [pid = 1660] [serial = 2140] [outer = 0x1174e4c00] 00:51:29 INFO - PROCESS | 1660 | 1469260289571 Marionette DEBUG loaded listener.js 00:51:29 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x11871a400) [pid = 1660] [serial = 2141] [outer = 0x1174e4c00] 00:51:29 INFO - PROCESS | 1660 | 1469260289992 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 00:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 672ms 00:51:30 INFO - PROCESS | 1660 | 1469260290047 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 1660 | 1469260290051 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 00:51:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:51:30 INFO - PROCESS | 1660 | 1469260290055 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 1660 | 1469260290057 Marionette TRACE conn2 <- [1,2826,null,{}] 00:51:30 INFO - PROCESS | 1660 | 1469260290060 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:30 INFO - PROCESS | 1660 | 1469260290061 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:30 INFO - PROCESS | 1660 | 1469260290159 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 00:51:30 INFO - PROCESS | 1660 | 1469260290260 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:30 INFO - PROCESS | 1660 | 1469260290261 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x121364800 == 35 [pid = 1660] [id = 714] 00:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x119758c00) [pid = 1660] [serial = 2142] [outer = 0x0] 00:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x119aeb000) [pid = 1660] [serial = 2143] [outer = 0x119758c00] 00:51:30 INFO - PROCESS | 1660 | 1469260290293 Marionette DEBUG loaded listener.js 00:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x120f0b000) [pid = 1660] [serial = 2144] [outer = 0x119758c00] 00:51:30 INFO - PROCESS | 1660 | 1469260290710 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:51:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:51:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 670ms 00:51:30 INFO - PROCESS | 1660 | 1469260290725 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 00:51:30 INFO - PROCESS | 1660 | 1469260290727 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 00:51:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:51:30 INFO - PROCESS | 1660 | 1469260290729 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:51:30 INFO - PROCESS | 1660 | 1469260290732 Marionette TRACE conn2 <- [1,2830,null,{}] 00:51:30 INFO - PROCESS | 1660 | 1469260290740 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:30 INFO - PROCESS | 1660 | 1469260290743 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:30 INFO - PROCESS | 1660 | 1469260290844 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 00:51:30 INFO - PROCESS | 1660 | 1469260290898 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:30 INFO - PROCESS | 1660 | 1469260290900 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:30 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bb2000 == 36 [pid = 1660] [id = 715] 00:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x12154d000) [pid = 1660] [serial = 2145] [outer = 0x0] 00:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x1219b4c00) [pid = 1660] [serial = 2146] [outer = 0x12154d000] 00:51:30 INFO - PROCESS | 1660 | 1469260290937 Marionette DEBUG loaded listener.js 00:51:30 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x12487e800) [pid = 1660] [serial = 2147] [outer = 0x12154d000] 00:51:31 INFO - PROCESS | 1660 | 1469260291347 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:51:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 672ms 00:51:31 INFO - PROCESS | 1660 | 1469260291402 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 00:51:31 INFO - PROCESS | 1660 | 1469260291404 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 00:51:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:51:31 INFO - PROCESS | 1660 | 1469260291406 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:51:31 INFO - PROCESS | 1660 | 1469260291408 Marionette TRACE conn2 <- [1,2834,null,{}] 00:51:31 INFO - PROCESS | 1660 | 1469260291410 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:31 INFO - PROCESS | 1660 | 1469260291411 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:31 INFO - PROCESS | 1660 | 1469260291511 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 00:51:31 INFO - PROCESS | 1660 | 1469260291610 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:31 INFO - PROCESS | 1660 | 1469260291612 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:31 INFO - PROCESS | 1660 | ++DOCSHELL 0x121160800 == 37 [pid = 1660] [id = 716] 00:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x124885000) [pid = 1660] [serial = 2148] [outer = 0x0] 00:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x126512800) [pid = 1660] [serial = 2149] [outer = 0x124885000] 00:51:31 INFO - PROCESS | 1660 | 1469260291642 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1265bdc00) [pid = 1660] [serial = 2150] [outer = 0x124885000] 00:51:32 INFO - PROCESS | 1660 | 1469260292057 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:51:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:51:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 669ms 00:51:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:51:32 INFO - PROCESS | 1660 | 1469260292076 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 00:51:32 INFO - PROCESS | 1660 | 1469260292077 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 00:51:32 INFO - PROCESS | 1660 | 1469260292079 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:51:32 INFO - PROCESS | 1660 | 1469260292081 Marionette TRACE conn2 <- [1,2838,null,{}] 00:51:32 INFO - PROCESS | 1660 | 1469260292083 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:32 INFO - PROCESS | 1660 | 1469260292084 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:32 INFO - PROCESS | 1660 | 1469260292193 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 00:51:32 INFO - PROCESS | 1660 | 1469260292249 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:32 INFO - PROCESS | 1660 | 1469260292250 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:32 INFO - PROCESS | 1660 | ++DOCSHELL 0x117094000 == 38 [pid = 1660] [id = 717] 00:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x116a9f800) [pid = 1660] [serial = 2151] [outer = 0x0] 00:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x1183e1800) [pid = 1660] [serial = 2152] [outer = 0x116a9f800] 00:51:32 INFO - PROCESS | 1660 | 1469260292279 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1218c1800) [pid = 1660] [serial = 2153] [outer = 0x116a9f800] 00:51:32 INFO - PROCESS | 1660 | 1469260292798 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 00:51:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:51:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 773ms 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121817000 == 37 [pid = 1660] [id = 711] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121166800 == 36 [pid = 1660] [id = 710] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11947a800 == 35 [pid = 1660] [id = 709] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x117253800 == 34 [pid = 1660] [id = 708] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x113a52800 == 33 [pid = 1660] [id = 707] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x118404000 == 32 [pid = 1660] [id = 706] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121502800 == 31 [pid = 1660] [id = 705] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121160800 == 30 [pid = 1660] [id = 716] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x128bb2000 == 29 [pid = 1660] [id = 715] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121364800 == 28 [pid = 1660] [id = 714] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x12d010000 == 27 [pid = 1660] [id = 17] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x121144000 == 26 [pid = 1660] [id = 712] 00:51:33 INFO - PROCESS | 1660 | --DOCSHELL 0x11859e000 == 25 [pid = 1660] [id = 713] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x12d017800) [pid = 1660] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x124881400) [pid = 1660] [serial = 2110] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1269e1400) [pid = 1660] [serial = 2114] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x12154ac00) [pid = 1660] [serial = 2098] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x127132400) [pid = 1660] [serial = 2116] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x126511c00) [pid = 1660] [serial = 2111] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x121024c00) [pid = 1660] [serial = 2096] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x1267d4000) [pid = 1660] [serial = 2113] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x1218cf800) [pid = 1660] [serial = 2099] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x124887c00) [pid = 1660] [serial = 2104] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x120f12800) [pid = 1660] [serial = 2095] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x119753000) [pid = 1660] [serial = 2092] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119aef800) [pid = 1660] [serial = 2093] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x116fb3800) [pid = 1660] [serial = 2086] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x115e0bc00) [pid = 1660] [serial = 2087] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x11842e400) [pid = 1660] [serial = 2072] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x117481400) [pid = 1660] [serial = 2071] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 67 (0x11842c400) [pid = 1660] [serial = 2084] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 66 (0x117485000) [pid = 1660] [serial = 2083] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 65 (0x1184cdc00) [pid = 1660] [serial = 2089] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 64 (0x120f0c000) [pid = 1660] [serial = 2075] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 63 (0x118711800) [pid = 1660] [serial = 2090] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 62 (0x119aef000) [pid = 1660] [serial = 2074] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 61 (0x125348400) [pid = 1660] [serial = 2078] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 60 (0x124833800) [pid = 1660] [serial = 2077] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 59 (0x1273a8800) [pid = 1660] [serial = 2081] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 58 (0x124839c00) [pid = 1660] [serial = 2080] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 57 (0x124882000) [pid = 1660] [serial = 2102] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 56 (0x12487ec00) [pid = 1660] [serial = 1460] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 55 (0x123b17000) [pid = 1660] [serial = 2101] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 54 (0x1185c2000) [pid = 1660] [serial = 2107] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | --DOMWINDOW == 53 (0x1205d2000) [pid = 1660] [serial = 2108] [outer = 0x0] [url = about:blank] 00:51:33 INFO - PROCESS | 1660 | 1469260293381 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 00:51:33 INFO - PROCESS | 1660 | 1469260293385 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 00:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:51:33 INFO - PROCESS | 1660 | 1469260293396 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:51:33 INFO - PROCESS | 1660 | 1469260293398 Marionette TRACE conn2 <- [1,2842,null,{}] 00:51:33 INFO - PROCESS | 1660 | 1469260293403 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:33 INFO - PROCESS | 1660 | 1469260293406 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:33 INFO - PROCESS | 1660 | 1469260293489 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 00:51:33 INFO - PROCESS | 1660 | 1469260293495 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:33 INFO - PROCESS | 1660 | 1469260293498 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:33 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126b9800 == 26 [pid = 1660] [id = 718] 00:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 54 (0x1127de000) [pid = 1660] [serial = 2154] [outer = 0x0] 00:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 55 (0x112a82000) [pid = 1660] [serial = 2155] [outer = 0x1127de000] 00:51:33 INFO - PROCESS | 1660 | 1469260293528 Marionette DEBUG loaded listener.js 00:51:33 INFO - PROCESS | 1660 | ++DOMWINDOW == 56 (0x1130abc00) [pid = 1660] [serial = 2156] [outer = 0x1127de000] 00:51:33 INFO - PROCESS | 1660 | 1469260293877 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 00:51:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:51:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 520ms 00:51:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:51:33 INFO - PROCESS | 1660 | 1469260293928 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 00:51:33 INFO - PROCESS | 1660 | 1469260293930 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 00:51:33 INFO - PROCESS | 1660 | 1469260293936 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:51:33 INFO - PROCESS | 1660 | 1469260293939 Marionette TRACE conn2 <- [1,2846,null,{}] 00:51:33 INFO - PROCESS | 1660 | 1469260293942 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:33 INFO - PROCESS | 1660 | 1469260293944 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:34 INFO - PROCESS | 1660 | 1469260294020 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 00:51:34 INFO - PROCESS | 1660 | 1469260294024 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1660 | 1469260294026 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x11709c000 == 27 [pid = 1660] [id = 719] 00:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 57 (0x1162cd000) [pid = 1660] [serial = 2157] [outer = 0x0] 00:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 58 (0x1167b2400) [pid = 1660] [serial = 2158] [outer = 0x1162cd000] 00:51:34 INFO - PROCESS | 1660 | 1469260294054 Marionette DEBUG loaded listener.js 00:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 59 (0x116a9e000) [pid = 1660] [serial = 2159] [outer = 0x1162cd000] 00:51:34 INFO - PROCESS | 1660 | 1469260294397 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 00:51:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:51:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 475ms 00:51:34 INFO - PROCESS | 1660 | 1469260294410 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 00:51:34 INFO - PROCESS | 1660 | 1469260294411 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 00:51:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:51:34 INFO - PROCESS | 1660 | 1469260294413 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:51:34 INFO - PROCESS | 1660 | 1469260294414 Marionette TRACE conn2 <- [1,2850,null,{}] 00:51:34 INFO - PROCESS | 1660 | 1469260294424 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:34 INFO - PROCESS | 1660 | 1469260294428 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:34 INFO - PROCESS | 1660 | 1469260294522 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 00:51:34 INFO - PROCESS | 1660 | 1469260294576 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:34 INFO - PROCESS | 1660 | 1469260294578 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:34 INFO - PROCESS | 1660 | ++DOCSHELL 0x118597800 == 28 [pid = 1660] [id = 720] 00:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 60 (0x1174ea800) [pid = 1660] [serial = 2160] [outer = 0x0] 00:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 61 (0x1174edc00) [pid = 1660] [serial = 2161] [outer = 0x1174ea800] 00:51:34 INFO - PROCESS | 1660 | 1469260294607 Marionette DEBUG loaded listener.js 00:51:34 INFO - PROCESS | 1660 | ++DOMWINDOW == 62 (0x118426800) [pid = 1660] [serial = 2162] [outer = 0x1174ea800] 00:51:34 INFO - PROCESS | 1660 | 1469260294919 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:51:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:51:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 00:51:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:51:34 INFO - PROCESS | 1660 | 1469260294932 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 00:51:34 INFO - PROCESS | 1660 | 1469260294934 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 00:51:34 INFO - PROCESS | 1660 | 1469260294936 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:51:34 INFO - PROCESS | 1660 | 1469260294939 Marionette TRACE conn2 <- [1,2854,null,{}] 00:51:34 INFO - PROCESS | 1660 | 1469260294944 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:34 INFO - PROCESS | 1660 | 1469260294945 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:35 INFO - PROCESS | 1660 | 1469260295025 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 00:51:35 INFO - PROCESS | 1660 | 1469260295029 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:35 INFO - PROCESS | 1660 | 1469260295030 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x11948a000 == 29 [pid = 1660] [id = 721] 00:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 63 (0x1184ce400) [pid = 1660] [serial = 2163] [outer = 0x0] 00:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 64 (0x118712c00) [pid = 1660] [serial = 2164] [outer = 0x1184ce400] 00:51:35 INFO - PROCESS | 1660 | 1469260295055 Marionette DEBUG loaded listener.js 00:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 65 (0x118f58000) [pid = 1660] [serial = 2165] [outer = 0x1184ce400] 00:51:35 INFO - PROCESS | 1660 | 1469260295369 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 00:51:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:51:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 472ms 00:51:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:51:35 INFO - PROCESS | 1660 | 1469260295409 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 00:51:35 INFO - PROCESS | 1660 | 1469260295410 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 00:51:35 INFO - PROCESS | 1660 | 1469260295412 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:51:35 INFO - PROCESS | 1660 | 1469260295413 Marionette TRACE conn2 <- [1,2858,null,{}] 00:51:35 INFO - PROCESS | 1660 | 1469260295416 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:35 INFO - PROCESS | 1660 | 1469260295418 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:35 INFO - PROCESS | 1660 | 1469260295539 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 00:51:35 INFO - PROCESS | 1660 | 1469260295557 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:35 INFO - PROCESS | 1660 | 1469260295558 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:35 INFO - PROCESS | 1660 | ++DOCSHELL 0x120585800 == 30 [pid = 1660] [id = 722] 00:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 66 (0x116a9d400) [pid = 1660] [serial = 2166] [outer = 0x0] 00:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 67 (0x118f54c00) [pid = 1660] [serial = 2167] [outer = 0x116a9d400] 00:51:35 INFO - PROCESS | 1660 | 1469260295603 Marionette DEBUG loaded listener.js 00:51:35 INFO - PROCESS | 1660 | ++DOMWINDOW == 68 (0x119427000) [pid = 1660] [serial = 2168] [outer = 0x116a9d400] 00:51:36 INFO - PROCESS | 1660 | 1469260295998 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:51:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:51:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 619ms 00:51:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:51:36 INFO - PROCESS | 1660 | 1469260296032 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 00:51:36 INFO - PROCESS | 1660 | 1469260296033 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 00:51:36 INFO - PROCESS | 1660 | 1469260296035 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:51:36 INFO - PROCESS | 1660 | 1469260296036 Marionette TRACE conn2 <- [1,2862,null,{}] 00:51:36 INFO - PROCESS | 1660 | 1469260296039 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:36 INFO - PROCESS | 1660 | 1469260296043 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:36 INFO - PROCESS | 1660 | 1469260296160 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 00:51:36 INFO - PROCESS | 1660 | 1469260296196 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:36 INFO - PROCESS | 1660 | 1469260296197 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x121509000 == 31 [pid = 1660] [id = 723] 00:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x119755000) [pid = 1660] [serial = 2169] [outer = 0x0] 00:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x1205d6800) [pid = 1660] [serial = 2170] [outer = 0x119755000] 00:51:36 INFO - PROCESS | 1660 | 1469260296222 Marionette DEBUG loaded listener.js 00:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x120f19400) [pid = 1660] [serial = 2171] [outer = 0x119755000] 00:51:36 INFO - PROCESS | 1660 | 1469260296536 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 00:51:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:51:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 521ms 00:51:36 INFO - PROCESS | 1660 | 1469260296558 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 00:51:36 INFO - PROCESS | 1660 | 1469260296559 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 00:51:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:51:36 INFO - PROCESS | 1660 | 1469260296562 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:51:36 INFO - PROCESS | 1660 | 1469260296563 Marionette TRACE conn2 <- [1,2866,null,{}] 00:51:36 INFO - PROCESS | 1660 | 1469260296565 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:36 INFO - PROCESS | 1660 | 1469260296566 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:36 INFO - PROCESS | 1660 | 1469260296665 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 00:51:36 INFO - PROCESS | 1660 | 1469260296670 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:36 INFO - PROCESS | 1660 | 1469260296671 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:36 INFO - PROCESS | 1660 | ++DOCSHELL 0x12197e000 == 32 [pid = 1660] [id = 724] 00:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x116a9ec00) [pid = 1660] [serial = 2172] [outer = 0x0] 00:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x12121ec00) [pid = 1660] [serial = 2173] [outer = 0x116a9ec00] 00:51:36 INFO - PROCESS | 1660 | 1469260296695 Marionette DEBUG loaded listener.js 00:51:36 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x12154e800) [pid = 1660] [serial = 2174] [outer = 0x116a9ec00] 00:51:37 INFO - PROCESS | 1660 | 1469260297049 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 519ms 00:51:37 INFO - PROCESS | 1660 | 1469260297086 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 00:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:51:37 INFO - PROCESS | 1660 | 1469260297089 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 00:51:37 INFO - PROCESS | 1660 | 1469260297092 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1660 | 1469260297093 Marionette TRACE conn2 <- [1,2870,null,{}] 00:51:37 INFO - PROCESS | 1660 | 1469260297095 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:37 INFO - PROCESS | 1660 | 1469260297096 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:37 INFO - PROCESS | 1660 | 1469260297189 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 00:51:37 INFO - PROCESS | 1660 | 1469260297223 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:37 INFO - PROCESS | 1660 | 1469260297224 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x12531d800 == 33 [pid = 1660] [id = 725] 00:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x113d97000) [pid = 1660] [serial = 2175] [outer = 0x0] 00:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x12194d000) [pid = 1660] [serial = 2176] [outer = 0x113d97000] 00:51:37 INFO - PROCESS | 1660 | 1469260297248 Marionette DEBUG loaded listener.js 00:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x1219b0000) [pid = 1660] [serial = 2177] [outer = 0x113d97000] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x118868000) [pid = 1660] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x11607e000) [pid = 1660] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x1185bb000) [pid = 1660] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x1160e7400) [pid = 1660] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 72 (0x119428800) [pid = 1660] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 71 (0x11697c000) [pid = 1660] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 70 (0x120f12000) [pid = 1660] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 69 (0x124886800) [pid = 1660] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:51:37 INFO - PROCESS | 1660 | --DOMWINDOW == 68 (0x113807000) [pid = 1660] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:51:37 INFO - PROCESS | 1660 | 1469260297648 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:51:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 568ms 00:51:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:51:37 INFO - PROCESS | 1660 | 1469260297660 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 00:51:37 INFO - PROCESS | 1660 | 1469260297662 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 00:51:37 INFO - PROCESS | 1660 | 1469260297664 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1660 | 1469260297665 Marionette TRACE conn2 <- [1,2874,null,{}] 00:51:37 INFO - PROCESS | 1660 | 1469260297667 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:37 INFO - PROCESS | 1660 | 1469260297668 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:37 INFO - PROCESS | 1660 | 1469260297744 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 00:51:37 INFO - PROCESS | 1660 | 1469260297747 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:37 INFO - PROCESS | 1660 | 1469260297749 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:37 INFO - PROCESS | 1660 | ++DOCSHELL 0x126943000 == 34 [pid = 1660] [id = 726] 00:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 69 (0x113d95c00) [pid = 1660] [serial = 2178] [outer = 0x0] 00:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 70 (0x119428800) [pid = 1660] [serial = 2179] [outer = 0x113d95c00] 00:51:37 INFO - PROCESS | 1660 | 1469260297775 Marionette DEBUG loaded listener.js 00:51:37 INFO - PROCESS | 1660 | ++DOMWINDOW == 71 (0x1219acc00) [pid = 1660] [serial = 2180] [outer = 0x113d95c00] 00:51:38 INFO - PROCESS | 1660 | 1469260298179 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 00:51:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:51:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 520ms 00:51:38 INFO - PROCESS | 1660 | 1469260298185 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 00:51:38 INFO - PROCESS | 1660 | 1469260298191 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 00:51:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:51:38 INFO - PROCESS | 1660 | 1469260298202 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:51:38 INFO - PROCESS | 1660 | 1469260298206 Marionette TRACE conn2 <- [1,2878,null,{}] 00:51:38 INFO - PROCESS | 1660 | 1469260298210 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:38 INFO - PROCESS | 1660 | 1469260298211 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:38 INFO - PROCESS | 1660 | 1469260298299 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 00:51:38 INFO - PROCESS | 1660 | 1469260298305 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1660 | 1469260298306 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128a61800 == 35 [pid = 1660] [id = 727] 00:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 72 (0x119423000) [pid = 1660] [serial = 2181] [outer = 0x0] 00:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 73 (0x121b51c00) [pid = 1660] [serial = 2182] [outer = 0x119423000] 00:51:38 INFO - PROCESS | 1660 | 1469260298330 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x123c33000) [pid = 1660] [serial = 2183] [outer = 0x119423000] 00:51:38 INFO - PROCESS | 1660 | 1469260298655 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:51:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 472ms 00:51:38 INFO - PROCESS | 1660 | 1469260298676 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 00:51:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:51:38 INFO - PROCESS | 1660 | 1469260298677 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 00:51:38 INFO - PROCESS | 1660 | 1469260298679 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:51:38 INFO - PROCESS | 1660 | 1469260298681 Marionette TRACE conn2 <- [1,2882,null,{}] 00:51:38 INFO - PROCESS | 1660 | 1469260298683 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:38 INFO - PROCESS | 1660 | 1469260298685 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:38 INFO - PROCESS | 1660 | 1469260298778 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 00:51:38 INFO - PROCESS | 1660 | 1469260298782 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1660 | 1469260298783 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:38 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bac000 == 36 [pid = 1660] [id = 728] 00:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x11607e000) [pid = 1660] [serial = 2184] [outer = 0x0] 00:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x123c8a000) [pid = 1660] [serial = 2185] [outer = 0x11607e000] 00:51:38 INFO - PROCESS | 1660 | 1469260298858 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x124882c00) [pid = 1660] [serial = 2186] [outer = 0x11607e000] 00:51:39 INFO - PROCESS | 1660 | 1469260299178 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:51:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 519ms 00:51:39 INFO - PROCESS | 1660 | 1469260299198 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1660 | 1469260299199 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 00:51:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:51:39 INFO - PROCESS | 1660 | 1469260299202 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1660 | 1469260299203 Marionette TRACE conn2 <- [1,2886,null,{}] 00:51:39 INFO - PROCESS | 1660 | 1469260299209 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 1660 | 1469260299210 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:39 INFO - PROCESS | 1660 | 1469260299291 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 00:51:39 INFO - PROCESS | 1660 | 1469260299295 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:39 INFO - PROCESS | 1660 | 1469260299296 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x129965000 == 37 [pid = 1660] [id = 729] 00:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x124886800) [pid = 1660] [serial = 2187] [outer = 0x0] 00:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x124b41c00) [pid = 1660] [serial = 2188] [outer = 0x124886800] 00:51:39 INFO - PROCESS | 1660 | 1469260299319 Marionette DEBUG loaded listener.js 00:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x126513800) [pid = 1660] [serial = 2189] [outer = 0x124886800] 00:51:39 INFO - PROCESS | 1660 | 1469260299678 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:51:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 522ms 00:51:39 INFO - PROCESS | 1660 | 1469260299723 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1660 | 1469260299726 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 00:51:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:51:39 INFO - PROCESS | 1660 | 1469260299729 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1660 | 1469260299732 Marionette TRACE conn2 <- [1,2890,null,{}] 00:51:39 INFO - PROCESS | 1660 | 1469260299736 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 1660 | 1469260299738 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:39 INFO - PROCESS | 1660 | 1469260299852 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 00:51:39 INFO - PROCESS | 1660 | 1469260299929 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:39 INFO - PROCESS | 1660 | 1469260299932 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:39 INFO - PROCESS | 1660 | ++DOCSHELL 0x116506800 == 38 [pid = 1660] [id = 730] 00:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x112a84800) [pid = 1660] [serial = 2190] [outer = 0x0] 00:51:39 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x113808800) [pid = 1660] [serial = 2191] [outer = 0x112a84800] 00:51:39 INFO - PROCESS | 1660 | 1469260299963 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1160e9400) [pid = 1660] [serial = 2192] [outer = 0x112a84800] 00:51:40 INFO - PROCESS | 1660 | 1469260300432 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:51:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:51:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 775ms 00:51:40 INFO - PROCESS | 1660 | 1469260300563 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 00:51:40 INFO - PROCESS | 1660 | 1469260300566 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 00:51:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:51:40 INFO - PROCESS | 1660 | 1469260300572 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:51:40 INFO - PROCESS | 1660 | 1469260300574 Marionette TRACE conn2 <- [1,2894,null,{}] 00:51:40 INFO - PROCESS | 1660 | 1469260300576 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:40 INFO - PROCESS | 1660 | 1469260300578 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:40 INFO - PROCESS | 1660 | 1469260300689 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 00:51:40 INFO - PROCESS | 1660 | 1469260300742 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:40 INFO - PROCESS | 1660 | 1469260300743 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:40 INFO - PROCESS | 1660 | ++DOCSHELL 0x119482000 == 39 [pid = 1660] [id = 731] 00:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x117477000) [pid = 1660] [serial = 2193] [outer = 0x0] 00:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x117481c00) [pid = 1660] [serial = 2194] [outer = 0x117477000] 00:51:40 INFO - PROCESS | 1660 | 1469260300774 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x118223400) [pid = 1660] [serial = 2195] [outer = 0x117477000] 00:51:41 INFO - PROCESS | 1660 | 1469260301424 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:51:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 870ms 00:51:41 INFO - PROCESS | 1660 | 1469260301465 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 00:51:41 INFO - PROCESS | 1660 | 1469260301467 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 00:51:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:51:41 INFO - PROCESS | 1660 | 1469260301474 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:51:41 INFO - PROCESS | 1660 | 1469260301476 Marionette TRACE conn2 <- [1,2898,null,{}] 00:51:41 INFO - PROCESS | 1660 | 1469260301479 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:41 INFO - PROCESS | 1660 | 1469260301481 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:41 INFO - PROCESS | 1660 | 1469260301585 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x128bac000 == 38 [pid = 1660] [id = 728] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x128a61800 == 37 [pid = 1660] [id = 727] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x126943000 == 36 [pid = 1660] [id = 726] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12531d800 == 35 [pid = 1660] [id = 725] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x12197e000 == 34 [pid = 1660] [id = 724] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x121509000 == 33 [pid = 1660] [id = 723] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x120585800 == 32 [pid = 1660] [id = 722] 00:51:41 INFO - PROCESS | 1660 | 1469260301684 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:41 INFO - PROCESS | 1660 | 1469260301687 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11948a000 == 31 [pid = 1660] [id = 721] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x118597800 == 30 [pid = 1660] [id = 720] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x11709c000 == 29 [pid = 1660] [id = 719] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x1126b9800 == 28 [pid = 1660] [id = 718] 00:51:41 INFO - PROCESS | 1660 | --DOCSHELL 0x117094000 == 27 [pid = 1660] [id = 717] 00:51:41 INFO - PROCESS | 1660 | ++DOCSHELL 0x11601c800 == 28 [pid = 1660] [id = 732] 00:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x113d9b400) [pid = 1660] [serial = 2196] [outer = 0x0] 00:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x116faa000) [pid = 1660] [serial = 2197] [outer = 0x113d9b400] 00:51:41 INFO - PROCESS | 1660 | 1469260301717 Marionette DEBUG loaded listener.js 00:51:41 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1174df400) [pid = 1660] [serial = 2198] [outer = 0x113d9b400] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x127574800) [pid = 1660] [serial = 2117] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x121346000) [pid = 1660] [serial = 2131] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x1219b1800) [pid = 1660] [serial = 2132] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x118711000) [pid = 1660] [serial = 2125] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x119420c00) [pid = 1660] [serial = 2126] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x116aa1000) [pid = 1660] [serial = 2122] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x118220800) [pid = 1660] [serial = 2123] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x120533800) [pid = 1660] [serial = 2128] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x120f0a800) [pid = 1660] [serial = 2129] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1174e1800) [pid = 1660] [serial = 2119] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x118430400) [pid = 1660] [serial = 2120] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 77 (0x124838c00) [pid = 1660] [serial = 2135] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 76 (0x121b54800) [pid = 1660] [serial = 2134] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 75 (0x124931800) [pid = 1660] [serial = 2137] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 74 (0x124e06800) [pid = 1660] [serial = 2105] [outer = 0x0] [url = about:blank] 00:51:41 INFO - PROCESS | 1660 | --DOMWINDOW == 73 (0x126512400) [pid = 1660] [serial = 2138] [outer = 0x0] [url = about:blank] 00:51:42 INFO - PROCESS | 1660 | 1469260302058 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 00:51:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:51:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 622ms 00:51:42 INFO - PROCESS | 1660 | 1469260302095 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 00:51:42 INFO - PROCESS | 1660 | 1469260302098 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 00:51:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:51:42 INFO - PROCESS | 1660 | 1469260302102 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:51:42 INFO - PROCESS | 1660 | 1469260302104 Marionette TRACE conn2 <- [1,2902,null,{}] 00:51:42 INFO - PROCESS | 1660 | 1469260302106 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:42 INFO - PROCESS | 1660 | 1469260302108 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:42 INFO - PROCESS | 1660 | 1469260302189 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 00:51:42 INFO - PROCESS | 1660 | 1469260302242 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:42 INFO - PROCESS | 1660 | 1469260302243 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x118764000 == 29 [pid = 1660] [id = 733] 00:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 74 (0x1174e2000) [pid = 1660] [serial = 2199] [outer = 0x0] 00:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 75 (0x118430800) [pid = 1660] [serial = 2200] [outer = 0x1174e2000] 00:51:42 INFO - PROCESS | 1660 | 1469260302269 Marionette DEBUG loaded listener.js 00:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 76 (0x118f96c00) [pid = 1660] [serial = 2201] [outer = 0x1174e2000] 00:51:42 INFO - PROCESS | 1660 | 1469260302592 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:51:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:51:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 00:51:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:51:42 INFO - PROCESS | 1660 | 1469260302625 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 00:51:42 INFO - PROCESS | 1660 | 1469260302626 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 00:51:42 INFO - PROCESS | 1660 | 1469260302628 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:51:42 INFO - PROCESS | 1660 | 1469260302631 Marionette TRACE conn2 <- [1,2906,null,{}] 00:51:42 INFO - PROCESS | 1660 | 1469260302639 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:42 INFO - PROCESS | 1660 | 1469260302642 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:42 INFO - PROCESS | 1660 | 1469260302729 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 00:51:42 INFO - PROCESS | 1660 | 1469260302786 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:42 INFO - PROCESS | 1660 | 1469260302788 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:42 INFO - PROCESS | 1660 | ++DOCSHELL 0x121146000 == 30 [pid = 1660] [id = 734] 00:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 77 (0x118f96000) [pid = 1660] [serial = 2202] [outer = 0x0] 00:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 78 (0x11910e400) [pid = 1660] [serial = 2203] [outer = 0x118f96000] 00:51:42 INFO - PROCESS | 1660 | 1469260302816 Marionette DEBUG loaded listener.js 00:51:42 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x1205d1800) [pid = 1660] [serial = 2204] [outer = 0x118f96000] 00:51:43 INFO - PROCESS | 1660 | 1469260303110 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 00:51:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:51:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 00:51:43 INFO - PROCESS | 1660 | 1469260303150 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 00:51:43 INFO - PROCESS | 1660 | 1469260303152 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 00:51:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:51:43 INFO - PROCESS | 1660 | 1469260303158 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:51:43 INFO - PROCESS | 1660 | 1469260303159 Marionette TRACE conn2 <- [1,2910,null,{}] 00:51:43 INFO - PROCESS | 1660 | 1469260303161 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:43 INFO - PROCESS | 1660 | 1469260303162 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:43 INFO - PROCESS | 1660 | 1469260303243 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 00:51:43 INFO - PROCESS | 1660 | 1469260303247 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:43 INFO - PROCESS | 1660 | 1469260303248 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x121968800 == 31 [pid = 1660] [id = 735] 00:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x120f0f400) [pid = 1660] [serial = 2205] [outer = 0x0] 00:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x121022400) [pid = 1660] [serial = 2206] [outer = 0x120f0f400] 00:51:43 INFO - PROCESS | 1660 | 1469260303277 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x121547800) [pid = 1660] [serial = 2207] [outer = 0x120f0f400] 00:51:43 INFO - PROCESS | 1660 | 1469260303665 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 00:51:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:51:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:51:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 00:51:43 INFO - PROCESS | 1660 | 1469260303686 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 00:51:43 INFO - TEST-START | /DOMEvents/constructors.html 00:51:43 INFO - PROCESS | 1660 | 1469260303690 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 00:51:43 INFO - PROCESS | 1660 | 1469260303692 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:51:43 INFO - PROCESS | 1660 | 1469260303693 Marionette TRACE conn2 <- [1,2914,null,{}] 00:51:43 INFO - PROCESS | 1660 | 1469260303695 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:43 INFO - PROCESS | 1660 | 1469260303697 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:43 INFO - PROCESS | 1660 | 1469260303777 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 00:51:43 INFO - PROCESS | 1660 | 1469260303780 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:43 INFO - PROCESS | 1660 | 1469260303781 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:43 INFO - PROCESS | 1660 | ++DOCSHELL 0x126933000 == 32 [pid = 1660] [id = 736] 00:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1205d5c00) [pid = 1660] [serial = 2208] [outer = 0x0] 00:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x121725000) [pid = 1660] [serial = 2209] [outer = 0x1205d5c00] 00:51:43 INFO - PROCESS | 1660 | 1469260303808 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x1219b2000) [pid = 1660] [serial = 2210] [outer = 0x1205d5c00] 00:51:44 INFO - PROCESS | 1660 | 1469260304195 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:51:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:51:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:51:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:51:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:51:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 525ms 00:51:44 INFO - PROCESS | 1660 | 1469260304217 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 00:51:44 INFO - PROCESS | 1660 | 1469260304218 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 00:51:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:51:44 INFO - PROCESS | 1660 | 1469260304221 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 1660 | 1469260304222 Marionette TRACE conn2 <- [1,2918,null,{}] 00:51:44 INFO - PROCESS | 1660 | 1469260304230 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 1660 | 1469260304234 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:44 INFO - PROCESS | 1660 | 1469260304349 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 00:51:44 INFO - PROCESS | 1660 | 1469260304354 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1660 | 1469260304355 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bb2000 == 33 [pid = 1660] [id = 737] 00:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x12172ec00) [pid = 1660] [serial = 2211] [outer = 0x0] 00:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x12483fc00) [pid = 1660] [serial = 2212] [outer = 0x12172ec00] 00:51:44 INFO - PROCESS | 1660 | 1469260304378 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x126518c00) [pid = 1660] [serial = 2213] [outer = 0x12172ec00] 00:51:44 INFO - PROCESS | 1660 | 1469260304712 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:51:44 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:51:44 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 520ms 00:51:44 INFO - PROCESS | 1660 | 1469260304741 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 00:51:44 INFO - PROCESS | 1660 | 1469260304742 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 00:51:44 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:51:44 INFO - PROCESS | 1660 | 1469260304753 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 1660 | 1469260304755 Marionette TRACE conn2 <- [1,2922,null,{}] 00:51:44 INFO - PROCESS | 1660 | 1469260304757 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 1660 | 1469260304758 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:44 INFO - PROCESS | 1660 | 1469260304856 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 00:51:44 INFO - PROCESS | 1660 | 1469260304859 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1660 | 1469260304860 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:44 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292dc800 == 34 [pid = 1660] [id = 738] 00:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x121b4bc00) [pid = 1660] [serial = 2214] [outer = 0x0] 00:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x126751000) [pid = 1660] [serial = 2215] [outer = 0x121b4bc00] 00:51:44 INFO - PROCESS | 1660 | 1469260304886 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1267dd000) [pid = 1660] [serial = 2216] [outer = 0x121b4bc00] 00:51:45 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:51:45 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:51:45 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:51:45 INFO - PROCESS | 1660 | [1660] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 00:51:45 INFO - PROCESS | 1660 | 1469260305194 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 00:51:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:51:45 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:51:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 00:51:45 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:51:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 00:51:45 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:51:45 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 00:51:45 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:45 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:51:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:45 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:51:45 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:51:45 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 472ms 00:51:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:51:45 INFO - PROCESS | 1660 | 1469260305227 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 00:51:45 INFO - PROCESS | 1660 | 1469260305229 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 00:51:45 INFO - PROCESS | 1660 | 1469260305231 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:51:45 INFO - PROCESS | 1660 | 1469260305232 Marionette TRACE conn2 <- [1,2926,null,{}] 00:51:45 INFO - PROCESS | 1660 | 1469260305234 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:45 INFO - PROCESS | 1660 | 1469260305235 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:45 INFO - PROCESS | 1660 | 1469260305336 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 00:51:45 INFO - PROCESS | 1660 | 1469260305375 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:45 INFO - PROCESS | 1660 | 1469260305376 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a75a000 == 35 [pid = 1660] [id = 739] 00:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x12487d000) [pid = 1660] [serial = 2217] [outer = 0x0] 00:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1269ed800) [pid = 1660] [serial = 2218] [outer = 0x12487d000] 00:51:45 INFO - PROCESS | 1660 | 1469260305399 Marionette DEBUG loaded listener.js 00:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x1273a1400) [pid = 1660] [serial = 2219] [outer = 0x12487d000] 00:51:45 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:51:45 INFO - PROCESS | 1660 | 1469260305692 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 00:51:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:51:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 469ms 00:51:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:51:45 INFO - PROCESS | 1660 | 1469260305701 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 00:51:45 INFO - PROCESS | 1660 | 1469260305702 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 00:51:45 INFO - PROCESS | 1660 | 1469260305712 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:51:45 INFO - PROCESS | 1660 | 1469260305713 Marionette TRACE conn2 <- [1,2930,null,{}] 00:51:45 INFO - PROCESS | 1660 | 1469260305716 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:45 INFO - PROCESS | 1660 | 1469260305717 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:45 INFO - PROCESS | 1660 | 1469260305822 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 00:51:45 INFO - PROCESS | 1660 | 1469260305826 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:45 INFO - PROCESS | 1660 | 1469260305827 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:45 INFO - PROCESS | 1660 | ++DOCSHELL 0x12af49800 == 36 [pid = 1660] [id = 740] 00:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1267dc800) [pid = 1660] [serial = 2220] [outer = 0x0] 00:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1273ae800) [pid = 1660] [serial = 2221] [outer = 0x1267dc800] 00:51:45 INFO - PROCESS | 1660 | 1469260305883 Marionette DEBUG loaded listener.js 00:51:45 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1273b4800) [pid = 1660] [serial = 2222] [outer = 0x1267dc800] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119755000) [pid = 1660] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1127de000) [pid = 1660] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1184ce400) [pid = 1660] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1174e4c00) [pid = 1660] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119758c00) [pid = 1660] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x116a9ec00) [pid = 1660] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x12154d000) [pid = 1660] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x113d97000) [pid = 1660] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x113d95c00) [pid = 1660] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x124885000) [pid = 1660] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x116a9f800) [pid = 1660] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1162cd000) [pid = 1660] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1174ea800) [pid = 1660] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x119423000) [pid = 1660] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x116a9d400) [pid = 1660] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:51:46 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x11607e000) [pid = 1660] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:51:46 INFO - PROCESS | 1660 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:51:46 INFO - PROCESS | 1660 | 1469260306223 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 00:51:46 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:51:46 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 520ms 00:51:46 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:51:46 INFO - PROCESS | 1660 | 1469260306232 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 00:51:46 INFO - PROCESS | 1660 | 1469260306233 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 00:51:46 INFO - PROCESS | 1660 | 1469260306235 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:51:46 INFO - PROCESS | 1660 | 1469260306237 Marionette TRACE conn2 <- [1,2934,null,{}] 00:51:46 INFO - PROCESS | 1660 | 1469260306241 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:46 INFO - PROCESS | 1660 | 1469260306243 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:46 INFO - PROCESS | 1660 | 1469260306319 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 00:51:46 INFO - PROCESS | 1660 | 1469260306325 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 1660 | 1469260306327 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12151f000 == 37 [pid = 1660] [id = 741] 00:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 82 (0x1169ecc00) [pid = 1660] [serial = 2223] [outer = 0x0] 00:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 83 (0x1184c9800) [pid = 1660] [serial = 2224] [outer = 0x1169ecc00] 00:51:46 INFO - PROCESS | 1660 | 1469260306351 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 84 (0x119ae2400) [pid = 1660] [serial = 2225] [outer = 0x1169ecc00] 00:51:46 INFO - PROCESS | 1660 | 1469260306695 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:51:46 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:51:46 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 521ms 00:51:46 INFO - PROCESS | 1660 | 1469260306759 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 00:51:46 INFO - PROCESS | 1660 | 1469260306761 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 00:51:46 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:51:46 INFO - PROCESS | 1660 | 1469260306764 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:51:46 INFO - PROCESS | 1660 | 1469260306767 Marionette TRACE conn2 <- [1,2938,null,{}] 00:51:46 INFO - PROCESS | 1660 | 1469260306770 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:46 INFO - PROCESS | 1660 | 1469260306773 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:46 INFO - PROCESS | 1660 | 1469260306899 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 00:51:46 INFO - PROCESS | 1660 | 1469260306905 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:46 INFO - PROCESS | 1660 | 1469260306906 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:46 INFO - PROCESS | 1660 | ++DOCSHELL 0x12b340000 == 38 [pid = 1660] [id = 742] 00:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 85 (0x120fe7000) [pid = 1660] [serial = 2226] [outer = 0x0] 00:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 86 (0x1273a1c00) [pid = 1660] [serial = 2227] [outer = 0x120fe7000] 00:51:46 INFO - PROCESS | 1660 | 1469260306932 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x127579800) [pid = 1660] [serial = 2228] [outer = 0x120fe7000] 00:51:47 INFO - PROCESS | 1660 | 1469260307241 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:51:47 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:51:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 522ms 00:51:47 INFO - PROCESS | 1660 | 1469260307287 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 00:51:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:51:47 INFO - PROCESS | 1660 | 1469260307288 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 00:51:47 INFO - PROCESS | 1660 | 1469260307290 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 1660 | 1469260307292 Marionette TRACE conn2 <- [1,2942,null,{}] 00:51:47 INFO - PROCESS | 1660 | 1469260307294 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 1660 | 1469260307296 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:47 INFO - PROCESS | 1660 | 1469260307379 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 00:51:47 INFO - PROCESS | 1660 | 1469260307441 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:47 INFO - PROCESS | 1660 | 1469260307442 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba67800 == 39 [pid = 1660] [id = 743] 00:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x127579c00) [pid = 1660] [serial = 2229] [outer = 0x0] 00:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x127589c00) [pid = 1660] [serial = 2230] [outer = 0x127579c00] 00:51:47 INFO - PROCESS | 1660 | 1469260307465 Marionette DEBUG loaded listener.js 00:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x12758f400) [pid = 1660] [serial = 2231] [outer = 0x127579c00] 00:51:47 INFO - PROCESS | 1660 | 1469260307712 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 00:51:47 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:51:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:51:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:47 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:51:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 00:51:47 INFO - PROCESS | 1660 | 1469260307761 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 00:51:47 INFO - PROCESS | 1660 | 1469260307762 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 00:51:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:51:47 INFO - PROCESS | 1660 | 1469260307764 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:51:47 INFO - PROCESS | 1660 | 1469260307765 Marionette TRACE conn2 <- [1,2946,null,{}] 00:51:47 INFO - PROCESS | 1660 | 1469260307767 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 1660 | 1469260307768 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:47 INFO - PROCESS | 1660 | 1469260307863 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 00:51:47 INFO - PROCESS | 1660 | 1469260307866 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:47 INFO - PROCESS | 1660 | 1469260307867 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:47 INFO - PROCESS | 1660 | ++DOCSHELL 0x12bdc3800 == 40 [pid = 1660] [id = 744] 00:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x119755000) [pid = 1660] [serial = 2232] [outer = 0x0] 00:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1275a5800) [pid = 1660] [serial = 2233] [outer = 0x119755000] 00:51:47 INFO - PROCESS | 1660 | 1469260307890 Marionette DEBUG loaded listener.js 00:51:47 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x1275aac00) [pid = 1660] [serial = 2234] [outer = 0x119755000] 00:51:48 INFO - PROCESS | 1660 | 1469260308286 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:51:48 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:51:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 00:51:48 INFO - PROCESS | 1660 | 1469260308335 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 00:51:48 INFO - PROCESS | 1660 | 1469260308339 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 00:51:48 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:51:48 INFO - PROCESS | 1660 | 1469260308343 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:51:48 INFO - PROCESS | 1660 | 1469260308345 Marionette TRACE conn2 <- [1,2950,null,{}] 00:51:48 INFO - PROCESS | 1660 | 1469260308349 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:48 INFO - PROCESS | 1660 | 1469260308350 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:48 INFO - PROCESS | 1660 | 1469260308454 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 00:51:48 INFO - PROCESS | 1660 | 1469260308527 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:48 INFO - PROCESS | 1660 | 1469260308528 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11858e800 == 41 [pid = 1660] [id = 745] 00:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x11747e000) [pid = 1660] [serial = 2235] [outer = 0x0] 00:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1174eb000) [pid = 1660] [serial = 2236] [outer = 0x11747e000] 00:51:48 INFO - PROCESS | 1660 | 1469260308559 Marionette DEBUG loaded listener.js 00:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1184ce400) [pid = 1660] [serial = 2237] [outer = 0x11747e000] 00:51:48 INFO - PROCESS | 1660 | ++DOCSHELL 0x11859d800 == 42 [pid = 1660] [id = 746] 00:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x118720c00) [pid = 1660] [serial = 2238] [outer = 0x0] 00:51:48 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x11747d400) [pid = 1660] [serial = 2239] [outer = 0x118720c00] 00:51:49 INFO - PROCESS | 1660 | 1469260309044 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:51:49 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:51:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 724ms 00:51:49 INFO - PROCESS | 1660 | 1469260309068 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 00:51:49 INFO - PROCESS | 1660 | 1469260309073 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 00:51:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:51:49 INFO - PROCESS | 1660 | 1469260309079 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:51:49 INFO - PROCESS | 1660 | 1469260309083 Marionette TRACE conn2 <- [1,2954,null,{}] 00:51:49 INFO - PROCESS | 1660 | 1469260309086 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:49 INFO - PROCESS | 1660 | 1469260309089 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:49 INFO - PROCESS | 1660 | 1469260309284 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 00:51:49 INFO - PROCESS | 1660 | 1469260309414 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:49 INFO - PROCESS | 1660 | 1469260309415 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:49 INFO - PROCESS | 1660 | ++DOCSHELL 0x128baf000 == 43 [pid = 1660] [id = 747] 00:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x11910c000) [pid = 1660] [serial = 2240] [outer = 0x0] 00:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x119aea000) [pid = 1660] [serial = 2241] [outer = 0x11910c000] 00:51:49 INFO - PROCESS | 1660 | 1469260309465 Marionette DEBUG loaded listener.js 00:51:49 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x120f0ec00) [pid = 1660] [serial = 2242] [outer = 0x11910c000] 00:51:49 INFO - PROCESS | 1660 | 1469260309858 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:51:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:51:49 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:51:49 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 822ms 00:51:49 INFO - PROCESS | 1660 | 1469260309901 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 00:51:49 INFO - PROCESS | 1660 | 1469260309902 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 00:51:49 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:51:49 INFO - PROCESS | 1660 | 1469260309905 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:51:49 INFO - PROCESS | 1660 | 1469260309907 Marionette TRACE conn2 <- [1,2958,null,{}] 00:51:49 INFO - PROCESS | 1660 | 1469260309915 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:49 INFO - PROCESS | 1660 | 1469260309918 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:50 INFO - PROCESS | 1660 | 1469260310033 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 00:51:50 INFO - PROCESS | 1660 | 1469260310095 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:50 INFO - PROCESS | 1660 | 1469260310097 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c4a7800 == 44 [pid = 1660] [id = 748] 00:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x1219aa400) [pid = 1660] [serial = 2243] [outer = 0x0] 00:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12487d400) [pid = 1660] [serial = 2244] [outer = 0x1219aa400] 00:51:50 INFO - PROCESS | 1660 | 1469260310127 Marionette DEBUG loaded listener.js 00:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x124b3c800) [pid = 1660] [serial = 2245] [outer = 0x1219aa400] 00:51:50 INFO - PROCESS | 1660 | 1469260310495 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:51:50 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:51:50 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 00:51:50 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:51:50 INFO - PROCESS | 1660 | 1469260310526 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 00:51:50 INFO - PROCESS | 1660 | 1469260310528 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 00:51:50 INFO - PROCESS | 1660 | 1469260310530 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:51:50 INFO - PROCESS | 1660 | 1469260310532 Marionette TRACE conn2 <- [1,2962,null,{}] 00:51:50 INFO - PROCESS | 1660 | 1469260310534 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:50 INFO - PROCESS | 1660 | 1469260310535 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:50 INFO - PROCESS | 1660 | 1469260310638 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 00:51:50 INFO - PROCESS | 1660 | 1469260310697 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:50 INFO - PROCESS | 1660 | 1469260310698 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:50 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c741800 == 45 [pid = 1660] [id = 749] 00:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12534b800) [pid = 1660] [serial = 2246] [outer = 0x0] 00:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x126f54c00) [pid = 1660] [serial = 2247] [outer = 0x12534b800] 00:51:50 INFO - PROCESS | 1660 | 1469260310727 Marionette DEBUG loaded listener.js 00:51:50 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x127570400) [pid = 1660] [serial = 2248] [outer = 0x12534b800] 00:51:51 INFO - PROCESS | 1660 | 1469260311096 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:51:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:51:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 00:51:51 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:51:51 INFO - PROCESS | 1660 | 1469260311149 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 00:51:51 INFO - PROCESS | 1660 | 1469260311151 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 00:51:51 INFO - PROCESS | 1660 | 1469260311153 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 1660 | 1469260311154 Marionette TRACE conn2 <- [1,2966,null,{}] 00:51:51 INFO - PROCESS | 1660 | 1469260311157 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:51 INFO - PROCESS | 1660 | 1469260311158 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:51 INFO - PROCESS | 1660 | 1469260311258 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 00:51:51 INFO - PROCESS | 1660 | 1469260311330 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:51 INFO - PROCESS | 1660 | 1469260311331 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x121157800 == 46 [pid = 1660] [id = 750] 00:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1121e6000) [pid = 1660] [serial = 2249] [outer = 0x0] 00:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x127571000) [pid = 1660] [serial = 2250] [outer = 0x1121e6000] 00:51:51 INFO - PROCESS | 1660 | 1469260311409 Marionette DEBUG loaded listener.js 00:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1275ac800) [pid = 1660] [serial = 2251] [outer = 0x1121e6000] 00:51:51 INFO - PROCESS | 1660 | 1469260311750 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:51:51 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:51:51 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 620ms 00:51:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:51:51 INFO - PROCESS | 1660 | 1469260311773 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 00:51:51 INFO - PROCESS | 1660 | 1469260311774 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 00:51:51 INFO - PROCESS | 1660 | 1469260311777 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 1660 | 1469260311778 Marionette TRACE conn2 <- [1,2970,null,{}] 00:51:51 INFO - PROCESS | 1660 | 1469260311780 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:51 INFO - PROCESS | 1660 | 1469260311785 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:51 INFO - PROCESS | 1660 | 1469260311906 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 00:51:51 INFO - PROCESS | 1660 | 1469260311962 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:51 INFO - PROCESS | 1660 | 1469260311964 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:51 INFO - PROCESS | 1660 | ++DOCSHELL 0x118755000 == 47 [pid = 1660] [id = 751] 00:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x11320c400) [pid = 1660] [serial = 2252] [outer = 0x0] 00:51:51 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1162d0400) [pid = 1660] [serial = 2253] [outer = 0x11320c400] 00:51:51 INFO - PROCESS | 1660 | 1469260311993 Marionette DEBUG loaded listener.js 00:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1275a7000) [pid = 1660] [serial = 2254] [outer = 0x11320c400] 00:51:52 INFO - PROCESS | 1660 | 1469260312551 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:51:52 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:51:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 820ms 00:51:52 INFO - PROCESS | 1660 | 1469260312598 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 00:51:52 INFO - PROCESS | 1660 | 1469260312600 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 00:51:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:51:52 INFO - PROCESS | 1660 | 1469260312622 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 1660 | 1469260312624 Marionette TRACE conn2 <- [1,2974,null,{}] 00:51:52 INFO - PROCESS | 1660 | 1469260312630 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:52 INFO - PROCESS | 1660 | 1469260312632 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:52 INFO - PROCESS | 1660 | 1469260312731 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 00:51:52 INFO - PROCESS | 1660 | 1469260312805 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:52 INFO - PROCESS | 1660 | 1469260312806 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:52 INFO - PROCESS | 1660 | ++DOCSHELL 0x118fbd800 == 48 [pid = 1660] [id = 752] 00:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x113d9ac00) [pid = 1660] [serial = 2255] [outer = 0x0] 00:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x11697c000) [pid = 1660] [serial = 2256] [outer = 0x113d9ac00] 00:51:52 INFO - PROCESS | 1660 | 1469260312834 Marionette DEBUG loaded listener.js 00:51:52 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x1174ecc00) [pid = 1660] [serial = 2257] [outer = 0x113d9ac00] 00:51:53 INFO - PROCESS | 1660 | 1469260313188 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 00:51:53 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 00:51:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 594ms 00:51:53 INFO - PROCESS | 1660 | 1469260313197 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 00:51:53 INFO - PROCESS | 1660 | 1469260313200 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 00:51:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:51:53 INFO - PROCESS | 1660 | 1469260313207 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:51:53 INFO - PROCESS | 1660 | 1469260313209 Marionette TRACE conn2 <- [1,2978,null,{}] 00:51:53 INFO - PROCESS | 1660 | 1469260313211 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:53 INFO - PROCESS | 1660 | 1469260313213 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:53 INFO - PROCESS | 1660 | 1469260313306 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 00:51:53 INFO - PROCESS | 1660 | 1469260313363 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:53 INFO - PROCESS | 1660 | 1469260313365 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:53 INFO - PROCESS | 1660 | ++DOCSHELL 0x1187d6800 == 49 [pid = 1660] [id = 753] 00:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x118f95800) [pid = 1660] [serial = 2258] [outer = 0x0] 00:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x11910e000) [pid = 1660] [serial = 2259] [outer = 0x118f95800] 00:51:53 INFO - PROCESS | 1660 | 1469260313396 Marionette DEBUG loaded listener.js 00:51:53 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x11974dc00) [pid = 1660] [serial = 2260] [outer = 0x118f95800] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba67800 == 48 [pid = 1660] [id = 743] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12b340000 == 47 [pid = 1660] [id = 742] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12151f000 == 46 [pid = 1660] [id = 741] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12af49800 == 45 [pid = 1660] [id = 740] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12a75a000 == 44 [pid = 1660] [id = 739] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x1292dc800 == 43 [pid = 1660] [id = 738] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x128bb2000 == 42 [pid = 1660] [id = 737] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x126933000 == 41 [pid = 1660] [id = 736] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x121968800 == 40 [pid = 1660] [id = 735] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x121146000 == 39 [pid = 1660] [id = 734] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x118764000 == 38 [pid = 1660] [id = 733] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11601c800 == 37 [pid = 1660] [id = 732] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x119482000 == 36 [pid = 1660] [id = 731] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x129965000 == 35 [pid = 1660] [id = 729] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x116506800 == 34 [pid = 1660] [id = 730] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x118fbd800 == 33 [pid = 1660] [id = 752] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x118755000 == 32 [pid = 1660] [id = 751] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x121157800 == 31 [pid = 1660] [id = 750] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c741800 == 30 [pid = 1660] [id = 749] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12c4a7800 == 29 [pid = 1660] [id = 748] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11859d800 == 28 [pid = 1660] [id = 746] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x128baf000 == 27 [pid = 1660] [id = 747] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x12bdc3800 == 26 [pid = 1660] [id = 744] 00:51:53 INFO - PROCESS | 1660 | --DOCSHELL 0x11858e800 == 25 [pid = 1660] [id = 745] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x12487e800) [pid = 1660] [serial = 2147] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x12194d000) [pid = 1660] [serial = 2176] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1219b4c00) [pid = 1660] [serial = 2146] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x119428800) [pid = 1660] [serial = 2179] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1219acc00) [pid = 1660] [serial = 2180] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x1265bdc00) [pid = 1660] [serial = 2150] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x1219b0000) [pid = 1660] [serial = 2177] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x126512800) [pid = 1660] [serial = 2149] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1218c1800) [pid = 1660] [serial = 2153] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x1183e1800) [pid = 1660] [serial = 2152] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1167b2400) [pid = 1660] [serial = 2158] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x116a9e000) [pid = 1660] [serial = 2159] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1174edc00) [pid = 1660] [serial = 2161] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x118426800) [pid = 1660] [serial = 2162] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x124b41c00) [pid = 1660] [serial = 2188] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x121b51c00) [pid = 1660] [serial = 2182] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x120f19400) [pid = 1660] [serial = 2171] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118f54c00) [pid = 1660] [serial = 2167] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x12154e800) [pid = 1660] [serial = 2174] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x123c33000) [pid = 1660] [serial = 2183] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1130abc00) [pid = 1660] [serial = 2156] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x119427000) [pid = 1660] [serial = 2168] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x124882c00) [pid = 1660] [serial = 2186] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x123c8a000) [pid = 1660] [serial = 2185] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1205d6800) [pid = 1660] [serial = 2170] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x112a82000) [pid = 1660] [serial = 2155] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x118712c00) [pid = 1660] [serial = 2164] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x118f58000) [pid = 1660] [serial = 2165] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x11871a400) [pid = 1660] [serial = 2141] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x11822ec00) [pid = 1660] [serial = 2140] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x120f0b000) [pid = 1660] [serial = 2144] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x12121ec00) [pid = 1660] [serial = 2173] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x119aeb000) [pid = 1660] [serial = 2143] [outer = 0x0] [url = about:blank] 00:51:54 INFO - PROCESS | 1660 | 1469260314279 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:51:54 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:51:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1121ms 00:51:54 INFO - PROCESS | 1660 | 1469260314327 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 00:51:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:51:54 INFO - PROCESS | 1660 | 1469260314330 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 00:51:54 INFO - PROCESS | 1660 | 1469260314333 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:51:54 INFO - PROCESS | 1660 | 1469260314336 Marionette TRACE conn2 <- [1,2982,null,{}] 00:51:54 INFO - PROCESS | 1660 | 1469260314339 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:54 INFO - PROCESS | 1660 | 1469260314340 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:54 INFO - PROCESS | 1660 | 1469260314423 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 00:51:54 INFO - PROCESS | 1660 | 1469260314428 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 1660 | 1469260314430 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169be000 == 26 [pid = 1660] [id = 754] 00:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1172b4000) [pid = 1660] [serial = 2261] [outer = 0x0] 00:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x117482000) [pid = 1660] [serial = 2262] [outer = 0x1172b4000] 00:51:54 INFO - PROCESS | 1660 | 1469260314457 Marionette DEBUG loaded listener.js 00:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x1176a6c00) [pid = 1660] [serial = 2263] [outer = 0x1172b4000] 00:51:54 INFO - PROCESS | 1660 | 1469260314788 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 00:51:54 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:51:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:51:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:51:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:51:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:51:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 474ms 00:51:54 INFO - PROCESS | 1660 | 1469260314808 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 00:51:54 INFO - PROCESS | 1660 | 1469260314811 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 00:51:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:51:54 INFO - PROCESS | 1660 | 1469260314815 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:51:54 INFO - PROCESS | 1660 | 1469260314817 Marionette TRACE conn2 <- [1,2986,null,{}] 00:51:54 INFO - PROCESS | 1660 | 1469260314819 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:54 INFO - PROCESS | 1660 | 1469260314823 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:54 INFO - PROCESS | 1660 | 1469260314905 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 00:51:54 INFO - PROCESS | 1660 | 1469260314960 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 1660 | 1469260314962 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:54 INFO - PROCESS | 1660 | ++DOCSHELL 0x11858d000 == 27 [pid = 1660] [id = 755] 00:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x118224400) [pid = 1660] [serial = 2264] [outer = 0x0] 00:51:54 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x1184d3400) [pid = 1660] [serial = 2265] [outer = 0x118224400] 00:51:54 INFO - PROCESS | 1660 | 1469260314988 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x119106c00) [pid = 1660] [serial = 2266] [outer = 0x118224400] 00:51:55 INFO - PROCESS | 1660 | 1469260315276 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:51:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:51:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 00:51:55 INFO - PROCESS | 1660 | 1469260315335 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 00:51:55 INFO - PROCESS | 1660 | 1469260315338 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 00:51:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:51:55 INFO - PROCESS | 1660 | 1469260315342 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:51:55 INFO - PROCESS | 1660 | 1469260315344 Marionette TRACE conn2 <- [1,2990,null,{}] 00:51:55 INFO - PROCESS | 1660 | 1469260315352 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:55 INFO - PROCESS | 1660 | 1469260315355 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:55 INFO - PROCESS | 1660 | 1469260315432 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 00:51:55 INFO - PROCESS | 1660 | 1469260315490 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:55 INFO - PROCESS | 1660 | 1469260315492 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x11999c000 == 28 [pid = 1660] [id = 756] 00:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x119422400) [pid = 1660] [serial = 2267] [outer = 0x0] 00:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x119aeb400) [pid = 1660] [serial = 2268] [outer = 0x119422400] 00:51:55 INFO - PROCESS | 1660 | 1469260315519 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x120f12000) [pid = 1660] [serial = 2269] [outer = 0x119422400] 00:51:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12114a000 == 29 [pid = 1660] [id = 757] 00:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x121546800) [pid = 1660] [serial = 2270] [outer = 0x0] 00:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x120f19c00) [pid = 1660] [serial = 2271] [outer = 0x121546800] 00:51:55 INFO - PROCESS | 1660 | 1469260315804 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:51:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:51:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 00:51:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:51:55 INFO - PROCESS | 1660 | 1469260315865 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 00:51:55 INFO - PROCESS | 1660 | 1469260315867 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 00:51:55 INFO - PROCESS | 1660 | 1469260315869 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:51:55 INFO - PROCESS | 1660 | 1469260315870 Marionette TRACE conn2 <- [1,2994,null,{}] 00:51:55 INFO - PROCESS | 1660 | 1469260315875 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:55 INFO - PROCESS | 1660 | 1469260315876 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:55 INFO - PROCESS | 1660 | 1469260315967 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 00:51:55 INFO - PROCESS | 1660 | 1469260315980 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:55 INFO - PROCESS | 1660 | 1469260315982 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:55 INFO - PROCESS | 1660 | ++DOCSHELL 0x12151f000 == 30 [pid = 1660] [id = 758] 00:51:55 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12154cc00) [pid = 1660] [serial = 2272] [outer = 0x0] 00:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12194f000) [pid = 1660] [serial = 2273] [outer = 0x12154cc00] 00:51:56 INFO - PROCESS | 1660 | 1469260316007 Marionette DEBUG loaded listener.js 00:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x1219ae000) [pid = 1660] [serial = 2274] [outer = 0x12154cc00] 00:51:56 INFO - PROCESS | 1660 | 1469260316347 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:51:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:51:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:51:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 523ms 00:51:56 INFO - PROCESS | 1660 | 1469260316392 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 1660 | 1469260316394 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 00:51:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:51:56 INFO - PROCESS | 1660 | 1469260316396 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 1660 | 1469260316397 Marionette TRACE conn2 <- [1,2998,null,{}] 00:51:56 INFO - PROCESS | 1660 | 1469260316399 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:56 INFO - PROCESS | 1660 | 1469260316400 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:56 INFO - PROCESS | 1660 | 1469260316501 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 00:51:56 INFO - PROCESS | 1660 | 1469260316539 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:56 INFO - PROCESS | 1660 | 1469260316540 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:56 INFO - PROCESS | 1660 | ++DOCSHELL 0x12530d800 == 31 [pid = 1660] [id = 759] 00:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x113a22c00) [pid = 1660] [serial = 2275] [outer = 0x0] 00:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x121b4c400) [pid = 1660] [serial = 2276] [outer = 0x113a22c00] 00:51:56 INFO - PROCESS | 1660 | 1469260316565 Marionette DEBUG loaded listener.js 00:51:56 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x123c33000) [pid = 1660] [serial = 2277] [outer = 0x113a22c00] 00:51:56 INFO - PROCESS | 1660 | 1469260316869 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:51:56 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:51:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 00:51:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:51:56 INFO - PROCESS | 1660 | 1469260316915 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 00:51:56 INFO - PROCESS | 1660 | 1469260316917 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 00:51:56 INFO - PROCESS | 1660 | 1469260316925 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:51:56 INFO - PROCESS | 1660 | 1469260316926 Marionette TRACE conn2 <- [1,3002,null,{}] 00:51:56 INFO - PROCESS | 1660 | 1469260316929 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:56 INFO - PROCESS | 1660 | 1469260316933 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:57 INFO - PROCESS | 1660 | 1469260317038 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 00:51:57 INFO - PROCESS | 1660 | 1469260317043 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:57 INFO - PROCESS | 1660 | 1469260317044 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x127198800 == 32 [pid = 1660] [id = 760] 00:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x123c34000) [pid = 1660] [serial = 2278] [outer = 0x0] 00:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x12483e800) [pid = 1660] [serial = 2279] [outer = 0x123c34000] 00:51:57 INFO - PROCESS | 1660 | 1469260317068 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x125349400) [pid = 1660] [serial = 2280] [outer = 0x123c34000] 00:51:57 INFO - PROCESS | 1660 | 1469260317352 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:51:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:51:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 474ms 00:51:57 INFO - PROCESS | 1660 | 1469260317394 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 00:51:57 INFO - PROCESS | 1660 | 1469260317395 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 00:51:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:51:57 INFO - PROCESS | 1660 | 1469260317398 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:51:57 INFO - PROCESS | 1660 | 1469260317399 Marionette TRACE conn2 <- [1,3006,null,{}] 00:51:57 INFO - PROCESS | 1660 | 1469260317401 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:57 INFO - PROCESS | 1660 | 1469260317402 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:57 INFO - PROCESS | 1660 | 1469260317515 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 00:51:57 INFO - PROCESS | 1660 | 1469260317527 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:57 INFO - PROCESS | 1660 | 1469260317528 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:57 INFO - PROCESS | 1660 | ++DOCSHELL 0x128bad800 == 33 [pid = 1660] [id = 761] 00:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x119aecc00) [pid = 1660] [serial = 2281] [outer = 0x0] 00:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x1265ca800) [pid = 1660] [serial = 2282] [outer = 0x119aecc00] 00:51:57 INFO - PROCESS | 1660 | 1469260317553 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x1269e0c00) [pid = 1660] [serial = 2283] [outer = 0x119aecc00] 00:51:57 INFO - PROCESS | 1660 | 1469260317879 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:51:57 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:51:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 00:51:57 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:51:57 INFO - PROCESS | 1660 | 1469260317918 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 00:51:57 INFO - PROCESS | 1660 | 1469260317919 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 00:51:57 INFO - PROCESS | 1660 | 1469260317921 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:51:57 INFO - PROCESS | 1660 | 1469260317923 Marionette TRACE conn2 <- [1,3010,null,{}] 00:51:57 INFO - PROCESS | 1660 | 1469260317925 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:57 INFO - PROCESS | 1660 | 1469260317926 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:58 INFO - PROCESS | 1660 | 1469260318024 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 00:51:58 INFO - PROCESS | 1660 | 1469260318027 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1660 | 1469260318029 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x1290e0800 == 34 [pid = 1660] [id = 762] 00:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x126f51000) [pid = 1660] [serial = 2284] [outer = 0x0] 00:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x127131000) [pid = 1660] [serial = 2285] [outer = 0x126f51000] 00:51:58 INFO - PROCESS | 1660 | 1469260318053 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x1273b1800) [pid = 1660] [serial = 2286] [outer = 0x126f51000] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x121b4bc00) [pid = 1660] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x12172ec00) [pid = 1660] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x12487d000) [pid = 1660] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x118f96000) [pid = 1660] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x120f0f400) [pid = 1660] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x1174e2000) [pid = 1660] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x113d9b400) [pid = 1660] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x1205d5c00) [pid = 1660] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1169ecc00) [pid = 1660] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x124886800) [pid = 1660] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x112a84800) [pid = 1660] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1267dc800) [pid = 1660] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x117477000) [pid = 1660] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120fe7000) [pid = 1660] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x127579c00) [pid = 1660] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:51:58 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119755000) [pid = 1660] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:51:58 INFO - PROCESS | 1660 | 1469260318529 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 00:51:58 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 00:51:58 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 672ms 00:51:58 INFO - PROCESS | 1660 | 1469260318602 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 00:51:58 INFO - PROCESS | 1660 | 1469260318604 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 00:51:58 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:51:58 INFO - PROCESS | 1660 | 1469260318615 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:51:58 INFO - PROCESS | 1660 | 1469260318616 Marionette TRACE conn2 <- [1,3014,null,{}] 00:51:58 INFO - PROCESS | 1660 | 1469260318619 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:58 INFO - PROCESS | 1660 | 1469260318621 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:58 INFO - PROCESS | 1660 | 1469260318701 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 00:51:58 INFO - PROCESS | 1660 | 1469260318707 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:58 INFO - PROCESS | 1660 | 1469260318708 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:58 INFO - PROCESS | 1660 | ++DOCSHELL 0x12996d000 == 35 [pid = 1660] [id = 763] 00:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1169f7000) [pid = 1660] [serial = 2287] [outer = 0x0] 00:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x118861800) [pid = 1660] [serial = 2288] [outer = 0x1169f7000] 00:51:58 INFO - PROCESS | 1660 | 1469260318731 Marionette DEBUG loaded listener.js 00:51:58 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12172ec00) [pid = 1660] [serial = 2289] [outer = 0x1169f7000] 00:51:58 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:51:59 INFO - PROCESS | 1660 | 1469260319063 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:51:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:51:59 INFO - {} 00:51:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:51:59 INFO - {} 00:51:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:51:59 INFO - {} 00:51:59 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:51:59 INFO - {} 00:51:59 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 471ms 00:51:59 INFO - PROCESS | 1660 | 1469260319087 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 1660 | 1469260319088 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 00:51:59 INFO - TEST-START | /FileAPI/fileReader.html 00:51:59 INFO - PROCESS | 1660 | 1469260319090 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1660 | 1469260319091 Marionette TRACE conn2 <- [1,3018,null,{}] 00:51:59 INFO - PROCESS | 1660 | 1469260319093 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:59 INFO - PROCESS | 1660 | 1469260319094 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:59 INFO - PROCESS | 1660 | 1469260319175 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 00:51:59 INFO - PROCESS | 1660 | 1469260319232 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:59 INFO - PROCESS | 1660 | 1469260319233 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a74d000 == 36 [pid = 1660] [id = 764] 00:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x120536800) [pid = 1660] [serial = 2290] [outer = 0x0] 00:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x1267dc800) [pid = 1660] [serial = 2291] [outer = 0x120536800] 00:51:59 INFO - PROCESS | 1660 | 1469260319257 Marionette DEBUG loaded listener.js 00:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12758c800) [pid = 1660] [serial = 2292] [outer = 0x120536800] 00:51:59 INFO - PROCESS | 1660 | 1469260319528 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 00:51:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:51:59 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:51:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:51:59 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:51:59 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 00:51:59 INFO - TEST-START | /FileAPI/historical.html 00:51:59 INFO - PROCESS | 1660 | 1469260319561 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 00:51:59 INFO - PROCESS | 1660 | 1469260319563 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 00:51:59 INFO - PROCESS | 1660 | 1469260319565 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:51:59 INFO - PROCESS | 1660 | 1469260319567 Marionette TRACE conn2 <- [1,3022,null,{}] 00:51:59 INFO - PROCESS | 1660 | 1469260319569 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:59 INFO - PROCESS | 1660 | 1469260319573 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:59 INFO - PROCESS | 1660 | 1469260319671 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 00:51:59 INFO - PROCESS | 1660 | 1469260319677 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:59 INFO - PROCESS | 1660 | 1469260319678 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:51:59 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba66800 == 37 [pid = 1660] [id = 765] 00:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x127591c00) [pid = 1660] [serial = 2293] [outer = 0x0] 00:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1275b0800) [pid = 1660] [serial = 2294] [outer = 0x127591c00] 00:51:59 INFO - PROCESS | 1660 | 1469260319704 Marionette DEBUG loaded listener.js 00:51:59 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x128a43400) [pid = 1660] [serial = 2295] [outer = 0x127591c00] 00:52:00 INFO - PROCESS | 1660 | 1469260320006 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 00:52:00 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:52:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:52:00 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:52:00 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:52:00 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:52:00 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:52:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:00 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:52:00 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 00:52:00 INFO - PROCESS | 1660 | 1469260320036 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 00:52:00 INFO - PROCESS | 1660 | 1469260320038 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 00:52:00 INFO - TEST-START | /FileAPI/idlharness.html 00:52:00 INFO - PROCESS | 1660 | 1469260320044 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:52:00 INFO - PROCESS | 1660 | 1469260320045 Marionette TRACE conn2 <- [1,3026,null,{}] 00:52:00 INFO - PROCESS | 1660 | 1469260320047 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:00 INFO - PROCESS | 1660 | 1469260320048 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:00 INFO - PROCESS | 1660 | 1469260320129 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 00:52:00 INFO - PROCESS | 1660 | 1469260320189 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:00 INFO - PROCESS | 1660 | 1469260320190 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:00 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c4a4000 == 38 [pid = 1660] [id = 766] 00:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x128a42400) [pid = 1660] [serial = 2296] [outer = 0x0] 00:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x129066000) [pid = 1660] [serial = 2297] [outer = 0x128a42400] 00:52:00 INFO - PROCESS | 1660 | 1469260320216 Marionette DEBUG loaded listener.js 00:52:00 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x129073c00) [pid = 1660] [serial = 2298] [outer = 0x128a42400] 00:52:00 INFO - PROCESS | 1660 | 1469260320870 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:52:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:52:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:52:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:52:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:52:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:52:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:52:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:52:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:52:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:52:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 00:52:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:52:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:52:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:52:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:52:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:52:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:52:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 00:52:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:52:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:52:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:52:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 889ms 00:52:00 INFO - PROCESS | 1660 | 1469260320948 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 00:52:00 INFO - PROCESS | 1660 | 1469260320951 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 00:52:00 INFO - TEST-START | /FileAPI/idlharness.worker 00:52:00 INFO - PROCESS | 1660 | 1469260320958 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:52:00 INFO - PROCESS | 1660 | 1469260320960 Marionette TRACE conn2 <- [1,3030,null,{}] 00:52:00 INFO - PROCESS | 1660 | 1469260320963 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:00 INFO - PROCESS | 1660 | 1469260320965 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:01 INFO - PROCESS | 1660 | 1469260321086 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 00:52:01 INFO - PROCESS | 1660 | 1469260321169 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:01 INFO - PROCESS | 1660 | 1469260321170 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:01 INFO - PROCESS | 1660 | ++DOCSHELL 0x12c73a000 == 39 [pid = 1660] [id = 767] 00:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x124e10c00) [pid = 1660] [serial = 2299] [outer = 0x0] 00:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x1269ea400) [pid = 1660] [serial = 2300] [outer = 0x124e10c00] 00:52:01 INFO - PROCESS | 1660 | 1469260321202 Marionette DEBUG loaded listener.js 00:52:01 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x12757d800) [pid = 1660] [serial = 2301] [outer = 0x124e10c00] 00:52:01 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:02 INFO - PROCESS | 1660 | 1469260321940 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:52:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:52:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:52:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:52:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:52:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:52:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:52:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:52:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:52:02 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:52:02 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:52:02 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:02 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:02 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:52:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:52:02 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:52:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:02 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:52:02 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:52:02 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:52:02 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:52:02 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:52:02 INFO - {} 00:52:02 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1040ms 00:52:02 INFO - PROCESS | 1660 | 1469260322033 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 00:52:02 INFO - PROCESS | 1660 | 1469260322037 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 00:52:02 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:52:02 INFO - PROCESS | 1660 | 1469260322045 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:52:02 INFO - PROCESS | 1660 | 1469260322047 Marionette TRACE conn2 <- [1,3034,null,{}] 00:52:02 INFO - PROCESS | 1660 | 1469260322050 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:02 INFO - PROCESS | 1660 | 1469260322052 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:02 INFO - PROCESS | 1660 | 1469260322164 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 00:52:02 INFO - PROCESS | 1660 | 1469260322220 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:02 INFO - PROCESS | 1660 | 1469260322221 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:02 INFO - PROCESS | 1660 | ++DOCSHELL 0x12e176000 == 40 [pid = 1660] [id = 768] 00:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128a46000) [pid = 1660] [serial = 2302] [outer = 0x0] 00:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x12a9bfc00) [pid = 1660] [serial = 2303] [outer = 0x128a46000] 00:52:02 INFO - PROCESS | 1660 | 1469260322252 Marionette DEBUG loaded listener.js 00:52:02 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x12a9c5400) [pid = 1660] [serial = 2304] [outer = 0x128a46000] 00:52:02 INFO - PROCESS | 1660 | 1469260322738 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 00:52:02 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:52:02 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 723ms 00:52:02 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:52:02 INFO - PROCESS | 1660 | 1469260322769 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 00:52:02 INFO - PROCESS | 1660 | 1469260322770 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 00:52:02 INFO - PROCESS | 1660 | 1469260322773 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:52:02 INFO - PROCESS | 1660 | 1469260322775 Marionette TRACE conn2 <- [1,3038,null,{}] 00:52:02 INFO - PROCESS | 1660 | 1469260322783 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:02 INFO - PROCESS | 1660 | 1469260322787 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:03 INFO - PROCESS | 1660 | 1469260323009 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 00:52:03 INFO - PROCESS | 1660 | 1469260323082 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1660 | 1469260323083 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x11651a800 == 41 [pid = 1660] [id = 769] 00:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x116981400) [pid = 1660] [serial = 2305] [outer = 0x0] 00:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x116aaa800) [pid = 1660] [serial = 2306] [outer = 0x116981400] 00:52:03 INFO - PROCESS | 1660 | 1469260323113 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x1184c9400) [pid = 1660] [serial = 2307] [outer = 0x116981400] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba66800 == 40 [pid = 1660] [id = 765] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12a74d000 == 39 [pid = 1660] [id = 764] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12996d000 == 38 [pid = 1660] [id = 763] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1290e0800 == 37 [pid = 1660] [id = 762] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x128bad800 == 36 [pid = 1660] [id = 761] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x127198800 == 35 [pid = 1660] [id = 760] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12530d800 == 34 [pid = 1660] [id = 759] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12151f000 == 33 [pid = 1660] [id = 758] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x12114a000 == 32 [pid = 1660] [id = 757] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11999c000 == 31 [pid = 1660] [id = 756] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x11858d000 == 30 [pid = 1660] [id = 755] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1169be000 == 29 [pid = 1660] [id = 754] 00:52:03 INFO - PROCESS | 1660 | --DOCSHELL 0x1187d6800 == 28 [pid = 1660] [id = 753] 00:52:03 INFO - PROCESS | 1660 | 1469260323547 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 00:52:03 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:52:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:52:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:03 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:52:03 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 824ms 00:52:03 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:52:03 INFO - PROCESS | 1660 | 1469260323599 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 00:52:03 INFO - PROCESS | 1660 | 1469260323601 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 00:52:03 INFO - PROCESS | 1660 | 1469260323605 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:52:03 INFO - PROCESS | 1660 | 1469260323607 Marionette TRACE conn2 <- [1,3042,null,{}] 00:52:03 INFO - PROCESS | 1660 | 1469260323610 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:03 INFO - PROCESS | 1660 | 1469260323611 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:03 INFO - PROCESS | 1660 | 1469260323714 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 00:52:03 INFO - PROCESS | 1660 | 1469260323719 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1660 | 1469260323720 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:03 INFO - PROCESS | 1660 | ++DOCSHELL 0x117e5f800 == 29 [pid = 1660] [id = 770] 00:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x118721000) [pid = 1660] [serial = 2308] [outer = 0x0] 00:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1205d1000) [pid = 1660] [serial = 2309] [outer = 0x118721000] 00:52:03 INFO - PROCESS | 1660 | 1469260323752 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1660 | ++DOMWINDOW == 120 (0x121340000) [pid = 1660] [serial = 2310] [outer = 0x118721000] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 119 (0x12483fc00) [pid = 1660] [serial = 2212] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x126751000) [pid = 1660] [serial = 2215] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1273a1400) [pid = 1660] [serial = 2219] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1269ed800) [pid = 1660] [serial = 2218] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x11910e400) [pid = 1660] [serial = 2203] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x1205d1800) [pid = 1660] [serial = 2204] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x121022400) [pid = 1660] [serial = 2206] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x121547800) [pid = 1660] [serial = 2207] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x118430800) [pid = 1660] [serial = 2200] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x118f96c00) [pid = 1660] [serial = 2201] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x116faa000) [pid = 1660] [serial = 2197] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x1174df400) [pid = 1660] [serial = 2198] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x121725000) [pid = 1660] [serial = 2209] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x119ae2400) [pid = 1660] [serial = 2225] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x126513800) [pid = 1660] [serial = 2189] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113808800) [pid = 1660] [serial = 2191] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x1273ae800) [pid = 1660] [serial = 2221] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x1160e9400) [pid = 1660] [serial = 2192] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x117481c00) [pid = 1660] [serial = 2194] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x118223400) [pid = 1660] [serial = 2195] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1184c9800) [pid = 1660] [serial = 2224] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x1273a1c00) [pid = 1660] [serial = 2227] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x127589c00) [pid = 1660] [serial = 2230] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1273b4800) [pid = 1660] [serial = 2222] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x1275a5800) [pid = 1660] [serial = 2233] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1275aac00) [pid = 1660] [serial = 2234] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1267dd000) [pid = 1660] [serial = 2216] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x12758f400) [pid = 1660] [serial = 2231] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126518c00) [pid = 1660] [serial = 2213] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x127579800) [pid = 1660] [serial = 2228] [outer = 0x0] [url = about:blank] 00:52:03 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1219b2000) [pid = 1660] [serial = 2210] [outer = 0x0] [url = about:blank] 00:52:04 INFO - PROCESS | 1660 | 1469260324209 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:52:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:52:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:52:04 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:52:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:52:04 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:52:04 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 00:52:04 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:52:04 INFO - PROCESS | 1660 | 1469260324232 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1660 | 1469260324234 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 00:52:04 INFO - PROCESS | 1660 | 1469260324236 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1660 | 1469260324237 Marionette TRACE conn2 <- [1,3046,null,{}] 00:52:04 INFO - PROCESS | 1660 | 1469260324249 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:04 INFO - PROCESS | 1660 | 1469260324251 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:04 INFO - PROCESS | 1660 | 1469260324334 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 00:52:04 INFO - PROCESS | 1660 | 1469260324398 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:04 INFO - PROCESS | 1660 | 1469260324399 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135d000 == 30 [pid = 1660] [id = 771] 00:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1167be000) [pid = 1660] [serial = 2311] [outer = 0x0] 00:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x12122a000) [pid = 1660] [serial = 2312] [outer = 0x1167be000] 00:52:04 INFO - PROCESS | 1660 | 1469260324425 Marionette DEBUG loaded listener.js 00:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x1248b5400) [pid = 1660] [serial = 2313] [outer = 0x1167be000] 00:52:04 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:04 INFO - PROCESS | 1660 | 1469260324706 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:52:04 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:52:04 INFO - {} 00:52:04 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 00:52:04 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:52:04 INFO - PROCESS | 1660 | 1469260324759 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1660 | 1469260324762 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 00:52:04 INFO - PROCESS | 1660 | 1469260324769 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1660 | 1469260324774 Marionette TRACE conn2 <- [1,3050,null,{}] 00:52:04 INFO - PROCESS | 1660 | 1469260324777 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:04 INFO - PROCESS | 1660 | 1469260324779 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:04 INFO - PROCESS | 1660 | 1469260324866 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 00:52:04 INFO - PROCESS | 1660 | 1469260324924 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:04 INFO - PROCESS | 1660 | 1469260324925 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:04 INFO - PROCESS | 1660 | ++DOCSHELL 0x128b8f800 == 31 [pid = 1660] [id = 772] 00:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x123c8a000) [pid = 1660] [serial = 2314] [outer = 0x0] 00:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x126519c00) [pid = 1660] [serial = 2315] [outer = 0x123c8a000] 00:52:04 INFO - PROCESS | 1660 | 1469260324950 Marionette DEBUG loaded listener.js 00:52:04 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x127573000) [pid = 1660] [serial = 2316] [outer = 0x123c8a000] 00:52:05 INFO - PROCESS | 1660 | 1469260325221 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:52:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 478ms 00:52:05 INFO - PROCESS | 1660 | 1469260325254 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 00:52:05 INFO - PROCESS | 1660 | 1469260325257 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 00:52:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:52:05 INFO - PROCESS | 1660 | 1469260325266 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:52:05 INFO - PROCESS | 1660 | 1469260325267 Marionette TRACE conn2 <- [1,3054,null,{}] 00:52:05 INFO - PROCESS | 1660 | 1469260325270 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:05 INFO - PROCESS | 1660 | 1469260325273 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:05 INFO - PROCESS | 1660 | 1469260325358 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 00:52:05 INFO - PROCESS | 1660 | 1469260325362 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:05 INFO - PROCESS | 1660 | 1469260325363 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:05 INFO - PROCESS | 1660 | ++DOCSHELL 0x12996f800 == 32 [pid = 1660] [id = 773] 00:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x12757c000) [pid = 1660] [serial = 2317] [outer = 0x0] 00:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1275ad000) [pid = 1660] [serial = 2318] [outer = 0x12757c000] 00:52:05 INFO - PROCESS | 1660 | 1469260325387 Marionette DEBUG loaded listener.js 00:52:05 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x128a45000) [pid = 1660] [serial = 2319] [outer = 0x12757c000] 00:52:05 INFO - PROCESS | 1660 | 1469260325855 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:52:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:52:05 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 00:52:05 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:52:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:05 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:52:05 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:52:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 638ms 00:52:05 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:52:05 INFO - PROCESS | 1660 | 1469260325905 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 00:52:05 INFO - PROCESS | 1660 | 1469260325906 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 00:52:05 INFO - PROCESS | 1660 | 1469260325908 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:52:05 INFO - PROCESS | 1660 | 1469260325909 Marionette TRACE conn2 <- [1,3058,null,{}] 00:52:05 INFO - PROCESS | 1660 | 1469260325911 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:05 INFO - PROCESS | 1660 | 1469260325912 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:06 INFO - PROCESS | 1660 | 1469260326020 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 00:52:06 INFO - PROCESS | 1660 | 1469260326038 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:06 INFO - PROCESS | 1660 | 1469260326042 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a9a3000 == 33 [pid = 1660] [id = 774] 00:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x12af88800) [pid = 1660] [serial = 2320] [outer = 0x0] 00:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x12b113c00) [pid = 1660] [serial = 2321] [outer = 0x12af88800] 00:52:06 INFO - PROCESS | 1660 | 1469260326074 Marionette DEBUG loaded listener.js 00:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x12b11c400) [pid = 1660] [serial = 2322] [outer = 0x12af88800] 00:52:06 INFO - PROCESS | 1660 | 1469260326449 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:52:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:52:06 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:06 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:52:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:52:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:52:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:52:06 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:52:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:52:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:06 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:52:06 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:52:06 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 570ms 00:52:06 INFO - PROCESS | 1660 | 1469260326478 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 00:52:06 INFO - PROCESS | 1660 | 1469260326480 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 00:52:06 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:52:06 INFO - PROCESS | 1660 | 1469260326482 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:52:06 INFO - PROCESS | 1660 | 1469260326483 Marionette TRACE conn2 <- [1,3062,null,{}] 00:52:06 INFO - PROCESS | 1660 | 1469260326485 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:06 INFO - PROCESS | 1660 | 1469260326487 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:06 INFO - PROCESS | 1660 | 1469260326591 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 00:52:06 INFO - PROCESS | 1660 | 1469260326601 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:06 INFO - PROCESS | 1660 | 1469260326603 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:06 INFO - PROCESS | 1660 | ++DOCSHELL 0x12ba65800 == 34 [pid = 1660] [id = 775] 00:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x12a6d0800) [pid = 1660] [serial = 2323] [outer = 0x0] 00:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x12b13cc00) [pid = 1660] [serial = 2324] [outer = 0x12a6d0800] 00:52:06 INFO - PROCESS | 1660 | 1469260326628 Marionette DEBUG loaded listener.js 00:52:06 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x12b9c2400) [pid = 1660] [serial = 2325] [outer = 0x12a6d0800] 00:52:06 INFO - PROCESS | 1660 | [1660] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:52:06 INFO - PROCESS | 1660 | 1469260326977 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:52:07 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:52:07 INFO - {} 00:52:07 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 00:52:07 INFO - PROCESS | 1660 | 1469260327004 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 1660 | 1469260327005 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 00:52:07 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:52:07 INFO - PROCESS | 1660 | 1469260327007 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 1660 | 1469260327008 Marionette TRACE conn2 <- [1,3066,null,{}] 00:52:07 INFO - PROCESS | 1660 | 1469260327010 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:07 INFO - PROCESS | 1660 | 1469260327012 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:07 INFO - PROCESS | 1660 | 1469260327120 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 00:52:07 INFO - PROCESS | 1660 | 1469260327161 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:07 INFO - PROCESS | 1660 | 1469260327162 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12cab5800 == 35 [pid = 1660] [id = 776] 00:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x124885400) [pid = 1660] [serial = 2326] [outer = 0x0] 00:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1275a9400) [pid = 1660] [serial = 2327] [outer = 0x124885400] 00:52:07 INFO - PROCESS | 1660 | 1469260327186 Marionette DEBUG loaded listener.js 00:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x128a47800) [pid = 1660] [serial = 2328] [outer = 0x124885400] 00:52:07 INFO - PROCESS | 1660 | 1469260327481 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 00:52:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:52:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:52:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:52:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:52:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:52:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:52:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:52:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x118720c00) [pid = 1660] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x11747e000) [pid = 1660] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x113a22c00) [pid = 1660] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x11910c000) [pid = 1660] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x118f95800) [pid = 1660] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x118224400) [pid = 1660] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x1219aa400) [pid = 1660] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x1172b4000) [pid = 1660] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x12534b800) [pid = 1660] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x123c34000) [pid = 1660] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x1121e6000) [pid = 1660] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x121546800) [pid = 1660] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x119422400) [pid = 1660] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x11320c400) [pid = 1660] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x119aecc00) [pid = 1660] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x126f51000) [pid = 1660] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x113d9ac00) [pid = 1660] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1169f7000) [pid = 1660] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x120536800) [pid = 1660] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x127591c00) [pid = 1660] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 00:52:07 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12154cc00) [pid = 1660] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:52:07 INFO - PROCESS | 1660 | 1469260327605 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 00:52:07 INFO - PROCESS | 1660 | 1469260327606 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 00:52:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:52:07 INFO - PROCESS | 1660 | 1469260327611 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:52:07 INFO - PROCESS | 1660 | 1469260327612 Marionette TRACE conn2 <- [1,3070,null,{}] 00:52:07 INFO - PROCESS | 1660 | 1469260327614 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:07 INFO - PROCESS | 1660 | 1469260327616 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:07 INFO - PROCESS | 1660 | 1469260327698 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 00:52:07 INFO - PROCESS | 1660 | 1469260327701 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:07 INFO - PROCESS | 1660 | 1469260327702 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:07 INFO - PROCESS | 1660 | ++DOCSHELL 0x12135b800 == 36 [pid = 1660] [id = 777] 00:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 87 (0x1174e2000) [pid = 1660] [serial = 2329] [outer = 0x0] 00:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 88 (0x11910c000) [pid = 1660] [serial = 2330] [outer = 0x1174e2000] 00:52:07 INFO - PROCESS | 1660 | 1469260327727 Marionette DEBUG loaded listener.js 00:52:07 INFO - PROCESS | 1660 | ++DOMWINDOW == 89 (0x123b1c000) [pid = 1660] [serial = 2331] [outer = 0x1174e2000] 00:52:08 INFO - PROCESS | 1660 | 1469260328045 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:52:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 472ms 00:52:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:52:08 INFO - PROCESS | 1660 | 1469260328084 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 00:52:08 INFO - PROCESS | 1660 | 1469260328085 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 00:52:08 INFO - PROCESS | 1660 | 1469260328087 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:52:08 INFO - PROCESS | 1660 | 1469260328088 Marionette TRACE conn2 <- [1,3074,null,{}] 00:52:08 INFO - PROCESS | 1660 | 1469260328091 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:08 INFO - PROCESS | 1660 | 1469260328092 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:08 INFO - PROCESS | 1660 | 1469260328170 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 00:52:08 INFO - PROCESS | 1660 | 1469260328176 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 1660 | 1469260328177 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d187000 == 37 [pid = 1660] [id = 778] 00:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 90 (0x1219acc00) [pid = 1660] [serial = 2332] [outer = 0x0] 00:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 91 (0x129065400) [pid = 1660] [serial = 2333] [outer = 0x1219acc00] 00:52:08 INFO - PROCESS | 1660 | 1469260328259 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 92 (0x129281000) [pid = 1660] [serial = 2334] [outer = 0x1219acc00] 00:52:08 INFO - PROCESS | 1660 | 1469260328513 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:52:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:52:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 472ms 00:52:08 INFO - PROCESS | 1660 | 1469260328562 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 00:52:08 INFO - PROCESS | 1660 | 1469260328563 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 00:52:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:52:08 INFO - PROCESS | 1660 | 1469260328565 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:52:08 INFO - PROCESS | 1660 | 1469260328567 Marionette TRACE conn2 <- [1,3078,null,{}] 00:52:08 INFO - PROCESS | 1660 | 1469260328569 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:08 INFO - PROCESS | 1660 | 1469260328572 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:08 INFO - PROCESS | 1660 | 1469260328667 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 00:52:08 INFO - PROCESS | 1660 | 1469260328670 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 1660 | 1469260328679 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:08 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d521800 == 38 [pid = 1660] [id = 779] 00:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 93 (0x129281c00) [pid = 1660] [serial = 2335] [outer = 0x0] 00:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 94 (0x12929a000) [pid = 1660] [serial = 2336] [outer = 0x129281c00] 00:52:08 INFO - PROCESS | 1660 | 1469260328705 Marionette DEBUG loaded listener.js 00:52:08 INFO - PROCESS | 1660 | ++DOMWINDOW == 95 (0x1292a3c00) [pid = 1660] [serial = 2337] [outer = 0x129281c00] 00:52:09 INFO - PROCESS | 1660 | 1469260329045 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 00:52:09 INFO - PROCESS | 1660 | 1469260329088 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 00:52:09 INFO - PROCESS | 1660 | 1469260329090 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:52:09 INFO - PROCESS | 1660 | 1469260329092 Marionette TRACE conn2 <- [1,3082,null,{}] 00:52:09 INFO - PROCESS | 1660 | 1469260329094 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:09 INFO - PROCESS | 1660 | 1469260329096 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:09 INFO - PROCESS | 1660 | 1469260329218 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 00:52:09 INFO - PROCESS | 1660 | 1469260329229 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:09 INFO - PROCESS | 1660 | 1469260329230 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d538800 == 39 [pid = 1660] [id = 780] 00:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 96 (0x1292a4400) [pid = 1660] [serial = 2338] [outer = 0x0] 00:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 97 (0x1296a7800) [pid = 1660] [serial = 2339] [outer = 0x1292a4400] 00:52:09 INFO - PROCESS | 1660 | 1469260329253 Marionette DEBUG loaded listener.js 00:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 98 (0x12b9c6400) [pid = 1660] [serial = 2340] [outer = 0x1292a4400] 00:52:09 INFO - PROCESS | 1660 | 1469260329551 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 00:52:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:52:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:52:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:52:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:52:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 471ms 00:52:09 INFO - PROCESS | 1660 | 1469260329562 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 00:52:09 INFO - PROCESS | 1660 | 1469260329563 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 00:52:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:52:09 INFO - PROCESS | 1660 | 1469260329565 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:52:09 INFO - PROCESS | 1660 | 1469260329566 Marionette TRACE conn2 <- [1,3086,null,{}] 00:52:09 INFO - PROCESS | 1660 | 1469260329568 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:09 INFO - PROCESS | 1660 | 1469260329570 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:09 INFO - PROCESS | 1660 | 1469260329716 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 00:52:09 INFO - PROCESS | 1660 | 1469260329779 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:09 INFO - PROCESS | 1660 | 1469260329780 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:09 INFO - PROCESS | 1660 | ++DOCSHELL 0x1126d0000 == 40 [pid = 1660] [id = 781] 00:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 99 (0x112a81c00) [pid = 1660] [serial = 2341] [outer = 0x0] 00:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 100 (0x113808800) [pid = 1660] [serial = 2342] [outer = 0x112a81c00] 00:52:09 INFO - PROCESS | 1660 | 1469260329812 Marionette DEBUG loaded listener.js 00:52:09 INFO - PROCESS | 1660 | ++DOMWINDOW == 101 (0x116fa8800) [pid = 1660] [serial = 2343] [outer = 0x112a81c00] 00:52:10 INFO - PROCESS | 1660 | 1469260330208 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:52:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:52:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 675ms 00:52:10 INFO - PROCESS | 1660 | 1469260330242 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 00:52:10 INFO - PROCESS | 1660 | 1469260330245 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 00:52:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:52:10 INFO - PROCESS | 1660 | 1469260330248 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:52:10 INFO - PROCESS | 1660 | 1469260330250 Marionette TRACE conn2 <- [1,3090,null,{}] 00:52:10 INFO - PROCESS | 1660 | 1469260330253 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:10 INFO - PROCESS | 1660 | 1469260330257 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:10 INFO - PROCESS | 1660 | 1469260330366 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 00:52:10 INFO - PROCESS | 1660 | 1469260330428 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:10 INFO - PROCESS | 1660 | 1469260330430 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:10 INFO - PROCESS | 1660 | ++DOCSHELL 0x121517000 == 41 [pid = 1660] [id = 782] 00:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 102 (0x118f55000) [pid = 1660] [serial = 2344] [outer = 0x0] 00:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 103 (0x120f0b000) [pid = 1660] [serial = 2345] [outer = 0x118f55000] 00:52:10 INFO - PROCESS | 1660 | 1469260330501 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 1660 | ++DOMWINDOW == 104 (0x1218c1c00) [pid = 1660] [serial = 2346] [outer = 0x118f55000] 00:52:10 INFO - PROCESS | 1660 | 1469260330847 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:52:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:52:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 623ms 00:52:10 INFO - PROCESS | 1660 | 1469260330871 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 00:52:10 INFO - PROCESS | 1660 | 1469260330873 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 00:52:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:52:10 INFO - PROCESS | 1660 | 1469260330875 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:52:10 INFO - PROCESS | 1660 | 1469260330877 Marionette TRACE conn2 <- [1,3094,null,{}] 00:52:10 INFO - PROCESS | 1660 | 1469260330879 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:10 INFO - PROCESS | 1660 | 1469260330881 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:10 INFO - PROCESS | 1660 | 1469260330988 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 00:52:11 INFO - PROCESS | 1660 | 1469260331132 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:11 INFO - PROCESS | 1660 | 1469260331133 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12a616000 == 42 [pid = 1660] [id = 783] 00:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 105 (0x126511000) [pid = 1660] [serial = 2347] [outer = 0x0] 00:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 106 (0x1265c5800) [pid = 1660] [serial = 2348] [outer = 0x126511000] 00:52:11 INFO - PROCESS | 1660 | 1469260331164 Marionette DEBUG loaded listener.js 00:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 107 (0x126dbac00) [pid = 1660] [serial = 2349] [outer = 0x126511000] 00:52:11 INFO - PROCESS | 1660 | 1469260331518 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:52:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:52:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 00:52:11 INFO - PROCESS | 1660 | 1469260331544 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 00:52:11 INFO - PROCESS | 1660 | 1469260331547 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 00:52:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:52:11 INFO - PROCESS | 1660 | 1469260331555 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:52:11 INFO - PROCESS | 1660 | 1469260331558 Marionette TRACE conn2 <- [1,3098,null,{}] 00:52:11 INFO - PROCESS | 1660 | 1469260331561 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:11 INFO - PROCESS | 1660 | 1469260331563 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:11 INFO - PROCESS | 1660 | 1469260331674 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 00:52:11 INFO - PROCESS | 1660 | 1469260331778 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:11 INFO - PROCESS | 1660 | 1469260331780 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:11 INFO - PROCESS | 1660 | ++DOCSHELL 0x12d523800 == 43 [pid = 1660] [id = 784] 00:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 108 (0x126f5e000) [pid = 1660] [serial = 2350] [outer = 0x0] 00:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 109 (0x12906f000) [pid = 1660] [serial = 2351] [outer = 0x126f5e000] 00:52:11 INFO - PROCESS | 1660 | 1469260331809 Marionette DEBUG loaded listener.js 00:52:11 INFO - PROCESS | 1660 | ++DOMWINDOW == 110 (0x12929f800) [pid = 1660] [serial = 2352] [outer = 0x126f5e000] 00:52:12 INFO - PROCESS | 1660 | 1469260332168 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 00:52:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:52:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:52:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 625ms 00:52:12 INFO - PROCESS | 1660 | 1469260332177 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 00:52:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:52:12 INFO - PROCESS | 1660 | 1469260332178 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 00:52:12 INFO - PROCESS | 1660 | 1469260332180 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 1660 | 1469260332182 Marionette TRACE conn2 <- [1,3102,null,{}] 00:52:12 INFO - PROCESS | 1660 | 1469260332184 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:12 INFO - PROCESS | 1660 | 1469260332186 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:12 INFO - PROCESS | 1660 | 1469260332320 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 00:52:12 INFO - PROCESS | 1660 | 1469260332418 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:12 INFO - PROCESS | 1660 | 1469260332419 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:12 INFO - PROCESS | 1660 | ++DOCSHELL 0x1292c9800 == 44 [pid = 1660] [id = 785] 00:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 111 (0x119755000) [pid = 1660] [serial = 2353] [outer = 0x0] 00:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 112 (0x128a3bc00) [pid = 1660] [serial = 2354] [outer = 0x119755000] 00:52:12 INFO - PROCESS | 1660 | 1469260332448 Marionette DEBUG loaded listener.js 00:52:12 INFO - PROCESS | 1660 | ++DOMWINDOW == 113 (0x1296a7400) [pid = 1660] [serial = 2355] [outer = 0x119755000] 00:52:12 INFO - PROCESS | 1660 | 1469260332803 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:52:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:52:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 668ms 00:52:12 INFO - PROCESS | 1660 | 1469260332850 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 00:52:12 INFO - PROCESS | 1660 | 1469260332851 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 00:52:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:52:12 INFO - PROCESS | 1660 | 1469260332854 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 1660 | 1469260332855 Marionette TRACE conn2 <- [1,3106,null,{}] 00:52:12 INFO - PROCESS | 1660 | 1469260332858 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:12 INFO - PROCESS | 1660 | 1469260332859 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:12 INFO - PROCESS | 1660 | 1469260332971 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 00:52:13 INFO - PROCESS | 1660 | 1469260333186 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 1660 | 1469260333188 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x1191fa000 == 45 [pid = 1660] [id = 786] 00:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 114 (0x113861000) [pid = 1660] [serial = 2356] [outer = 0x0] 00:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 115 (0x117479800) [pid = 1660] [serial = 2357] [outer = 0x113861000] 00:52:13 INFO - PROCESS | 1660 | 1469260333238 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 116 (0x11842b400) [pid = 1660] [serial = 2358] [outer = 0x113861000] 00:52:13 INFO - PROCESS | 1660 | 1469260333626 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 00:52:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:52:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:52:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:52:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 823ms 00:52:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:52:13 INFO - PROCESS | 1660 | 1469260333678 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 00:52:13 INFO - PROCESS | 1660 | 1469260333681 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 00:52:13 INFO - PROCESS | 1660 | 1469260333683 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:52:13 INFO - PROCESS | 1660 | 1469260333685 Marionette TRACE conn2 <- [1,3110,null,{}] 00:52:13 INFO - PROCESS | 1660 | 1469260333689 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:13 INFO - PROCESS | 1660 | 1469260333691 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:13 INFO - PROCESS | 1660 | 1469260333792 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 00:52:13 INFO - PROCESS | 1660 | 1469260333861 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 1660 | 1469260333862 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:13 INFO - PROCESS | 1660 | ++DOCSHELL 0x121145000 == 46 [pid = 1660] [id = 787] 00:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 117 (0x120536800) [pid = 1660] [serial = 2359] [outer = 0x0] 00:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 118 (0x121546c00) [pid = 1660] [serial = 2360] [outer = 0x120536800] 00:52:13 INFO - PROCESS | 1660 | 1469260333890 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 1660 | ++DOMWINDOW == 119 (0x1219a8400) [pid = 1660] [serial = 2361] [outer = 0x120536800] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12d538800 == 45 [pid = 1660] [id = 780] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12d521800 == 44 [pid = 1660] [id = 779] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12d187000 == 43 [pid = 1660] [id = 778] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12135b800 == 42 [pid = 1660] [id = 777] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12cab5800 == 41 [pid = 1660] [id = 776] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12ba65800 == 40 [pid = 1660] [id = 775] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12a9a3000 == 39 [pid = 1660] [id = 774] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12996f800 == 38 [pid = 1660] [id = 773] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x128b8f800 == 37 [pid = 1660] [id = 772] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12135d000 == 36 [pid = 1660] [id = 771] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x117e5f800 == 35 [pid = 1660] [id = 770] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x11651a800 == 34 [pid = 1660] [id = 769] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12e176000 == 33 [pid = 1660] [id = 768] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12c4a4000 == 32 [pid = 1660] [id = 766] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12c73a000 == 31 [pid = 1660] [id = 767] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1191fa000 == 30 [pid = 1660] [id = 786] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1292c9800 == 29 [pid = 1660] [id = 785] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12d523800 == 28 [pid = 1660] [id = 784] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x12a616000 == 27 [pid = 1660] [id = 783] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x121517000 == 26 [pid = 1660] [id = 782] 00:52:14 INFO - PROCESS | 1660 | --DOCSHELL 0x1126d0000 == 25 [pid = 1660] [id = 781] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 118 (0x11747d400) [pid = 1660] [serial = 2239] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 117 (0x1184ce400) [pid = 1660] [serial = 2237] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 116 (0x1174eb000) [pid = 1660] [serial = 2236] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 115 (0x121b4c400) [pid = 1660] [serial = 2276] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 114 (0x120f0ec00) [pid = 1660] [serial = 2242] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 113 (0x11974dc00) [pid = 1660] [serial = 2260] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 112 (0x119aea000) [pid = 1660] [serial = 2241] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 111 (0x11910e000) [pid = 1660] [serial = 2259] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 110 (0x1184d3400) [pid = 1660] [serial = 2265] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 109 (0x119106c00) [pid = 1660] [serial = 2266] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 108 (0x124b3c800) [pid = 1660] [serial = 2245] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 107 (0x117482000) [pid = 1660] [serial = 2262] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 106 (0x12487d400) [pid = 1660] [serial = 2244] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 105 (0x1176a6c00) [pid = 1660] [serial = 2263] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 104 (0x127570400) [pid = 1660] [serial = 2248] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 103 (0x12194f000) [pid = 1660] [serial = 2273] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 102 (0x12483e800) [pid = 1660] [serial = 2279] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 101 (0x126f54c00) [pid = 1660] [serial = 2247] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 100 (0x123c33000) [pid = 1660] [serial = 2277] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 99 (0x127571000) [pid = 1660] [serial = 2250] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 98 (0x120f19c00) [pid = 1660] [serial = 2271] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 97 (0x1275ac800) [pid = 1660] [serial = 2251] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 96 (0x119aeb400) [pid = 1660] [serial = 2268] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 95 (0x120f12000) [pid = 1660] [serial = 2269] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 94 (0x1275a7000) [pid = 1660] [serial = 2254] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 93 (0x1265ca800) [pid = 1660] [serial = 2282] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 92 (0x127131000) [pid = 1660] [serial = 2285] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 91 (0x1162d0400) [pid = 1660] [serial = 2253] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 90 (0x1269e0c00) [pid = 1660] [serial = 2283] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 89 (0x1174ecc00) [pid = 1660] [serial = 2257] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 88 (0x11697c000) [pid = 1660] [serial = 2256] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 87 (0x118861800) [pid = 1660] [serial = 2288] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 86 (0x12758c800) [pid = 1660] [serial = 2292] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 85 (0x1275b0800) [pid = 1660] [serial = 2294] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 84 (0x1273b1800) [pid = 1660] [serial = 2286] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 83 (0x125349400) [pid = 1660] [serial = 2280] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 82 (0x1267dc800) [pid = 1660] [serial = 2291] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 81 (0x128a43400) [pid = 1660] [serial = 2295] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 80 (0x12172ec00) [pid = 1660] [serial = 2289] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 79 (0x1219ae000) [pid = 1660] [serial = 2274] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | --DOMWINDOW == 78 (0x129066000) [pid = 1660] [serial = 2297] [outer = 0x0] [url = about:blank] 00:52:14 INFO - PROCESS | 1660 | 1469260334849 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 00:52:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:52:14 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 00:52:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:52:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:52:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1172ms 00:52:14 INFO - PROCESS | 1660 | 1469260334859 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 00:52:14 INFO - PROCESS | 1660 | 1469260334863 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 00:52:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:52:14 INFO - PROCESS | 1660 | 1469260334876 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 1660 | 1469260334881 Marionette TRACE conn2 <- [1,3114,null,{}] 00:52:14 INFO - PROCESS | 1660 | 1469260334886 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:14 INFO - PROCESS | 1660 | 1469260334889 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:15 INFO - PROCESS | 1660 | 1469260335015 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 00:52:15 INFO - PROCESS | 1660 | 1469260335019 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\", \"297b6bc2-7b1a-46c6-9cfc-e3a23f62e668\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:15 INFO - PROCESS | 1660 | 1469260335022 Marionette INFO sendAsync 297f5ef1-6218-584b-91f0-ad737b56c0b6 00:52:15 INFO - PROCESS | 1660 | ++DOCSHELL 0x1169b8000 == 26 [pid = 1660] [id = 788] 00:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 79 (0x116fa8400) [pid = 1660] [serial = 2362] [outer = 0x0] 00:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 80 (0x11747c800) [pid = 1660] [serial = 2363] [outer = 0x116fa8400] 00:52:15 INFO - PROCESS | 1660 | 1469260335050 Marionette DEBUG loaded listener.js 00:52:15 INFO - PROCESS | 1660 | ++DOMWINDOW == 81 (0x1174e0400) [pid = 1660] [serial = 2364] [outer = 0x116fa8400] 00:52:15 INFO - PROCESS | 1660 | 1469260335403 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 00:52:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:52:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 582ms 00:52:15 INFO - PROCESS | 1660 | 1469260335451 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 00:52:15 INFO - PROCESS | 1660 | 1469260335455 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 00:52:16 WARNING - u'runner_teardown' () 00:52:16 INFO - No more tests 00:52:16 INFO - Got 0 unexpected results 00:52:16 INFO - SUITE-END | took 513s 00:52:16 INFO - Closing logging queue 00:52:16 INFO - queue closed 00:52:16 INFO - Return code: 0 00:52:16 WARNING - # TBPL SUCCESS # 00:52:16 INFO - Running post-action listener: _resource_record_post_action 00:52:16 INFO - Running post-run listener: _resource_record_post_run 00:52:17 INFO - Total resource usage - Wall time: 534s; CPU: 58.0%; Read bytes: 32902656; Write bytes: 950290944; Read time: 336; Write time: 4533 00:52:17 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:52:17 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152656384; Write bytes: 145117184; Read time: 13811; Write time: 259 00:52:17 INFO - run-tests - Wall time: 517s; CPU: 58.0%; Read bytes: 30731776; Write bytes: 793328128; Read time: 308; Write time: 4230 00:52:17 INFO - Running post-run listener: _upload_blobber_files 00:52:17 INFO - Blob upload gear active. 00:52:17 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:52:17 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 00:52:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:52:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:52:18 INFO - (blobuploader) - INFO - Open directory for files ... 00:52:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:52:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:52:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:52:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:52:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:52:18 INFO - (blobuploader) - INFO - Done attempting. 00:52:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:52:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:52:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:52:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:52:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:52:20 INFO - (blobuploader) - INFO - Done attempting. 00:52:20 INFO - (blobuploader) - INFO - Iteration through files over. 00:52:20 INFO - Return code: 0 00:52:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:52:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:52:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fe0543cacac84368cf34b26816e28ec36f169c91870ecc77a27a4b5775b749266c80535326f84256232b351d99525ebacff4f244c247a4f22dc8a26ea5c5ea85", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3028b5df4bec875bf54c7cd9cfbf30ee88a88c2870cb753d9a9950d40a0e2eecd2f8d78b94be18870453eeac71303d9cf9cd4133741ab722e3538772433b64a3"} 00:52:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:52:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:52:20 INFO - Contents: 00:52:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fe0543cacac84368cf34b26816e28ec36f169c91870ecc77a27a4b5775b749266c80535326f84256232b351d99525ebacff4f244c247a4f22dc8a26ea5c5ea85", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3028b5df4bec875bf54c7cd9cfbf30ee88a88c2870cb753d9a9950d40a0e2eecd2f8d78b94be18870453eeac71303d9cf9cd4133741ab722e3538772433b64a3"} 00:52:20 INFO - Running post-run listener: copy_logs_to_upload_dir 00:52:20 INFO - Copying logs to upload dir... 00:52:20 INFO - mkdir: /builds/slave/test/build/upload/logs 00:52:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=602.602542 ========= master_lag: 0.66 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-07-23 00:52:21.597683) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-23 00:52:21.604899) ========= 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.BE4AeLGGgV/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.Em98dEHUBR/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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/fe0543cacac84368cf34b26816e28ec36f169c91870ecc77a27a4b5775b749266c80535326f84256232b351d99525ebacff4f244c247a4f22dc8a26ea5c5ea85", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3028b5df4bec875bf54c7cd9cfbf30ee88a88c2870cb753d9a9950d40a0e2eecd2f8d78b94be18870453eeac71303d9cf9cd4133741ab722e3538772433b64a3"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012674 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/fe0543cacac84368cf34b26816e28ec36f169c91870ecc77a27a4b5775b749266c80535326f84256232b351d99525ebacff4f244c247a4f22dc8a26ea5c5ea85", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/3028b5df4bec875bf54c7cd9cfbf30ee88a88c2870cb753d9a9950d40a0e2eecd2f8d78b94be18870453eeac71303d9cf9cd4133741ab722e3538772433b64a3"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1469251858/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-23 00:52:21.647603) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-07-23 00:52:21.647922) ========= 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.BE4AeLGGgV/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.Em98dEHUBR/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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.005278 ========= master_lag: 4.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 4 secs) (at 2016-07-23 00:52:25.693741) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-23 00:52:25.694090) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-23 00:52:25.701082) ========= ========= Total master_lag: 4.82 =========