builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0268 starttime: 1468917977.71 results: success (0) buildid: 20160718193658 builduid: 5ec564fdf9784a019f2816006eb96168 revision: 721297fb76139263eedcfddbc0841c3e640e2904 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:17.705400) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:17.705948) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:17.706243) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:17.733699) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:17.734075) ========= 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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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-19 01:46:17-- 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% 11.2M=0.001s 2016-07-19 01:46:17 (11.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.131226 ========= master_lag: 0.49 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:18.354823) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:18.355239) ========= 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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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.037325 ========= master_lag: 0.13 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:18.527201) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-19 01:46:18.527536) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 721297fb76139263eedcfddbc0841c3e640e2904 --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 721297fb76139263eedcfddbc0841c3e640e2904 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.4cZkPssbnx/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.6ap4g1a0Xc/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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-19 01:46:18,609 truncating revision to first 12 chars 2016-07-19 01:46:18,610 Setting DEBUG logging. 2016-07-19 01:46:18,610 attempt 1/10 2016-07-19 01:46:18,610 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/721297fb7613?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-19 01:46:20,330 unpacking tar archive at: mozilla-beta-721297fb7613/testing/mozharness/ program finished with exit code 0 elapsedTime=1.985935 ========= master_lag: 3.68 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-07-19 01:46:24.193676) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:24.194006) ========= script_repo_revision: 721297fb76139263eedcfddbc0841c3e640e2904 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:24.194384) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:24.194652) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-19 01:46:24.220352) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-19 01:46:24.220623) ========= /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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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 01:46:24 INFO - MultiFileLogger online at 20160719 01:46:24 in /builds/slave/test 01:46:24 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 01:46:24 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:46:24 INFO - {'append_to_log': False, 01:46:24 INFO - 'base_work_dir': '/builds/slave/test', 01:46:24 INFO - 'blob_upload_branch': 'mozilla-beta', 01:46:24 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:46:24 INFO - 'buildbot_json_path': 'buildprops.json', 01:46:24 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:46:24 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:46:24 INFO - 'download_minidump_stackwalk': True, 01:46:24 INFO - 'download_symbols': 'true', 01:46:24 INFO - 'e10s': False, 01:46:24 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:46:24 INFO - 'tooltool.py': '/tools/tooltool.py', 01:46:24 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:46:24 INFO - '/tools/misc-python/virtualenv.py')}, 01:46:24 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:46:24 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:46:24 INFO - 'log_level': 'info', 01:46:24 INFO - 'log_to_console': True, 01:46:24 INFO - 'opt_config_files': (), 01:46:24 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:46:24 INFO - '--processes=1', 01:46:24 INFO - '--config=%(test_path)s/wptrunner.ini', 01:46:24 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:46:24 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:46:24 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:46:24 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:46:24 INFO - 'pip_index': False, 01:46:24 INFO - 'require_test_zip': True, 01:46:24 INFO - 'test_type': ('testharness',), 01:46:24 INFO - 'this_chunk': '1', 01:46:24 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:46:24 INFO - 'total_chunks': '10', 01:46:24 INFO - 'virtualenv_path': 'venv', 01:46:24 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:46:24 INFO - 'work_dir': 'build'} 01:46:24 INFO - ##### 01:46:24 INFO - ##### Running clobber step. 01:46:24 INFO - ##### 01:46:24 INFO - Running pre-action listener: _resource_record_pre_action 01:46:24 INFO - Running main action method: clobber 01:46:24 INFO - rmtree: /builds/slave/test/build 01:46:24 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:46:26 INFO - Running post-action listener: _resource_record_post_action 01:46:26 INFO - ##### 01:46:26 INFO - ##### Running read-buildbot-config step. 01:46:26 INFO - ##### 01:46:26 INFO - Running pre-action listener: _resource_record_pre_action 01:46:26 INFO - Running main action method: read_buildbot_config 01:46:26 INFO - Using buildbot properties: 01:46:26 INFO - { 01:46:26 INFO - "project": "", 01:46:26 INFO - "product": "firefox", 01:46:26 INFO - "script_repo_revision": "production", 01:46:26 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:46:26 INFO - "repository": "", 01:46:26 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:46:26 INFO - "buildid": "20160718193658", 01:46:26 INFO - "pgo_build": "False", 01:46:26 INFO - "basedir": "/builds/slave/test", 01:46:26 INFO - "buildnumber": 10, 01:46:26 INFO - "slavename": "t-yosemite-r7-0268", 01:46:26 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 01:46:26 INFO - "platform": "macosx64", 01:46:26 INFO - "branch": "mozilla-beta", 01:46:26 INFO - "revision": "721297fb76139263eedcfddbc0841c3e640e2904", 01:46:26 INFO - "repo_path": "releases/mozilla-beta", 01:46:26 INFO - "moz_repo_path": "", 01:46:26 INFO - "stage_platform": "macosx64", 01:46:26 INFO - "builduid": "5ec564fdf9784a019f2816006eb96168", 01:46:26 INFO - "slavebuilddir": "test" 01:46:26 INFO - } 01:46:26 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.dmg. 01:46:26 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.test_packages.json. 01:46:26 INFO - Running post-action listener: _resource_record_post_action 01:46:26 INFO - ##### 01:46:26 INFO - ##### Running download-and-extract step. 01:46:26 INFO - ##### 01:46:26 INFO - Running pre-action listener: _resource_record_pre_action 01:46:26 INFO - Running main action method: download_and_extract 01:46:26 INFO - mkdir: /builds/slave/test/build/tests 01:46:26 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')]} 01:46:26 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.test_packages.json 01:46:26 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:46:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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 01:46:26 INFO - Downloaded 1201 bytes. 01:46:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:46:26 INFO - Using the following test package requirements: 01:46:26 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:46:26 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:46:26 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:46:26 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:46:26 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:46:26 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:46:26 INFO - u'jsshell-mac64.zip'], 01:46:26 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:46:26 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:46:26 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:46:26 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:46:26 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:46:26 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:46:26 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:46:26 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:46:26 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:46:26 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:46:26 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:46:26 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 01:46:26 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')]} 01:46:26 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.common.tests.zip 01:46:26 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 01:46:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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 01:46:27 INFO - Downloaded 18370098 bytes. 01:46:27 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/*'] 01:46:27 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/* 01:46:27 INFO - caution: filename not matched: web-platform/* 01:46:27 INFO - Return code: 11 01:46:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:27 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:46:27 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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 01:46:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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 01:46:27 INFO - Downloaded 36389883 bytes. 01:46:27 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/*'] 01:46:27 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/* 01:46:32 INFO - caution: filename not matched: bin/* 01:46:32 INFO - caution: filename not matched: config/* 01:46:32 INFO - caution: filename not matched: mozbase/* 01:46:32 INFO - caution: filename not matched: marionette/* 01:46:32 INFO - caution: filename not matched: tools/wptserve/* 01:46:32 INFO - Return code: 11 01:46:32 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')]} 01:46:32 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.dmg 01:46:32 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:46:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 01:46:32 INFO - Downloaded 73025293 bytes. 01:46:32 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.dmg 01:46:32 INFO - mkdir: /builds/slave/test/properties 01:46:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:46:32 INFO - Writing to file /builds/slave/test/properties/build_url 01:46:32 INFO - Contents: 01:46:32 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.dmg 01:46:32 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:46:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:46:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:46:32 INFO - Contents: 01:46:32 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:46:32 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')]} 01:46:32 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:46:32 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:46:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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 01:46:33 INFO - Downloaded 103717650 bytes. 01:46:33 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:46:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:46:37 INFO - Return code: 0 01:46:37 INFO - Running post-action listener: _resource_record_post_action 01:46:37 INFO - Running post-action listener: set_extra_try_arguments 01:46:37 INFO - ##### 01:46:37 INFO - ##### Running create-virtualenv step. 01:46:37 INFO - ##### 01:46:37 INFO - Running pre-action listener: _pre_create_virtualenv 01:46:37 INFO - Running pre-action listener: _resource_record_pre_action 01:46:37 INFO - Running main action method: create_virtualenv 01:46:37 INFO - Creating virtualenv /builds/slave/test/build/venv 01:46:37 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 01:46:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:46:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:46:37 INFO - Using real prefix '/tools/python27' 01:46:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:46:38 INFO - Installing distribute.............................................................................................................................................................................................done. 01:46:41 INFO - Installing pip.................done. 01:46:41 INFO - Return code: 0 01:46:41 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:46:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:46:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:46:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10fde7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc89d8aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe005e0>, '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 0x10f9e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fa0e990>, '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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:46:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 01:46:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 01:46:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4cZkPssbnx/Render', 01:46:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:46:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:46:41 INFO - 'HOME': '/Users/cltbld', 01:46:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:46:41 INFO - 'LOGNAME': 'cltbld', 01:46:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:46:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:46:41 INFO - 'MOZ_NO_REMOTE': '1', 01:46:41 INFO - 'NO_EM_RESTART': '1', 01:46:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:46:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:46:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:46:41 INFO - 'PWD': '/builds/slave/test', 01:46:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:46:41 INFO - 'SHELL': '/bin/bash', 01:46:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6ap4g1a0Xc/Listeners', 01:46:41 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 01:46:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:46:41 INFO - 'USER': 'cltbld', 01:46:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:46:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:46:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:46:41 INFO - 'XPC_FLAGS': '0x0', 01:46:41 INFO - 'XPC_SERVICE_NAME': '0', 01:46:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:46:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:46:41 INFO - Downloading/unpacking psutil>=0.7.1 01:46:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:41 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:41 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:41 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:41 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:46:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:46:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:46:44 INFO - Installing collected packages: psutil 01:46:44 INFO - Running setup.py install for psutil 01:46:44 INFO - building 'psutil._psutil_osx' extension 01:46:44 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 01:46:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 01:46:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 01:46:45 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 01:46:45 INFO - building 'psutil._psutil_posix' extension 01:46:45 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 01:46:45 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:46:45 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:46:45 INFO - ^ 01:46:45 INFO - 1 warning generated. 01:46:45 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 01:46:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:46:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:46:45 INFO - Successfully installed psutil 01:46:45 INFO - Cleaning up... 01:46:45 INFO - Return code: 0 01:46:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:46:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:46:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:46:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10fde7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc89d8aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe005e0>, '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 0x10f9e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fa0e990>, '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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:46:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 01:46:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 01:46:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4cZkPssbnx/Render', 01:46:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:46:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:46:45 INFO - 'HOME': '/Users/cltbld', 01:46:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:46:45 INFO - 'LOGNAME': 'cltbld', 01:46:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:46:45 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:46:45 INFO - 'MOZ_NO_REMOTE': '1', 01:46:45 INFO - 'NO_EM_RESTART': '1', 01:46:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:46:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:46:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:46:45 INFO - 'PWD': '/builds/slave/test', 01:46:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:46:45 INFO - 'SHELL': '/bin/bash', 01:46:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6ap4g1a0Xc/Listeners', 01:46:45 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 01:46:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:46:45 INFO - 'USER': 'cltbld', 01:46:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:46:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:46:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:46:45 INFO - 'XPC_FLAGS': '0x0', 01:46:45 INFO - 'XPC_SERVICE_NAME': '0', 01:46:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:46:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:46:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:46:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:48 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:46:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:46:48 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:46:48 INFO - Installing collected packages: mozsystemmonitor 01:46:48 INFO - Running setup.py install for mozsystemmonitor 01:46:48 INFO - Successfully installed mozsystemmonitor 01:46:48 INFO - Cleaning up... 01:46:48 INFO - Return code: 0 01:46:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:46:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:46:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:46:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10fde7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc89d8aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe005e0>, '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 0x10f9e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fa0e990>, '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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:46:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 01:46:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 01:46:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4cZkPssbnx/Render', 01:46:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:46:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:46:48 INFO - 'HOME': '/Users/cltbld', 01:46:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:46:48 INFO - 'LOGNAME': 'cltbld', 01:46:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:46:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:46:48 INFO - 'MOZ_NO_REMOTE': '1', 01:46:48 INFO - 'NO_EM_RESTART': '1', 01:46:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:46:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:46:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:46:48 INFO - 'PWD': '/builds/slave/test', 01:46:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:46:48 INFO - 'SHELL': '/bin/bash', 01:46:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6ap4g1a0Xc/Listeners', 01:46:48 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 01:46:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:46:48 INFO - 'USER': 'cltbld', 01:46:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:46:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:46:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:46:48 INFO - 'XPC_FLAGS': '0x0', 01:46:48 INFO - 'XPC_SERVICE_NAME': '0', 01:46:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:46:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:46:48 INFO - Downloading/unpacking blobuploader==1.2.4 01:46:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:51 INFO - Downloading blobuploader-1.2.4.tar.gz 01:46:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:46:51 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:46:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:46:52 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:46:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:46:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:46:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:46:52 INFO - Downloading docopt-0.6.1.tar.gz 01:46:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:46:52 INFO - Installing collected packages: blobuploader, requests, docopt 01:46:52 INFO - Running setup.py install for blobuploader 01:46:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:46:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:46:52 INFO - Running setup.py install for requests 01:46:53 INFO - Running setup.py install for docopt 01:46:53 INFO - Successfully installed blobuploader requests docopt 01:46:53 INFO - Cleaning up... 01:46:53 INFO - Return code: 0 01:46:53 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:46:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:46:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:46:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10fde7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc89d8aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe005e0>, '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 0x10f9e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fa0e990>, '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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:46:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:46:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:46:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4cZkPssbnx/Render', 01:46:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:46:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:46:53 INFO - 'HOME': '/Users/cltbld', 01:46:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:46:53 INFO - 'LOGNAME': 'cltbld', 01:46:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:46:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:46:53 INFO - 'MOZ_NO_REMOTE': '1', 01:46:53 INFO - 'NO_EM_RESTART': '1', 01:46:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:46:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:46:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:46:53 INFO - 'PWD': '/builds/slave/test', 01:46:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:46:53 INFO - 'SHELL': '/bin/bash', 01:46:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6ap4g1a0Xc/Listeners', 01:46:53 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 01:46:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:46:53 INFO - 'USER': 'cltbld', 01:46:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:46:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:46:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:46:53 INFO - 'XPC_FLAGS': '0x0', 01:46:53 INFO - 'XPC_SERVICE_NAME': '0', 01:46:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:46:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:46:53 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-Im_njw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:46:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:46:53 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-dqv54B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-tOFIYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-HOK_TH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-stseHU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-numaI5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-tJ4u7q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-wBObkd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-2QFvPL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-KQ2hjO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-ZVyLf8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:46:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:46:54 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-avZygq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:46:55 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-XCO5kc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:46:55 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-r5lsD9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:46:55 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-oEoo3W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:46:55 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-6pfhaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:46:55 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-LNYkus-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:46:55 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-YmMJBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:46:55 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-qmEvES-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:46:55 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-Qtd4wZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:46:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:46:56 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-EafknT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:46:56 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:46:56 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 01:46:56 INFO - Running setup.py install for manifestparser 01:46:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:46:56 INFO - Running setup.py install for mozcrash 01:46:56 INFO - Running setup.py install for mozdebug 01:46:56 INFO - Running setup.py install for mozdevice 01:46:57 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Running setup.py install for mozfile 01:46:57 INFO - Running setup.py install for mozhttpd 01:46:57 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Running setup.py install for mozinfo 01:46:57 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Running setup.py install for mozInstall 01:46:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Running setup.py install for mozleak 01:46:57 INFO - Running setup.py install for mozlog 01:46:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:46:57 INFO - Running setup.py install for moznetwork 01:46:58 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:46:58 INFO - Running setup.py install for mozprocess 01:46:58 INFO - Running setup.py install for mozprofile 01:46:58 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:46:58 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:46:58 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:46:58 INFO - Running setup.py install for mozrunner 01:46:58 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:46:58 INFO - Running setup.py install for mozscreenshot 01:46:58 INFO - Running setup.py install for moztest 01:46:58 INFO - Running setup.py install for mozversion 01:46:59 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:46:59 INFO - Running setup.py install for wptserve 01:46:59 INFO - Running setup.py install for marionette-driver 01:46:59 INFO - Running setup.py install for browsermob-proxy 01:46:59 INFO - Running setup.py install for marionette-client 01:46:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:46:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:46:59 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 01:46:59 INFO - Cleaning up... 01:46:59 INFO - Return code: 0 01:46:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:46:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:46:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:46:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:46:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:46:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10fde7e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe04f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcc89d8aa70>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe005e0>, '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 0x10f9e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fa0e990>, '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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:46:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:46:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:46:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4cZkPssbnx/Render', 01:46:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:46:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:46:59 INFO - 'HOME': '/Users/cltbld', 01:46:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:46:59 INFO - 'LOGNAME': 'cltbld', 01:46:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:46:59 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:46:59 INFO - 'MOZ_NO_REMOTE': '1', 01:46:59 INFO - 'NO_EM_RESTART': '1', 01:46:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:46:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:46:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:46:59 INFO - 'PWD': '/builds/slave/test', 01:46:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:46:59 INFO - 'SHELL': '/bin/bash', 01:46:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6ap4g1a0Xc/Listeners', 01:46:59 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 01:46:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:46:59 INFO - 'USER': 'cltbld', 01:46:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:46:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:46:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:46:59 INFO - 'XPC_FLAGS': '0x0', 01:46:59 INFO - 'XPC_SERVICE_NAME': '0', 01:46:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:47:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:47:00 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-MJsYVK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 01:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:47:00 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-iHugiJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:47:00 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-jcOOoq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:47:00 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-9Bty67-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:47:00 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-YquJaM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 01:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:47:00 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-dDkZWi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 01:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:47:00 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-jYwV2T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:47:00 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 01:47:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:47:00 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-NN5YX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-rZSEOT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-CEwMc6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-Y4EK3u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-FbMkOE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-DaMSwo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-CvwrmQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-RxKg1E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-Q_5595-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:47:01 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-D_7bQ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:47:01 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 01:47:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:47:02 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-DXtifO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 01:47:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:47:02 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-YUfqYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 01:47:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:47:02 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-TKzTqg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:47:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:47:02 INFO - Running setup.py (path:/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/pip-gxj7IF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:47:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:47:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:47:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:47:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:47:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:47:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:47:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:47:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:47:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:47:05 INFO - Downloading blessings-1.6.tar.gz 01:47:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:47:05 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:47:05 INFO - Installing collected packages: blessings 01:47:05 INFO - Running setup.py install for blessings 01:47:05 INFO - Successfully installed blessings 01:47:05 INFO - Cleaning up... 01:47:05 INFO - Return code: 0 01:47:05 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:47:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:47:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:47:05 INFO - Reading from file tmpfile_stdout 01:47:05 INFO - Current package versions: 01:47:05 INFO - blessings == 1.6 01:47:05 INFO - blobuploader == 1.2.4 01:47:05 INFO - browsermob-proxy == 0.6.0 01:47:05 INFO - docopt == 0.6.1 01:47:05 INFO - manifestparser == 1.1 01:47:05 INFO - marionette-client == 2.3.0 01:47:05 INFO - marionette-driver == 1.4.0 01:47:05 INFO - mozInstall == 1.12 01:47:05 INFO - mozcrash == 0.17 01:47:05 INFO - mozdebug == 0.1 01:47:05 INFO - mozdevice == 0.48 01:47:05 INFO - mozfile == 1.2 01:47:05 INFO - mozhttpd == 0.7 01:47:05 INFO - mozinfo == 0.9 01:47:05 INFO - mozleak == 0.1 01:47:05 INFO - mozlog == 3.1 01:47:05 INFO - moznetwork == 0.27 01:47:05 INFO - mozprocess == 0.22 01:47:05 INFO - mozprofile == 0.28 01:47:05 INFO - mozrunner == 6.11 01:47:05 INFO - mozscreenshot == 0.1 01:47:05 INFO - mozsystemmonitor == 0.0 01:47:05 INFO - moztest == 0.7 01:47:05 INFO - mozversion == 1.4 01:47:05 INFO - psutil == 3.1.1 01:47:05 INFO - requests == 1.2.3 01:47:05 INFO - wptserve == 1.4.0 01:47:05 INFO - wsgiref == 0.1.2 01:47:05 INFO - Running post-action listener: _resource_record_post_action 01:47:05 INFO - Running post-action listener: _start_resource_monitoring 01:47:06 INFO - Starting resource monitoring. 01:47:06 INFO - ##### 01:47:06 INFO - ##### Running pull step. 01:47:06 INFO - ##### 01:47:06 INFO - Running pre-action listener: _resource_record_pre_action 01:47:06 INFO - Running main action method: pull 01:47:06 INFO - Pull has nothing to do! 01:47:06 INFO - Running post-action listener: _resource_record_post_action 01:47:06 INFO - ##### 01:47:06 INFO - ##### Running install step. 01:47:06 INFO - ##### 01:47:06 INFO - Running pre-action listener: _resource_record_pre_action 01:47:06 INFO - Running main action method: install 01:47:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:47:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:47:06 INFO - Reading from file tmpfile_stdout 01:47:06 INFO - Detecting whether we're running mozinstall >=1.0... 01:47:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:47:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:47:06 INFO - Reading from file tmpfile_stdout 01:47:06 INFO - Output received: 01:47:06 INFO - Usage: mozinstall [options] installer 01:47:06 INFO - Options: 01:47:06 INFO - -h, --help show this help message and exit 01:47:06 INFO - -d DEST, --destination=DEST 01:47:06 INFO - Directory to install application into. [default: 01:47:06 INFO - "/builds/slave/test"] 01:47:06 INFO - --app=APP Application being installed. [default: firefox] 01:47:06 INFO - mkdir: /builds/slave/test/build/application 01:47:06 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:47:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:47:24 INFO - Reading from file tmpfile_stdout 01:47:24 INFO - Output received: 01:47:24 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:47:24 INFO - Running post-action listener: _resource_record_post_action 01:47:24 INFO - ##### 01:47:24 INFO - ##### Running run-tests step. 01:47:24 INFO - ##### 01:47:24 INFO - Running pre-action listener: _resource_record_pre_action 01:47:24 INFO - Running main action method: run_tests 01:47:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:47:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:47:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:47:24 INFO - grabbing minidump binary from tooltool 01:47:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:47:24 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10fe005e0>, '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 0x10f9e3cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fa0e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:47:24 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 01:47:24 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 01:47:24 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:47:24 INFO - Return code: 0 01:47:24 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:47:24 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:47:24 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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 01:47:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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 01:47:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.4cZkPssbnx/Render', 01:47:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:47:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:47:24 INFO - 'HOME': '/Users/cltbld', 01:47:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:47:24 INFO - 'LOGNAME': 'cltbld', 01:47:24 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:47:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:47:24 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:47:24 INFO - 'MOZ_NO_REMOTE': '1', 01:47:24 INFO - 'NO_EM_RESTART': '1', 01:47:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:47:24 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:47:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:47:24 INFO - 'PWD': '/builds/slave/test', 01:47:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:47:24 INFO - 'SHELL': '/bin/bash', 01:47:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6ap4g1a0Xc/Listeners', 01:47:24 INFO - 'TMPDIR': '/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/T/', 01:47:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:47:24 INFO - 'USER': 'cltbld', 01:47:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:47:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:47:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:47:24 INFO - 'XPC_FLAGS': '0x0', 01:47:24 INFO - 'XPC_SERVICE_NAME': '0', 01:47:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:47:24 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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 01:47:24 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 01:47:24 INFO - import pkg_resources 01:47:25 INFO - Using 1 client processes 01:47:26 INFO - wptserve Starting http server on 127.0.0.1:8001 01:47:26 INFO - wptserve Starting http server on 127.0.0.1:8000 01:47:26 INFO - wptserve Starting http server on 127.0.0.1:8443 01:47:27 INFO - SUITE-START | Running 778 tests 01:47:27 INFO - Running testharness tests 01:47:27 INFO - Setting up ssl 01:47:27 INFO - PROCESS | certutil | 01:47:27 INFO - PROCESS | certutil | 01:47:27 INFO - PROCESS | certutil | 01:47:27 INFO - Certificate Nickname Trust Attributes 01:47:27 INFO - SSL,S/MIME,JAR/XPI 01:47:27 INFO - 01:47:27 INFO - web-platform-tests CT,, 01:47:27 INFO - 01:47:27 INFO - Starting runner 01:47:28 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:47:28 INFO - PROCESS | 1646 | 1468918048983 Marionette DEBUG Marionette enabled via build flag and pref 01:47:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d13800 == 1 [pid = 1646] [id = 1] 01:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x113d14000) [pid = 1646] [serial = 1] [outer = 0x0] 01:47:29 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x113d15000) [pid = 1646] [serial = 2] [outer = 0x113d14000] 01:47:29 INFO - PROCESS | 1646 | 1468918049298 Marionette INFO Listening on port 2828 01:47:29 INFO - PROCESS | 1646 | 1468918049529 Marionette DEBUG Marionette enabled via command-line flag 01:47:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x116870000 == 2 [pid = 1646] [id = 2] 01:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x116870800) [pid = 1646] [serial = 3] [outer = 0x0] 01:47:29 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:47:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x116871800) [pid = 1646] [serial = 4] [outer = 0x116870800] 01:47:29 INFO - PROCESS | 1646 | [1646] 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 01:47:29 INFO - PROCESS | 1646 | 1468918049677 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 01:47:29 INFO - PROCESS | 1646 | 1468918049761 Marionette DEBUG Closed connection conn0 01:47:29 INFO - PROCESS | 1646 | [1646] 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 01:47:29 INFO - PROCESS | 1646 | 1468918049765 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 01:47:29 INFO - PROCESS | 1646 | 1468918049776 Marionette DEBUG Closed connection conn1 01:47:29 INFO - PROCESS | 1646 | [1646] 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 01:47:29 INFO - PROCESS | 1646 | 1468918049781 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 01:47:29 INFO - PROCESS | 1646 | 1468918049790 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:47:29 INFO - PROCESS | 1646 | 1468918049796 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":"20160718193658","device":"desktop","version":"48.0"} 01:47:30 INFO - PROCESS | 1646 | [1646] 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 01:47:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a79000 == 3 [pid = 1646] [id = 3] 01:47:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x119a79800) [pid = 1646] [serial = 5] [outer = 0x0] 01:47:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a7a000 == 4 [pid = 1646] [id = 4] 01:47:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x1196d1800) [pid = 1646] [serial = 6] [outer = 0x0] 01:47:30 INFO - PROCESS | 1646 | [1646] 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 01:47:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x121377000 == 5 [pid = 1646] [id = 5] 01:47:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x1196d1000) [pid = 1646] [serial = 7] [outer = 0x0] 01:47:31 INFO - PROCESS | 1646 | [1646] 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 01:47:31 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:47:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x1218aa400) [pid = 1646] [serial = 8] [outer = 0x1196d1000] 01:47:31 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:47:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x121604800) [pid = 1646] [serial = 9] [outer = 0x119a79800] 01:47:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x123424400) [pid = 1646] [serial = 10] [outer = 0x1196d1800] 01:47:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x123426000) [pid = 1646] [serial = 11] [outer = 0x1196d1000] 01:47:31 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:47:31 INFO - PROCESS | 1646 | 1468918051939 Marionette INFO startBrowser 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:31 INFO - PROCESS | 1646 | 1468918051962 Marionette DEBUG loaded listener.js 01:47:31 INFO - PROCESS | 1646 | 1468918051970 Marionette DEBUG loaded listener.js 01:47:31 INFO - PROCESS | 1646 | 1468918051971 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x125f72800) [pid = 1646] [serial = 12] [outer = 0x1196d1000] 01:47:32 INFO - PROCESS | 1646 | 1468918052281 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"9e2a2d01-b264-2d41-b345-69fd5b52fbfd","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":"20160718193658","device":"desktop","version":"48.0","command_id":1}}] 01:47:32 INFO - PROCESS | 1646 | 1468918052366 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}] 01:47:32 INFO - PROCESS | 1646 | 1468918052368 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:32 INFO - PROCESS | 1646 | 1468918052426 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:47:32 INFO - PROCESS | 1646 | 1468918052499 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:47:32 INFO - PROCESS | 1646 | 1468918052500 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:32 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:47:32 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x128b31400) [pid = 1646] [serial = 13] [outer = 0x1196d1000] 01:47:32 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:47:32 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:47:32 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:47:32 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:47:32 INFO - PROCESS | 1646 | 1468918052776 Marionette TRACE conn2 <- [1,3,null,{}] 01:47:32 INFO - PROCESS | 1646 | 1468918052779 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:47:32 INFO - PROCESS | 1646 | 1468918052781 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:32 INFO - PROCESS | 1646 | 1468918052798 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:47:32 INFO - PROCESS | 1646 | 1468918052827 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:47:32 INFO - PROCESS | 1646 | 1468918052829 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:47:32 INFO - PROCESS | 1646 | 1468918052832 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:47:32 INFO - PROCESS | 1646 | 1468918052834 Marionette TRACE conn2 <- [1,6,null,{}] 01:47:32 INFO - PROCESS | 1646 | 1468918052841 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}] 01:47:32 INFO - PROCESS | 1646 | 1468918052843 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:32 INFO - PROCESS | 1646 | 1468918052852 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:47:32 INFO - PROCESS | 1646 | 1468918052858 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:32 INFO - PROCESS | 1646 | 1468918052859 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x129084000 == 6 [pid = 1646] [id = 6] 01:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x12904bc00) [pid = 1646] [serial = 14] [outer = 0x0] 01:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x12904d800) [pid = 1646] [serial = 15] [outer = 0x12904bc00] 01:47:32 INFO - PROCESS | 1646 | 1468918052890 Marionette DEBUG loaded listener.js 01:47:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x129053400) [pid = 1646] [serial = 16] [outer = 0x12904bc00] 01:47:33 INFO - PROCESS | 1646 | 1468918053196 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]]]}] 01:47:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291d5800 == 7 [pid = 1646] [id = 7] 01:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x129197800) [pid = 1646] [serial = 17] [outer = 0x0] 01:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x1293a0000) [pid = 1646] [serial = 18] [outer = 0x129197800] 01:47:33 INFO - PROCESS | 1646 | 1468918053220 Marionette DEBUG loaded listener.js 01:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x1293aa400) [pid = 1646] [serial = 19] [outer = 0x129197800] 01:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 424ms 01:47:33 INFO - PROCESS | 1646 | 1468918053294 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:47:33 INFO - PROCESS | 1646 | 1468918053296 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:47:33 INFO - PROCESS | 1646 | 1468918053313 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:47:33 INFO - PROCESS | 1646 | 1468918053315 Marionette TRACE conn2 <- [1,10,null,{}] 01:47:33 INFO - PROCESS | 1646 | 1468918053326 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}] 01:47:33 INFO - PROCESS | 1646 | 1468918053330 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:33 INFO - PROCESS | 1646 | 1468918053465 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:47:33 INFO - PROCESS | 1646 | 1468918053490 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:33 INFO - PROCESS | 1646 | 1468918053491 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a67c800 == 8 [pid = 1646] [id = 8] 01:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12a6b7400) [pid = 1646] [serial = 20] [outer = 0x0] 01:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12a6b9000) [pid = 1646] [serial = 21] [outer = 0x12a6b7400] 01:47:33 INFO - PROCESS | 1646 | 1468918053521 Marionette DEBUG loaded listener.js 01:47:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12a6bd400) [pid = 1646] [serial = 22] [outer = 0x12a6b7400] 01:47:33 INFO - PROCESS | 1646 | 1468918053830 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]]]}] 01:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 01:47:33 INFO - PROCESS | 1646 | 1468918053894 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:47:33 INFO - PROCESS | 1646 | 1468918053896 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:47:33 INFO - PROCESS | 1646 | 1468918053898 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:47:33 INFO - PROCESS | 1646 | 1468918053899 Marionette TRACE conn2 <- [1,14,null,{}] 01:47:33 INFO - PROCESS | 1646 | 1468918053902 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}] 01:47:33 INFO - PROCESS | 1646 | 1468918053905 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:34 INFO - PROCESS | 1646 | 1468918054029 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:47:34 INFO - PROCESS | 1646 | 1468918054037 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:34 INFO - PROCESS | 1646 | 1468918054038 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b73d000 == 9 [pid = 1646] [id = 9] 01:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12af47000) [pid = 1646] [serial = 23] [outer = 0x0] 01:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12b75dc00) [pid = 1646] [serial = 24] [outer = 0x12af47000] 01:47:34 INFO - PROCESS | 1646 | 1468918054063 Marionette DEBUG loaded listener.js 01:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12b767800) [pid = 1646] [serial = 25] [outer = 0x12af47000] 01:47:34 INFO - PROCESS | 1646 | 1468918054331 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]]]}] 01:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 01:47:34 INFO - PROCESS | 1646 | 1468918054367 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:47:34 INFO - PROCESS | 1646 | 1468918054369 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:47:34 INFO - PROCESS | 1646 | 1468918054379 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:47:34 INFO - PROCESS | 1646 | 1468918054380 Marionette TRACE conn2 <- [1,18,null,{}] 01:47:34 INFO - PROCESS | 1646 | 1468918054382 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}] 01:47:34 INFO - PROCESS | 1646 | 1468918054383 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:34 INFO - PROCESS | 1646 | 1468918054481 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:47:34 INFO - PROCESS | 1646 | 1468918054486 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:34 INFO - PROCESS | 1646 | 1468918054488 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b92c800 == 10 [pid = 1646] [id = 10] 01:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12b97a400) [pid = 1646] [serial = 26] [outer = 0x0] 01:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12b97fc00) [pid = 1646] [serial = 27] [outer = 0x12b97a400] 01:47:34 INFO - PROCESS | 1646 | 1468918054512 Marionette DEBUG loaded listener.js 01:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12b985c00) [pid = 1646] [serial = 28] [outer = 0x12b97a400] 01:47:34 INFO - PROCESS | 1646 | 1468918054792 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]]]}] 01:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 467ms 01:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:47:34 INFO - PROCESS | 1646 | 1468918054847 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:47:34 INFO - PROCESS | 1646 | 1468918054849 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:47:34 INFO - PROCESS | 1646 | 1468918054851 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:47:34 INFO - PROCESS | 1646 | 1468918054852 Marionette TRACE conn2 <- [1,22,null,{}] 01:47:34 INFO - PROCESS | 1646 | 1468918054857 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}] 01:47:34 INFO - PROCESS | 1646 | 1468918054859 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:34 INFO - PROCESS | 1646 | 1468918054952 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:47:34 INFO - PROCESS | 1646 | 1468918054958 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:34 INFO - PROCESS | 1646 | 1468918054959 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x116689800 == 11 [pid = 1646] [id = 11] 01:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x118521800) [pid = 1646] [serial = 29] [outer = 0x0] 01:47:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x12a6bb400) [pid = 1646] [serial = 30] [outer = 0x118521800] 01:47:34 INFO - PROCESS | 1646 | 1468918054984 Marionette DEBUG loaded listener.js 01:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12bd4bc00) [pid = 1646] [serial = 31] [outer = 0x118521800] 01:47:35 INFO - PROCESS | 1646 | 1468918055225 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]]]}] 01:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 01:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:47:35 INFO - PROCESS | 1646 | 1468918055278 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:47:35 INFO - PROCESS | 1646 | 1468918055279 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:47:35 INFO - PROCESS | 1646 | 1468918055281 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:47:35 INFO - PROCESS | 1646 | 1468918055282 Marionette TRACE conn2 <- [1,26,null,{}] 01:47:35 INFO - PROCESS | 1646 | 1468918055284 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}] 01:47:35 INFO - PROCESS | 1646 | 1468918055286 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:35 INFO - PROCESS | 1646 | 1468918055394 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:47:35 INFO - PROCESS | 1646 | 1468918055398 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:35 INFO - PROCESS | 1646 | 1468918055400 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e4000 == 12 [pid = 1646] [id = 12] 01:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x1180d3400) [pid = 1646] [serial = 32] [outer = 0x0] 01:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x12bd4c000) [pid = 1646] [serial = 33] [outer = 0x1180d3400] 01:47:35 INFO - PROCESS | 1646 | 1468918055424 Marionette DEBUG loaded listener.js 01:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12bdf0000) [pid = 1646] [serial = 34] [outer = 0x1180d3400] 01:47:35 INFO - PROCESS | 1646 | 1468918055659 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]]]}] 01:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 01:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:47:35 INFO - PROCESS | 1646 | 1468918055700 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:47:35 INFO - PROCESS | 1646 | 1468918055701 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:47:35 INFO - PROCESS | 1646 | 1468918055714 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:47:35 INFO - PROCESS | 1646 | 1468918055715 Marionette TRACE conn2 <- [1,30,null,{}] 01:47:35 INFO - PROCESS | 1646 | 1468918055717 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}] 01:47:35 INFO - PROCESS | 1646 | 1468918055719 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:35 INFO - PROCESS | 1646 | 1468918055842 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:47:35 INFO - PROCESS | 1646 | 1468918055847 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:35 INFO - PROCESS | 1646 | 1468918055848 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c493000 == 13 [pid = 1646] [id = 13] 01:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12bdf4000) [pid = 1646] [serial = 35] [outer = 0x0] 01:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12c4b3000) [pid = 1646] [serial = 36] [outer = 0x12bdf4000] 01:47:35 INFO - PROCESS | 1646 | 1468918055887 Marionette DEBUG loaded listener.js 01:47:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12c4b8400) [pid = 1646] [serial = 37] [outer = 0x12bdf4000] 01:47:36 INFO - PROCESS | 1646 | 1468918056193 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]]]}] 01:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 530ms 01:47:36 INFO - PROCESS | 1646 | 1468918056235 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:47:36 INFO - PROCESS | 1646 | 1468918056237 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:47:36 INFO - PROCESS | 1646 | 1468918056252 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:47:36 INFO - PROCESS | 1646 | 1468918056253 Marionette TRACE conn2 <- [1,34,null,{}] 01:47:36 INFO - PROCESS | 1646 | 1468918056260 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}] 01:47:36 INFO - PROCESS | 1646 | 1468918056262 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:36 INFO - PROCESS | 1646 | 1468918056400 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:47:36 INFO - PROCESS | 1646 | 1468918056405 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:36 INFO - PROCESS | 1646 | 1468918056407 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c70f800 == 14 [pid = 1646] [id = 14] 01:47:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12c4b8800) [pid = 1646] [serial = 38] [outer = 0x0] 01:47:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12c4c0c00) [pid = 1646] [serial = 39] [outer = 0x12c4b8800] 01:47:36 INFO - PROCESS | 1646 | 1468918056446 Marionette DEBUG loaded listener.js 01:47:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12c4d8000) [pid = 1646] [serial = 40] [outer = 0x12c4b8800] 01:47:36 INFO - PROCESS | 1646 | 1468918056843 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]]]}] 01:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 624ms 01:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:47:36 INFO - PROCESS | 1646 | 1468918056876 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:47:36 INFO - PROCESS | 1646 | 1468918056878 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:47:36 INFO - PROCESS | 1646 | 1468918056881 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:47:36 INFO - PROCESS | 1646 | 1468918056883 Marionette TRACE conn2 <- [1,38,null,{}] 01:47:36 INFO - PROCESS | 1646 | 1468918056886 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}] 01:47:36 INFO - PROCESS | 1646 | 1468918056889 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:37 INFO - PROCESS | 1646 | 1468918057002 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:47:37 INFO - PROCESS | 1646 | 1468918057014 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:37 INFO - PROCESS | 1646 | 1468918057015 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8c0800 == 15 [pid = 1646] [id = 15] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12c4dc400) [pid = 1646] [serial = 41] [outer = 0x0] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12cc36400) [pid = 1646] [serial = 42] [outer = 0x12c4dc400] 01:47:37 INFO - PROCESS | 1646 | 1468918057038 Marionette DEBUG loaded listener.js 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12cc3c400) [pid = 1646] [serial = 43] [outer = 0x12c4dc400] 01:47:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d04c800 == 16 [pid = 1646] [id = 16] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12d04d000) [pid = 1646] [serial = 44] [outer = 0x0] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12d051800) [pid = 1646] [serial = 45] [outer = 0x12d04d000] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12d04e800) [pid = 1646] [serial = 46] [outer = 0x12d04d000] 01:47:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d047000 == 17 [pid = 1646] [id = 17] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12cc35800) [pid = 1646] [serial = 47] [outer = 0x0] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12d03e400) [pid = 1646] [serial = 48] [outer = 0x12cc35800] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12cc3d400) [pid = 1646] [serial = 49] [outer = 0x12cc35800] 01:47:37 INFO - PROCESS | 1646 | 1468918057397 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]]]}] 01:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 569ms 01:47:37 INFO - PROCESS | 1646 | 1468918057451 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:47:37 INFO - PROCESS | 1646 | 1468918057452 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:47:37 INFO - PROCESS | 1646 | 1468918057460 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:47:37 INFO - PROCESS | 1646 | 1468918057461 Marionette TRACE conn2 <- [1,42,null,{}] 01:47:37 INFO - PROCESS | 1646 | 1468918057463 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}] 01:47:37 INFO - PROCESS | 1646 | 1468918057464 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:37 INFO - PROCESS | 1646 | 1468918057562 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:47:37 INFO - PROCESS | 1646 | 1468918057566 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:37 INFO - PROCESS | 1646 | 1468918057567 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d343000 == 18 [pid = 1646] [id = 18] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12d169800) [pid = 1646] [serial = 50] [outer = 0x0] 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12d16e400) [pid = 1646] [serial = 51] [outer = 0x12d169800] 01:47:37 INFO - PROCESS | 1646 | 1468918057592 Marionette DEBUG loaded listener.js 01:47:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12d506000) [pid = 1646] [serial = 52] [outer = 0x12d169800] 01:47:37 INFO - PROCESS | 1646 | 1468918057870 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]]]}] 01:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 419ms 01:47:37 INFO - PROCESS | 1646 | 1468918057879 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:47:37 INFO - PROCESS | 1646 | 1468918057881 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:47:37 INFO - PROCESS | 1646 | 1468918057894 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:47:37 INFO - PROCESS | 1646 | 1468918057896 Marionette TRACE conn2 <- [1,46,null,{}] 01:47:37 INFO - PROCESS | 1646 | 1468918057898 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}] 01:47:37 INFO - PROCESS | 1646 | 1468918057899 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:38 INFO - PROCESS | 1646 | 1468918058003 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:47:38 INFO - PROCESS | 1646 | 1468918058007 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 1646 | 1468918058008 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a2000 == 19 [pid = 1646] [id = 19] 01:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x118589c00) [pid = 1646] [serial = 53] [outer = 0x0] 01:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x118592000) [pid = 1646] [serial = 54] [outer = 0x118589c00] 01:47:38 INFO - PROCESS | 1646 | 1468918058034 Marionette DEBUG loaded listener.js 01:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x1185ebc00) [pid = 1646] [serial = 55] [outer = 0x118589c00] 01:47:38 INFO - PROCESS | 1646 | 1468918058278 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]]]}] 01:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 431ms 01:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:47:38 INFO - PROCESS | 1646 | 1468918058314 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:47:38 INFO - PROCESS | 1646 | 1468918058315 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:47:38 INFO - PROCESS | 1646 | 1468918058317 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:47:38 INFO - PROCESS | 1646 | 1468918058318 Marionette TRACE conn2 <- [1,50,null,{}] 01:47:38 INFO - PROCESS | 1646 | 1468918058328 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}] 01:47:38 INFO - PROCESS | 1646 | 1468918058329 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:38 INFO - PROCESS | 1646 | 1468918058428 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:47:38 INFO - PROCESS | 1646 | 1468918058432 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 1646 | 1468918058433 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dad0000 == 20 [pid = 1646] [id = 20] 01:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x128b59400) [pid = 1646] [serial = 56] [outer = 0x0] 01:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x12d509000) [pid = 1646] [serial = 57] [outer = 0x128b59400] 01:47:38 INFO - PROCESS | 1646 | 1468918058456 Marionette DEBUG loaded listener.js 01:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x12d510800) [pid = 1646] [serial = 58] [outer = 0x128b59400] 01:47:38 INFO - PROCESS | 1646 | 1468918058712 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]]]}] 01:47:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:47:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 422ms 01:47:38 INFO - PROCESS | 1646 | 1468918058764 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:47:38 INFO - PROCESS | 1646 | 1468918058765 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:47:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:47:38 INFO - PROCESS | 1646 | 1468918058769 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:47:38 INFO - PROCESS | 1646 | 1468918058774 Marionette TRACE conn2 <- [1,54,null,{}] 01:47:38 INFO - PROCESS | 1646 | 1468918058784 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}] 01:47:38 INFO - PROCESS | 1646 | 1468918058786 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:38 INFO - PROCESS | 1646 | 1468918058938 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:47:38 INFO - PROCESS | 1646 | 1468918058956 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:38 INFO - PROCESS | 1646 | 1468918058958 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291e0800 == 21 [pid = 1646] [id = 21] 01:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x118f6d000) [pid = 1646] [serial = 59] [outer = 0x0] 01:47:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x12db5f000) [pid = 1646] [serial = 60] [outer = 0x118f6d000] 01:47:38 INFO - PROCESS | 1646 | 1468918058996 Marionette DEBUG loaded listener.js 01:47:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x12db61c00) [pid = 1646] [serial = 61] [outer = 0x118f6d000] 01:47:40 INFO - PROCESS | 1646 | 1468918060058 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]]]}] 01:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1333ms 01:47:40 INFO - PROCESS | 1646 | 1468918060103 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:47:40 INFO - PROCESS | 1646 | 1468918060107 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:47:40 INFO - PROCESS | 1646 | 1468918060112 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:47:40 INFO - PROCESS | 1646 | 1468918060115 Marionette TRACE conn2 <- [1,58,null,{}] 01:47:40 INFO - PROCESS | 1646 | 1468918060121 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}] 01:47:40 INFO - PROCESS | 1646 | 1468918060124 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:40 INFO - PROCESS | 1646 | 1468918060263 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:47:40 INFO - PROCESS | 1646 | 1468918060324 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:40 INFO - PROCESS | 1646 | 1468918060326 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x112dbd800 == 22 [pid = 1646] [id = 22] 01:47:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x11300d400) [pid = 1646] [serial = 62] [outer = 0x0] 01:47:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1132c2c00) [pid = 1646] [serial = 63] [outer = 0x11300d400] 01:47:40 INFO - PROCESS | 1646 | 1468918060358 Marionette DEBUG loaded listener.js 01:47:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x115d06400) [pid = 1646] [serial = 64] [outer = 0x11300d400] 01:47:40 INFO - PROCESS | 1646 | 1468918060849 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]]]}] 01:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 774ms 01:47:40 INFO - PROCESS | 1646 | 1468918060885 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:47:40 INFO - PROCESS | 1646 | 1468918060890 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:47:40 INFO - PROCESS | 1646 | 1468918060897 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:47:40 INFO - PROCESS | 1646 | 1468918060900 Marionette TRACE conn2 <- [1,62,null,{}] 01:47:40 INFO - PROCESS | 1646 | 1468918060904 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}] 01:47:40 INFO - PROCESS | 1646 | 1468918060907 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:41 INFO - PROCESS | 1646 | 1468918061039 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:47:41 INFO - PROCESS | 1646 | 1468918061079 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:41 INFO - PROCESS | 1646 | 1468918061080 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac1800 == 23 [pid = 1646] [id = 23] 01:47:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x116890800) [pid = 1646] [serial = 65] [outer = 0x0] 01:47:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x116ab4c00) [pid = 1646] [serial = 66] [outer = 0x116890800] 01:47:41 INFO - PROCESS | 1646 | 1468918061113 Marionette DEBUG loaded listener.js 01:47:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1180cc000) [pid = 1646] [serial = 67] [outer = 0x116890800] 01:47:41 INFO - PROCESS | 1646 | 1468918061528 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]]]}] 01:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 673ms 01:47:41 INFO - PROCESS | 1646 | 1468918061582 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:47:41 INFO - PROCESS | 1646 | 1468918061584 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:47:41 INFO - PROCESS | 1646 | 1468918061590 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:47:41 INFO - PROCESS | 1646 | 1468918061592 Marionette TRACE conn2 <- [1,66,null,{}] 01:47:41 INFO - PROCESS | 1646 | 1468918061600 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}] 01:47:41 INFO - PROCESS | 1646 | 1468918061603 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:41 INFO - PROCESS | 1646 | 1468918061717 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:47:41 INFO - PROCESS | 1646 | 1468918061770 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:41 INFO - PROCESS | 1646 | 1468918061772 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe4800 == 24 [pid = 1646] [id = 24] 01:47:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1181c6c00) [pid = 1646] [serial = 68] [outer = 0x0] 01:47:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1185edc00) [pid = 1646] [serial = 69] [outer = 0x1181c6c00] 01:47:41 INFO - PROCESS | 1646 | 1468918061805 Marionette DEBUG loaded listener.js 01:47:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119141000) [pid = 1646] [serial = 70] [outer = 0x1181c6c00] 01:47:42 INFO - PROCESS | 1646 | 1468918062251 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]]]}] 01:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 01:47:42 INFO - PROCESS | 1646 | 1468918062261 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:47:42 INFO - PROCESS | 1646 | 1468918062263 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:47:42 INFO - PROCESS | 1646 | 1468918062265 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:47:42 INFO - PROCESS | 1646 | 1468918062266 Marionette TRACE conn2 <- [1,70,null,{}] 01:47:42 INFO - PROCESS | 1646 | 1468918062269 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}] 01:47:42 INFO - PROCESS | 1646 | 1468918062271 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:42 INFO - PROCESS | 1646 | 1468918062401 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:47:42 INFO - PROCESS | 1646 | 1468918062441 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:42 INFO - PROCESS | 1646 | 1468918062442 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12075b800 == 25 [pid = 1646] [id = 25] 01:47:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1185e4400) [pid = 1646] [serial = 71] [outer = 0x0] 01:47:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1207cb400) [pid = 1646] [serial = 72] [outer = 0x1185e4400] 01:47:42 INFO - PROCESS | 1646 | 1468918062471 Marionette DEBUG loaded listener.js 01:47:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x121723c00) [pid = 1646] [serial = 73] [outer = 0x1185e4400] 01:47:43 INFO - PROCESS | 1646 | 1468918063046 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]]]}] 01:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 820ms 01:47:43 INFO - PROCESS | 1646 | 1468918063093 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:47:43 INFO - PROCESS | 1646 | 1468918063096 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:47:43 INFO - PROCESS | 1646 | 1468918063101 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:47:43 INFO - PROCESS | 1646 | 1468918063103 Marionette TRACE conn2 <- [1,74,null,{}] 01:47:43 INFO - PROCESS | 1646 | 1468918063109 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}] 01:47:43 INFO - PROCESS | 1646 | 1468918063111 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:43 INFO - PROCESS | 1646 | 1468918063201 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:47:43 INFO - PROCESS | 1646 | 1468918063275 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:43 INFO - PROCESS | 1646 | 1468918063276 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x112dcd000 == 26 [pid = 1646] [id = 26] 01:47:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x115d14000) [pid = 1646] [serial = 74] [outer = 0x0] 01:47:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x115e2d800) [pid = 1646] [serial = 75] [outer = 0x115d14000] 01:47:43 INFO - PROCESS | 1646 | 1468918063323 Marionette DEBUG loaded listener.js 01:47:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11614dc00) [pid = 1646] [serial = 76] [outer = 0x115d14000] 01:47:43 INFO - PROCESS | 1646 | 1468918063758 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]]]}] 01:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 675ms 01:47:43 INFO - PROCESS | 1646 | 1468918063776 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:47:43 INFO - PROCESS | 1646 | 1468918063781 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:47:43 INFO - PROCESS | 1646 | 1468918063789 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:47:43 INFO - PROCESS | 1646 | 1468918063791 Marionette TRACE conn2 <- [1,78,null,{}] 01:47:43 INFO - PROCESS | 1646 | 1468918063795 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}] 01:47:43 INFO - PROCESS | 1646 | 1468918063797 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:43 INFO - PROCESS | 1646 | 1468918063916 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:47:44 INFO - PROCESS | 1646 | 1468918064001 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:44 INFO - PROCESS | 1646 | 1468918064003 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x112db7800 == 27 [pid = 1646] [id = 27] 01:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112729000) [pid = 1646] [serial = 77] [outer = 0x0] 01:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x115dbc000) [pid = 1646] [serial = 78] [outer = 0x112729000] 01:47:44 INFO - PROCESS | 1646 | 1468918064051 Marionette DEBUG loaded listener.js 01:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116892800) [pid = 1646] [serial = 79] [outer = 0x112729000] 01:47:44 INFO - PROCESS | 1646 | 1468918064462 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]]]}] 01:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 723ms 01:47:44 INFO - PROCESS | 1646 | 1468918064511 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:47:44 INFO - PROCESS | 1646 | 1468918064512 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:47:44 INFO - PROCESS | 1646 | 1468918064515 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:47:44 INFO - PROCESS | 1646 | 1468918064517 Marionette TRACE conn2 <- [1,82,null,{}] 01:47:44 INFO - PROCESS | 1646 | 1468918064524 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}] 01:47:44 INFO - PROCESS | 1646 | 1468918064527 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:44 INFO - PROCESS | 1646 | 1468918064615 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:47:44 INFO - PROCESS | 1646 | 1468918064623 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:44 INFO - PROCESS | 1646 | 1468918064625 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164c4800 == 28 [pid = 1646] [id = 28] 01:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x117d2c800) [pid = 1646] [serial = 80] [outer = 0x0] 01:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1180cf800) [pid = 1646] [serial = 81] [outer = 0x117d2c800] 01:47:44 INFO - PROCESS | 1646 | 1468918064652 Marionette DEBUG loaded listener.js 01:47:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1181c0c00) [pid = 1646] [serial = 82] [outer = 0x117d2c800] 01:47:44 INFO - PROCESS | 1646 | 1468918064965 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]]]}] 01:47:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:47:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 01:47:44 INFO - PROCESS | 1646 | 1468918064986 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:47:44 INFO - PROCESS | 1646 | 1468918064989 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:47:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:47:44 INFO - PROCESS | 1646 | 1468918064994 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:47:44 INFO - PROCESS | 1646 | 1468918064995 Marionette TRACE conn2 <- [1,86,null,{}] 01:47:44 INFO - PROCESS | 1646 | 1468918064997 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}] 01:47:44 INFO - PROCESS | 1646 | 1468918064998 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:45 INFO - PROCESS | 1646 | 1468918065075 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:47:45 INFO - PROCESS | 1646 | 1468918065120 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:45 INFO - PROCESS | 1646 | 1468918065122 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x116862000 == 29 [pid = 1646] [id = 29] 01:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1180cc400) [pid = 1646] [serial = 83] [outer = 0x0] 01:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118243c00) [pid = 1646] [serial = 84] [outer = 0x1180cc400] 01:47:45 INFO - PROCESS | 1646 | 1468918065147 Marionette DEBUG loaded listener.js 01:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1185f0000) [pid = 1646] [serial = 85] [outer = 0x1180cc400] 01:47:45 INFO - PROCESS | 1646 | 1468918065396 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]]]}] 01:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 417ms 01:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:47:45 INFO - PROCESS | 1646 | 1468918065412 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:47:45 INFO - PROCESS | 1646 | 1468918065413 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:47:45 INFO - PROCESS | 1646 | 1468918065415 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:47:45 INFO - PROCESS | 1646 | 1468918065416 Marionette TRACE conn2 <- [1,90,null,{}] 01:47:45 INFO - PROCESS | 1646 | 1468918065418 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}] 01:47:45 INFO - PROCESS | 1646 | 1468918065420 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:45 INFO - PROCESS | 1646 | 1468918065507 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:47:45 INFO - PROCESS | 1646 | 1468918065510 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:45 INFO - PROCESS | 1646 | 1468918065511 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fdc800 == 30 [pid = 1646] [id = 30] 01:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x117d2f800) [pid = 1646] [serial = 86] [outer = 0x0] 01:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11870f400) [pid = 1646] [serial = 87] [outer = 0x117d2f800] 01:47:45 INFO - PROCESS | 1646 | 1468918065538 Marionette DEBUG loaded listener.js 01:47:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11885f800) [pid = 1646] [serial = 88] [outer = 0x117d2f800] 01:47:45 INFO - PROCESS | 1646 | 1468918065867 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]]]}] 01:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 01:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:47:45 INFO - PROCESS | 1646 | 1468918065883 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:47:45 INFO - PROCESS | 1646 | 1468918065885 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:47:45 INFO - PROCESS | 1646 | 1468918065887 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:47:45 INFO - PROCESS | 1646 | 1468918065889 Marionette TRACE conn2 <- [1,94,null,{}] 01:47:45 INFO - PROCESS | 1646 | 1468918065892 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}] 01:47:45 INFO - PROCESS | 1646 | 1468918065896 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:46 INFO - PROCESS | 1646 | 1468918066009 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:47:46 INFO - PROCESS | 1646 | 1468918066015 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:46 INFO - PROCESS | 1646 | 1468918066016 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d7e000 == 31 [pid = 1646] [id = 31] 01:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1185e8400) [pid = 1646] [serial = 89] [outer = 0x0] 01:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118869000) [pid = 1646] [serial = 90] [outer = 0x1185e8400] 01:47:46 INFO - PROCESS | 1646 | 1468918066041 Marionette DEBUG loaded listener.js 01:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119926c00) [pid = 1646] [serial = 91] [outer = 0x1185e8400] 01:47:46 INFO - PROCESS | 1646 | 1468918066312 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]]]}] 01:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 01:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:47:46 INFO - PROCESS | 1646 | 1468918066362 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:47:46 INFO - PROCESS | 1646 | 1468918066363 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:47:46 INFO - PROCESS | 1646 | 1468918066365 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:47:46 INFO - PROCESS | 1646 | 1468918066366 Marionette TRACE conn2 <- [1,98,null,{}] 01:47:46 INFO - PROCESS | 1646 | 1468918066368 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}] 01:47:46 INFO - PROCESS | 1646 | 1468918066370 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:46 INFO - PROCESS | 1646 | 1468918066447 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:47:46 INFO - PROCESS | 1646 | 1468918066451 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:46 INFO - PROCESS | 1646 | 1468918066452 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x118768000 == 32 [pid = 1646] [id = 32] 01:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11870f000) [pid = 1646] [serial = 92] [outer = 0x0] 01:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119d6d800) [pid = 1646] [serial = 93] [outer = 0x11870f000] 01:47:46 INFO - PROCESS | 1646 | 1468918066478 Marionette DEBUG loaded listener.js 01:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x113c55400) [pid = 1646] [serial = 94] [outer = 0x11870f000] 01:47:46 INFO - PROCESS | 1646 | 1468918066782 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]]]}] 01:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 01:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:47:46 INFO - PROCESS | 1646 | 1468918066834 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:47:46 INFO - PROCESS | 1646 | 1468918066835 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:47:46 INFO - PROCESS | 1646 | 1468918066837 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:47:46 INFO - PROCESS | 1646 | 1468918066841 Marionette TRACE conn2 <- [1,102,null,{}] 01:47:46 INFO - PROCESS | 1646 | 1468918066843 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}] 01:47:46 INFO - PROCESS | 1646 | 1468918066844 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:46 INFO - PROCESS | 1646 | 1468918066937 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:47:46 INFO - PROCESS | 1646 | 1468918066943 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:46 INFO - PROCESS | 1646 | 1468918066944 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ee000 == 33 [pid = 1646] [id = 33] 01:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x113dce000) [pid = 1646] [serial = 95] [outer = 0x0] 01:47:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1218aa000) [pid = 1646] [serial = 96] [outer = 0x113dce000] 01:47:46 INFO - PROCESS | 1646 | 1468918066968 Marionette DEBUG loaded listener.js 01:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123424800) [pid = 1646] [serial = 97] [outer = 0x113dce000] 01:47:47 INFO - PROCESS | 1646 | 1468918067261 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]]]}] 01:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 471ms 01:47:47 INFO - PROCESS | 1646 | 1468918067309 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:47:47 INFO - PROCESS | 1646 | 1468918067310 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:47:47 INFO - PROCESS | 1646 | 1468918067312 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:47:47 INFO - PROCESS | 1646 | 1468918067313 Marionette TRACE conn2 <- [1,106,null,{}] 01:47:47 INFO - PROCESS | 1646 | 1468918067316 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}] 01:47:47 INFO - PROCESS | 1646 | 1468918067317 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:47 INFO - PROCESS | 1646 | 1468918067394 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:47:47 INFO - PROCESS | 1646 | 1468918067398 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:47 INFO - PROCESS | 1646 | 1468918067399 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d7800 == 34 [pid = 1646] [id = 34] 01:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119818400) [pid = 1646] [serial = 98] [outer = 0x0] 01:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123478000) [pid = 1646] [serial = 99] [outer = 0x119818400] 01:47:47 INFO - PROCESS | 1646 | 1468918067423 Marionette DEBUG loaded listener.js 01:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12442d800) [pid = 1646] [serial = 100] [outer = 0x119818400] 01:47:47 INFO - PROCESS | 1646 | 1468918067723 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]]]}] 01:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 01:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:47:47 INFO - PROCESS | 1646 | 1468918067780 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:47:47 INFO - PROCESS | 1646 | 1468918067782 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:47:47 INFO - PROCESS | 1646 | 1468918067784 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:47:47 INFO - PROCESS | 1646 | 1468918067785 Marionette TRACE conn2 <- [1,110,null,{}] 01:47:47 INFO - PROCESS | 1646 | 1468918067787 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}] 01:47:47 INFO - PROCESS | 1646 | 1468918067788 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:47 INFO - PROCESS | 1646 | 1468918067884 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:47:47 INFO - PROCESS | 1646 | 1468918067892 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:47 INFO - PROCESS | 1646 | 1468918067892 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119410800 == 35 [pid = 1646] [id = 35] 01:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123425400) [pid = 1646] [serial = 101] [outer = 0x0] 01:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x124431c00) [pid = 1646] [serial = 102] [outer = 0x123425400] 01:47:47 INFO - PROCESS | 1646 | 1468918067916 Marionette DEBUG loaded listener.js 01:47:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124b3fc00) [pid = 1646] [serial = 103] [outer = 0x123425400] 01:47:48 INFO - PROCESS | 1646 | 1468918068197 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]]]}] 01:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 01:47:48 INFO - PROCESS | 1646 | 1468918068254 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:47:48 INFO - PROCESS | 1646 | 1468918068258 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:47:48 INFO - PROCESS | 1646 | 1468918068260 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:47:48 INFO - PROCESS | 1646 | 1468918068262 Marionette TRACE conn2 <- [1,114,null,{}] 01:47:48 INFO - PROCESS | 1646 | 1468918068264 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}] 01:47:48 INFO - PROCESS | 1646 | 1468918068265 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:48 INFO - PROCESS | 1646 | 1468918068351 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:47:48 INFO - PROCESS | 1646 | 1468918068356 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:48 INFO - PROCESS | 1646 | 1468918068358 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12075e800 == 36 [pid = 1646] [id = 36] 01:47:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12194b800) [pid = 1646] [serial = 104] [outer = 0x0] 01:47:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125850800) [pid = 1646] [serial = 105] [outer = 0x12194b800] 01:47:48 INFO - PROCESS | 1646 | 1468918068384 Marionette DEBUG loaded listener.js 01:47:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125d7b000) [pid = 1646] [serial = 106] [outer = 0x12194b800] 01:47:48 INFO - PROCESS | 1646 | 1468918068736 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]]]}] 01:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 519ms 01:47:48 INFO - PROCESS | 1646 | 1468918068780 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:47:48 INFO - PROCESS | 1646 | 1468918068781 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:47:48 INFO - PROCESS | 1646 | 1468918068785 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:47:48 INFO - PROCESS | 1646 | 1468918068787 Marionette TRACE conn2 <- [1,118,null,{}] 01:47:48 INFO - PROCESS | 1646 | 1468918068790 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}] 01:47:48 INFO - PROCESS | 1646 | 1468918068792 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:48 INFO - PROCESS | 1646 | 1468918068913 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:47:48 INFO - PROCESS | 1646 | 1468918068933 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:48 INFO - PROCESS | 1646 | 1468918068936 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121157800 == 37 [pid = 1646] [id = 37] 01:47:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x125f7e800) [pid = 1646] [serial = 107] [outer = 0x0] 01:47:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x125f81800) [pid = 1646] [serial = 108] [outer = 0x125f7e800] 01:47:48 INFO - PROCESS | 1646 | 1468918068966 Marionette DEBUG loaded listener.js 01:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x125f86800) [pid = 1646] [serial = 109] [outer = 0x125f7e800] 01:47:49 INFO - PROCESS | 1646 | 1468918069297 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]]]}] 01:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 522ms 01:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:47:49 INFO - PROCESS | 1646 | 1468918069308 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:47:49 INFO - PROCESS | 1646 | 1468918069310 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:47:49 INFO - PROCESS | 1646 | 1468918069312 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:47:49 INFO - PROCESS | 1646 | 1468918069312 Marionette TRACE conn2 <- [1,122,null,{}] 01:47:49 INFO - PROCESS | 1646 | 1468918069315 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}] 01:47:49 INFO - PROCESS | 1646 | 1468918069316 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:49 INFO - PROCESS | 1646 | 1468918069396 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:47:49 INFO - PROCESS | 1646 | 1468918069444 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:49 INFO - PROCESS | 1646 | 1468918069446 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x121267000 == 38 [pid = 1646] [id = 38] 01:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12409bc00) [pid = 1646] [serial = 110] [outer = 0x0] 01:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x125f88c00) [pid = 1646] [serial = 111] [outer = 0x12409bc00] 01:47:49 INFO - PROCESS | 1646 | 1468918069476 Marionette DEBUG loaded listener.js 01:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x126125000) [pid = 1646] [serial = 112] [outer = 0x12409bc00] 01:47:49 INFO - PROCESS | 1646 | 1468918069718 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]]]}] 01:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 01:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:47:49 INFO - PROCESS | 1646 | 1468918069730 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:47:49 INFO - PROCESS | 1646 | 1468918069731 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:47:49 INFO - PROCESS | 1646 | 1468918069733 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:47:49 INFO - PROCESS | 1646 | 1468918069734 Marionette TRACE conn2 <- [1,126,null,{}] 01:47:49 INFO - PROCESS | 1646 | 1468918069744 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}] 01:47:49 INFO - PROCESS | 1646 | 1468918069745 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:49 INFO - PROCESS | 1646 | 1468918069834 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:47:49 INFO - PROCESS | 1646 | 1468918069838 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:49 INFO - PROCESS | 1646 | 1468918069839 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x121824000 == 39 [pid = 1646] [id = 39] 01:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x126125800) [pid = 1646] [serial = 113] [outer = 0x0] 01:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x126442400) [pid = 1646] [serial = 114] [outer = 0x126125800] 01:47:49 INFO - PROCESS | 1646 | 1468918069863 Marionette DEBUG loaded listener.js 01:47:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128a18400) [pid = 1646] [serial = 115] [outer = 0x126125800] 01:47:50 INFO - PROCESS | 1646 | 1468918070146 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]]]}] 01:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 01:47:50 INFO - PROCESS | 1646 | 1468918070175 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:47:50 INFO - PROCESS | 1646 | 1468918070176 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:47:50 INFO - PROCESS | 1646 | 1468918070183 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - PROCESS | 1646 | 1468918070184 Marionette TRACE conn2 <- [1,130,null,{}] 01:47:50 INFO - PROCESS | 1646 | 1468918070187 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}] 01:47:50 INFO - PROCESS | 1646 | 1468918070188 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:50 INFO - PROCESS | 1646 | 1468918070267 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:47:50 INFO - PROCESS | 1646 | 1468918070272 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:50 INFO - PROCESS | 1646 | 1468918070281 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x123332800 == 40 [pid = 1646] [id = 40] 01:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12612b000) [pid = 1646] [serial = 116] [outer = 0x0] 01:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128a1bc00) [pid = 1646] [serial = 117] [outer = 0x12612b000] 01:47:50 INFO - PROCESS | 1646 | 1468918070345 Marionette DEBUG loaded listener.js 01:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x128b67c00) [pid = 1646] [serial = 118] [outer = 0x12612b000] 01:47:50 INFO - PROCESS | 1646 | 1468918070614 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]]]}] 01:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 468ms 01:47:50 INFO - PROCESS | 1646 | 1468918070651 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:47:50 INFO - PROCESS | 1646 | 1468918070652 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:47:50 INFO - PROCESS | 1646 | 1468918070662 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:47:50 INFO - PROCESS | 1646 | 1468918070663 Marionette TRACE conn2 <- [1,134,null,{}] 01:47:50 INFO - PROCESS | 1646 | 1468918070666 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}] 01:47:50 INFO - PROCESS | 1646 | 1468918070667 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:50 INFO - PROCESS | 1646 | 1468918070751 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:47:50 INFO - PROCESS | 1646 | 1468918070756 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:50 INFO - PROCESS | 1646 | 1468918070758 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x124b21800 == 41 [pid = 1646] [id = 41] 01:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x128b37400) [pid = 1646] [serial = 119] [outer = 0x0] 01:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x129050800) [pid = 1646] [serial = 120] [outer = 0x128b37400] 01:47:50 INFO - PROCESS | 1646 | 1468918070781 Marionette DEBUG loaded listener.js 01:47:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12919a800) [pid = 1646] [serial = 121] [outer = 0x128b37400] 01:47:51 INFO - PROCESS | 1646 | 1468918071783 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]]]}] 01:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1171ms 01:47:51 INFO - PROCESS | 1646 | 1468918071834 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:47:51 INFO - PROCESS | 1646 | 1468918071836 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:47:51 INFO - PROCESS | 1646 | 1468918071839 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:47:51 INFO - PROCESS | 1646 | 1468918071841 Marionette TRACE conn2 <- [1,138,null,{}] 01:47:51 INFO - PROCESS | 1646 | 1468918071845 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}] 01:47:51 INFO - PROCESS | 1646 | 1468918071847 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:51 INFO - PROCESS | 1646 | 1468918071938 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:47:51 INFO - PROCESS | 1646 | 1468918071944 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:51 INFO - PROCESS | 1646 | 1468918071947 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11336b000 == 42 [pid = 1646] [id = 42] 01:47:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11680ec00) [pid = 1646] [serial = 122] [outer = 0x0] 01:47:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1168ef400) [pid = 1646] [serial = 123] [outer = 0x11680ec00] 01:47:51 INFO - PROCESS | 1646 | 1468918071974 Marionette DEBUG loaded listener.js 01:47:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11716e800) [pid = 1646] [serial = 124] [outer = 0x11680ec00] 01:47:52 INFO - PROCESS | 1646 | 1468918072328 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]]]}] 01:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 01:47:52 INFO - PROCESS | 1646 | 1468918072361 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:47:52 INFO - PROCESS | 1646 | 1468918072364 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:47:52 INFO - PROCESS | 1646 | 1468918072369 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:47:52 INFO - PROCESS | 1646 | 1468918072372 Marionette TRACE conn2 <- [1,142,null,{}] 01:47:52 INFO - PROCESS | 1646 | 1468918072376 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}] 01:47:52 INFO - PROCESS | 1646 | 1468918072378 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:52 INFO - PROCESS | 1646 | 1468918072521 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:47:52 INFO - PROCESS | 1646 | 1468918072546 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:52 INFO - PROCESS | 1646 | 1468918072547 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x116635000 == 43 [pid = 1646] [id = 43] 01:47:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x117d2c000) [pid = 1646] [serial = 125] [outer = 0x0] 01:47:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1181c2800) [pid = 1646] [serial = 126] [outer = 0x117d2c000] 01:47:52 INFO - PROCESS | 1646 | 1468918072591 Marionette DEBUG loaded listener.js 01:47:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118588800) [pid = 1646] [serial = 127] [outer = 0x117d2c000] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128b59400) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118589c00) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d169800) [pid = 1646] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12c4dc400) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12c4b8800) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12bdf4000) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1180d3400) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118521800) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12b97a400) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12af47000) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a6b7400) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12904bc00) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1181c6c00) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1185e4400) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x115d14000) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x112729000) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x117d2c800) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1180cc400) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x117d2f800) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1185e8400) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11870f000) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x113dce000) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119818400) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12194b800) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x125f7e800) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12409bc00) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118f6d000) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11300d400) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:47:53 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116890800) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:47:53 INFO - PROCESS | 1646 | 1468918073502 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]]]}] 01:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1173ms 01:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:47:53 INFO - PROCESS | 1646 | 1468918073542 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:47:53 INFO - PROCESS | 1646 | 1468918073543 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:47:53 INFO - PROCESS | 1646 | 1468918073545 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:47:53 INFO - PROCESS | 1646 | 1468918073548 Marionette TRACE conn2 <- [1,146,null,{}] 01:47:53 INFO - PROCESS | 1646 | 1468918073557 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}] 01:47:53 INFO - PROCESS | 1646 | 1468918073560 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:53 INFO - PROCESS | 1646 | 1468918073633 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:47:53 INFO - PROCESS | 1646 | 1468918073685 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:53 INFO - PROCESS | 1646 | 1468918073687 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x116adf800 == 44 [pid = 1646] [id = 44] 01:47:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x112a81c00) [pid = 1646] [serial = 128] [outer = 0x0] 01:47:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1180cec00) [pid = 1646] [serial = 129] [outer = 0x112a81c00] 01:47:53 INFO - PROCESS | 1646 | 1468918073716 Marionette DEBUG loaded listener.js 01:47:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1185e4400) [pid = 1646] [serial = 130] [outer = 0x112a81c00] 01:47:54 INFO - PROCESS | 1646 | 1468918074010 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]]]}] 01:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 520ms 01:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:47:54 INFO - PROCESS | 1646 | 1468918074067 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:47:54 INFO - PROCESS | 1646 | 1468918074069 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:47:54 INFO - PROCESS | 1646 | 1468918074072 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:47:54 INFO - PROCESS | 1646 | 1468918074074 Marionette TRACE conn2 <- [1,150,null,{}] 01:47:54 INFO - PROCESS | 1646 | 1468918074077 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}] 01:47:54 INFO - PROCESS | 1646 | 1468918074078 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:54 INFO - PROCESS | 1646 | 1468918074155 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:47:54 INFO - PROCESS | 1646 | 1468918074162 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:54 INFO - PROCESS | 1646 | 1468918074163 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181da800 == 45 [pid = 1646] [id = 45] 01:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118704c00) [pid = 1646] [serial = 131] [outer = 0x0] 01:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118fc3800) [pid = 1646] [serial = 132] [outer = 0x118704c00] 01:47:54 INFO - PROCESS | 1646 | 1468918074202 Marionette DEBUG loaded listener.js 01:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119144400) [pid = 1646] [serial = 133] [outer = 0x118704c00] 01:47:54 INFO - PROCESS | 1646 | 1468918074527 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]]]}] 01:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 471ms 01:47:54 INFO - PROCESS | 1646 | 1468918074543 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:47:54 INFO - PROCESS | 1646 | 1468918074544 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:47:54 INFO - PROCESS | 1646 | 1468918074546 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:47:54 INFO - PROCESS | 1646 | 1468918074547 Marionette TRACE conn2 <- [1,154,null,{}] 01:47:54 INFO - PROCESS | 1646 | 1468918074550 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}] 01:47:54 INFO - PROCESS | 1646 | 1468918074551 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:54 INFO - PROCESS | 1646 | 1468918074624 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:47:54 INFO - PROCESS | 1646 | 1468918074628 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:54 INFO - PROCESS | 1646 | 1468918074629 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ed000 == 46 [pid = 1646] [id = 46] 01:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x115e8b000) [pid = 1646] [serial = 134] [outer = 0x0] 01:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1196d8400) [pid = 1646] [serial = 135] [outer = 0x115e8b000] 01:47:54 INFO - PROCESS | 1646 | 1468918074656 Marionette DEBUG loaded listener.js 01:47:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119919800) [pid = 1646] [serial = 136] [outer = 0x115e8b000] 01:47:54 INFO - PROCESS | 1646 | 1468918074983 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]]]}] 01:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 01:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:47:55 INFO - PROCESS | 1646 | 1468918075016 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:47:55 INFO - PROCESS | 1646 | 1468918075017 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:47:55 INFO - PROCESS | 1646 | 1468918075019 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:47:55 INFO - PROCESS | 1646 | 1468918075020 Marionette TRACE conn2 <- [1,158,null,{}] 01:47:55 INFO - PROCESS | 1646 | 1468918075023 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}] 01:47:55 INFO - PROCESS | 1646 | 1468918075027 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:55 INFO - PROCESS | 1646 | 1468918075118 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:47:55 INFO - PROCESS | 1646 | 1468918075124 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 1646 | 1468918075125 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11941c000 == 47 [pid = 1646] [id = 47] 01:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1207c9c00) [pid = 1646] [serial = 137] [outer = 0x0] 01:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1212f3400) [pid = 1646] [serial = 138] [outer = 0x1207c9c00] 01:47:55 INFO - PROCESS | 1646 | 1468918075151 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12412a800) [pid = 1646] [serial = 139] [outer = 0x1207c9c00] 01:47:55 INFO - PROCESS | 1646 | 1468918075585 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]]]}] 01:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 619ms 01:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:47:55 INFO - PROCESS | 1646 | 1468918075641 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:47:55 INFO - PROCESS | 1646 | 1468918075644 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:47:55 INFO - PROCESS | 1646 | 1468918075647 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:47:55 INFO - PROCESS | 1646 | 1468918075649 Marionette TRACE conn2 <- [1,162,null,{}] 01:47:55 INFO - PROCESS | 1646 | 1468918075653 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}] 01:47:55 INFO - PROCESS | 1646 | 1468918075655 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:55 INFO - PROCESS | 1646 | 1468918075749 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:47:55 INFO - PROCESS | 1646 | 1468918075809 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:55 INFO - PROCESS | 1646 | 1468918075811 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x113376000 == 48 [pid = 1646] [id = 48] 01:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x112a82000) [pid = 1646] [serial = 140] [outer = 0x0] 01:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x115e86c00) [pid = 1646] [serial = 141] [outer = 0x112a82000] 01:47:55 INFO - PROCESS | 1646 | 1468918075842 Marionette DEBUG loaded listener.js 01:47:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11677bc00) [pid = 1646] [serial = 142] [outer = 0x112a82000] 01:47:56 INFO - PROCESS | 1646 | 1468918076264 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]]]}] 01:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 01:47:56 INFO - PROCESS | 1646 | 1468918076318 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:47:56 INFO - PROCESS | 1646 | 1468918076322 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:47:56 INFO - PROCESS | 1646 | 1468918076378 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:47:56 INFO - PROCESS | 1646 | 1468918076380 Marionette TRACE conn2 <- [1,166,null,{}] 01:47:56 INFO - PROCESS | 1646 | 1468918076383 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}] 01:47:56 INFO - PROCESS | 1646 | 1468918076385 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:56 INFO - PROCESS | 1646 | 1468918076478 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:47:56 INFO - PROCESS | 1646 | 1468918076525 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:56 INFO - PROCESS | 1646 | 1468918076526 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191cb000 == 49 [pid = 1646] [id = 49] 01:47:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1181ba400) [pid = 1646] [serial = 143] [outer = 0x0] 01:47:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1181c7c00) [pid = 1646] [serial = 144] [outer = 0x1181ba400] 01:47:56 INFO - PROCESS | 1646 | 1468918076557 Marionette DEBUG loaded listener.js 01:47:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1185e8400) [pid = 1646] [serial = 145] [outer = 0x1181ba400] 01:47:56 INFO - PROCESS | 1646 | 1468918076971 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]]]}] 01:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 635ms 01:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:47:57 INFO - PROCESS | 1646 | 1468918077006 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:47:57 INFO - PROCESS | 1646 | 1468918077007 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:47:57 INFO - PROCESS | 1646 | 1468918077010 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:47:57 INFO - PROCESS | 1646 | 1468918077013 Marionette TRACE conn2 <- [1,170,null,{}] 01:47:57 INFO - PROCESS | 1646 | 1468918077023 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}] 01:47:57 INFO - PROCESS | 1646 | 1468918077029 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:57 INFO - PROCESS | 1646 | 1468918077158 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:47:57 INFO - PROCESS | 1646 | 1468918077243 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:57 INFO - PROCESS | 1646 | 1468918077246 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12135e000 == 50 [pid = 1646] [id = 50] 01:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x121211400) [pid = 1646] [serial = 146] [outer = 0x0] 01:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12172b800) [pid = 1646] [serial = 147] [outer = 0x121211400] 01:47:57 INFO - PROCESS | 1646 | 1468918077296 Marionette DEBUG loaded listener.js 01:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12409d400) [pid = 1646] [serial = 148] [outer = 0x121211400] 01:47:57 INFO - PROCESS | 1646 | 1468918077769 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]]]}] 01:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 771ms 01:47:57 INFO - PROCESS | 1646 | 1468918077781 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:47:57 INFO - PROCESS | 1646 | 1468918077783 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:47:57 INFO - PROCESS | 1646 | 1468918077786 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:47:57 INFO - PROCESS | 1646 | 1468918077787 Marionette TRACE conn2 <- [1,174,null,{}] 01:47:57 INFO - PROCESS | 1646 | 1468918077808 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}] 01:47:57 INFO - PROCESS | 1646 | 1468918077810 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:57 INFO - PROCESS | 1646 | 1468918077902 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:47:57 INFO - PROCESS | 1646 | 1468918077960 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:57 INFO - PROCESS | 1646 | 1468918077961 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234b7000 == 51 [pid = 1646] [id = 51] 01:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1254ad000) [pid = 1646] [serial = 149] [outer = 0x0] 01:47:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1254b8800) [pid = 1646] [serial = 150] [outer = 0x1254ad000] 01:47:57 INFO - PROCESS | 1646 | 1468918077992 Marionette DEBUG loaded listener.js 01:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1258c5c00) [pid = 1646] [serial = 151] [outer = 0x1254ad000] 01:47:58 INFO - PROCESS | 1646 | 1468918078398 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]]]}] 01:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 635ms 01:47:58 INFO - PROCESS | 1646 | 1468918078422 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:47:58 INFO - PROCESS | 1646 | 1468918078423 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:47:58 INFO - PROCESS | 1646 | 1468918078426 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:47:58 INFO - PROCESS | 1646 | 1468918078427 Marionette TRACE conn2 <- [1,178,null,{}] 01:47:58 INFO - PROCESS | 1646 | 1468918078429 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}] 01:47:58 INFO - PROCESS | 1646 | 1468918078431 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:58 INFO - PROCESS | 1646 | 1468918078534 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:47:58 INFO - PROCESS | 1646 | 1468918078578 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:58 INFO - PROCESS | 1646 | 1468918078579 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187e7800 == 52 [pid = 1646] [id = 52] 01:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12409fc00) [pid = 1646] [serial = 152] [outer = 0x0] 01:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1259d5400) [pid = 1646] [serial = 153] [outer = 0x12409fc00] 01:47:58 INFO - PROCESS | 1646 | 1468918078608 Marionette DEBUG loaded listener.js 01:47:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x125d84800) [pid = 1646] [serial = 154] [outer = 0x12409fc00] 01:47:59 INFO - PROCESS | 1646 | 1468918079027 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]]]}] 01:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 618ms 01:47:59 INFO - PROCESS | 1646 | 1468918079045 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:47:59 INFO - PROCESS | 1646 | 1468918079046 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:47:59 INFO - PROCESS | 1646 | 1468918079048 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:47:59 INFO - PROCESS | 1646 | 1468918079049 Marionette TRACE conn2 <- [1,182,null,{}] 01:47:59 INFO - PROCESS | 1646 | 1468918079052 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}] 01:47:59 INFO - PROCESS | 1646 | 1468918079056 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:59 INFO - PROCESS | 1646 | 1468918079168 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:47:59 INFO - PROCESS | 1646 | 1468918079320 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:47:59 INFO - PROCESS | 1646 | 1468918079321 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:47:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11264f800 == 53 [pid = 1646] [id = 53] 01:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1122e4800) [pid = 1646] [serial = 155] [outer = 0x0] 01:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x112a80800) [pid = 1646] [serial = 156] [outer = 0x1122e4800] 01:47:59 INFO - PROCESS | 1646 | 1468918079361 Marionette DEBUG loaded listener.js 01:47:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11334e800) [pid = 1646] [serial = 157] [outer = 0x1122e4800] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1187ed000 == 52 [pid = 1646] [id = 46] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1181da800 == 51 [pid = 1646] [id = 45] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x116adf800 == 50 [pid = 1646] [id = 44] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x116fdc800 == 49 [pid = 1646] [id = 30] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x116635000 == 48 [pid = 1646] [id = 43] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x116862000 == 47 [pid = 1646] [id = 29] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1164c4800 == 46 [pid = 1646] [id = 28] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x11336b000 == 45 [pid = 1646] [id = 42] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x112db7800 == 44 [pid = 1646] [id = 27] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x117d7e000 == 43 [pid = 1646] [id = 31] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121157800 == 42 [pid = 1646] [id = 37] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d7800 == 41 [pid = 1646] [id = 34] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x118768000 == 40 [pid = 1646] [id = 32] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1187ee000 == 39 [pid = 1646] [id = 33] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1187e7800 == 38 [pid = 1646] [id = 52] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1234b7000 == 37 [pid = 1646] [id = 51] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12135e000 == 36 [pid = 1646] [id = 50] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121267000 == 35 [pid = 1646] [id = 38] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1191cb000 == 34 [pid = 1646] [id = 49] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12075e800 == 33 [pid = 1646] [id = 36] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x121824000 == 32 [pid = 1646] [id = 39] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x124b21800 == 31 [pid = 1646] [id = 41] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x11941c000 == 30 [pid = 1646] [id = 47] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x119410800 == 29 [pid = 1646] [id = 35] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x123332800 == 28 [pid = 1646] [id = 40] 01:48:00 INFO - PROCESS | 1646 | --DOCSHELL 0x113376000 == 27 [pid = 1646] [id = 48] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x123426000) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119141000) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1207cb400) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x115e2d800) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x121723c00) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11614dc00) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x115dbc000) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1180cf800) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118243c00) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1185f0000) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11870f400) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11885f800) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118869000) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119926c00) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119d6d800) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x113c55400) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1218aa000) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123424800) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123478000) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12442d800) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125d7b000) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x116892800) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125f86800) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x126125000) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1181c0c00) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1180cc000) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115d06400) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12db61c00) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x128a1bc00) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x124431c00) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125850800) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125f81800) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125f88c00) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x126442400) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1132c2c00) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x116ab4c00) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1185edc00) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a6bb400) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b97fc00) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12b985c00) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b75dc00) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12b767800) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12a6b9000) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12a6bd400) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1293a0000) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12904d800) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x129053400) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1218aa400) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12d509000) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12d510800) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1185ebc00) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118592000) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12d16e400) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12d506000) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12d03e400) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12cc36400) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12cc3c400) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12d051800) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12c4d8000) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12c4c0c00) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12c4b3000) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12c4b8400) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12bd4c000) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12bdf0000) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12bd4bc00) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12db5f000) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 01:48:00 INFO - PROCESS | 1646 | 1468918080265 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]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1271ms 01:48:00 INFO - PROCESS | 1646 | 1468918080320 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 1646 | 1468918080323 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:48:00 INFO - PROCESS | 1646 | 1468918080326 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 1646 | 1468918080328 Marionette TRACE conn2 <- [1,186,null,{}] 01:48:00 INFO - PROCESS | 1646 | 1468918080332 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}] 01:48:00 INFO - PROCESS | 1646 | 1468918080333 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:00 INFO - PROCESS | 1646 | 1468918080396 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:48:00 INFO - PROCESS | 1646 | 1468918080401 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:00 INFO - PROCESS | 1646 | 1468918080402 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x112dbe800 == 28 [pid = 1646] [id = 54] 01:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x115dc1400) [pid = 1646] [serial = 158] [outer = 0x0] 01:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x115e2c800) [pid = 1646] [serial = 159] [outer = 0x115dc1400] 01:48:00 INFO - PROCESS | 1646 | 1468918080429 Marionette DEBUG loaded listener.js 01:48:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11272a400) [pid = 1646] [serial = 160] [outer = 0x115dc1400] 01:48:00 INFO - PROCESS | 1646 | 1468918080880 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]]]}] 01:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 571ms 01:48:00 INFO - PROCESS | 1646 | 1468918080897 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:48:00 INFO - PROCESS | 1646 | 1468918080903 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:48:00 INFO - PROCESS | 1646 | 1468918080910 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:48:00 INFO - PROCESS | 1646 | 1468918080912 Marionette TRACE conn2 <- [1,190,null,{}] 01:48:00 INFO - PROCESS | 1646 | 1468918080916 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}] 01:48:00 INFO - PROCESS | 1646 | 1468918080918 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:01 INFO - PROCESS | 1646 | 1468918081031 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:48:01 INFO - PROCESS | 1646 | 1468918081044 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 1646 | 1468918081046 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x116620000 == 29 [pid = 1646] [id = 55] 01:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x116787400) [pid = 1646] [serial = 161] [outer = 0x0] 01:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1176b8400) [pid = 1646] [serial = 162] [outer = 0x116787400] 01:48:01 INFO - PROCESS | 1646 | 1468918081088 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1180cfc00) [pid = 1646] [serial = 163] [outer = 0x116787400] 01:48:01 INFO - PROCESS | 1646 | 1468918081419 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]]]}] 01:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 571ms 01:48:01 INFO - PROCESS | 1646 | 1468918081495 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:48:01 INFO - PROCESS | 1646 | 1468918081496 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:48:01 INFO - PROCESS | 1646 | 1468918081500 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:48:01 INFO - PROCESS | 1646 | 1468918081502 Marionette TRACE conn2 <- [1,194,null,{}] 01:48:01 INFO - PROCESS | 1646 | 1468918081510 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}] 01:48:01 INFO - PROCESS | 1646 | 1468918081513 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:01 INFO - PROCESS | 1646 | 1468918081584 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:48:01 INFO - PROCESS | 1646 | 1468918081591 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:01 INFO - PROCESS | 1646 | 1468918081594 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ad9800 == 30 [pid = 1646] [id = 56] 01:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x111e60c00) [pid = 1646] [serial = 164] [outer = 0x0] 01:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1185edc00) [pid = 1646] [serial = 165] [outer = 0x111e60c00] 01:48:01 INFO - PROCESS | 1646 | 1468918081622 Marionette DEBUG loaded listener.js 01:48:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118710800) [pid = 1646] [serial = 166] [outer = 0x111e60c00] 01:48:01 INFO - PROCESS | 1646 | 1468918081950 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]]]}] 01:48:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:48:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 01:48:01 INFO - PROCESS | 1646 | 1468918081973 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:48:01 INFO - PROCESS | 1646 | 1468918081975 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:48:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:48:01 INFO - PROCESS | 1646 | 1468918081977 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:48:01 INFO - PROCESS | 1646 | 1468918081979 Marionette TRACE conn2 <- [1,198,null,{}] 01:48:01 INFO - PROCESS | 1646 | 1468918081981 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}] 01:48:01 INFO - PROCESS | 1646 | 1468918081982 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:02 INFO - PROCESS | 1646 | 1468918082076 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:48:02 INFO - PROCESS | 1646 | 1468918082081 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:02 INFO - PROCESS | 1646 | 1468918082082 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x117475000 == 31 [pid = 1646] [id = 57] 01:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x118864400) [pid = 1646] [serial = 167] [outer = 0x0] 01:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x118fc1800) [pid = 1646] [serial = 168] [outer = 0x118864400] 01:48:02 INFO - PROCESS | 1646 | 1468918082110 Marionette DEBUG loaded listener.js 01:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x119143400) [pid = 1646] [serial = 169] [outer = 0x118864400] 01:48:02 INFO - PROCESS | 1646 | 1468918082417 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]]]}] 01:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 467ms 01:48:02 INFO - PROCESS | 1646 | 1468918082446 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:48:02 INFO - PROCESS | 1646 | 1468918082447 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:48:02 INFO - PROCESS | 1646 | 1468918082459 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:48:02 INFO - PROCESS | 1646 | 1468918082460 Marionette TRACE conn2 <- [1,202,null,{}] 01:48:02 INFO - PROCESS | 1646 | 1468918082462 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}] 01:48:02 INFO - PROCESS | 1646 | 1468918082469 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:02 INFO - PROCESS | 1646 | 1468918082553 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:48:02 INFO - PROCESS | 1646 | 1468918082557 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:02 INFO - PROCESS | 1646 | 1468918082558 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x118392800 == 32 [pid = 1646] [id = 58] 01:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x113280400) [pid = 1646] [serial = 170] [outer = 0x0] 01:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119145000) [pid = 1646] [serial = 171] [outer = 0x113280400] 01:48:02 INFO - PROCESS | 1646 | 1468918082583 Marionette DEBUG loaded listener.js 01:48:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x119a10400) [pid = 1646] [serial = 172] [outer = 0x113280400] 01:48:02 INFO - PROCESS | 1646 | 1468918082918 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]]]}] 01:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 01:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:48:02 INFO - PROCESS | 1646 | 1468918082978 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:48:02 INFO - PROCESS | 1646 | 1468918082979 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:48:02 INFO - PROCESS | 1646 | 1468918082981 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:48:02 INFO - PROCESS | 1646 | 1468918082982 Marionette TRACE conn2 <- [1,206,null,{}] 01:48:02 INFO - PROCESS | 1646 | 1468918082984 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}] 01:48:02 INFO - PROCESS | 1646 | 1468918082988 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:03 INFO - PROCESS | 1646 | 1468918083104 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:48:03 INFO - PROCESS | 1646 | 1468918083108 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:03 INFO - PROCESS | 1646 | 1468918083109 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f1000 == 33 [pid = 1646] [id = 59] 01:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116477c00) [pid = 1646] [serial = 173] [outer = 0x0] 01:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1212eec00) [pid = 1646] [serial = 174] [outer = 0x116477c00] 01:48:03 INFO - PROCESS | 1646 | 1468918083134 Marionette DEBUG loaded listener.js 01:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x124430c00) [pid = 1646] [serial = 175] [outer = 0x116477c00] 01:48:03 INFO - PROCESS | 1646 | 1468918083452 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]]]}] 01:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 01:48:03 INFO - PROCESS | 1646 | 1468918083499 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:48:03 INFO - PROCESS | 1646 | 1468918083501 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:48:03 INFO - PROCESS | 1646 | 1468918083503 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:48:03 INFO - PROCESS | 1646 | 1468918083504 Marionette TRACE conn2 <- [1,210,null,{}] 01:48:03 INFO - PROCESS | 1646 | 1468918083509 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}] 01:48:03 INFO - PROCESS | 1646 | 1468918083510 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:03 INFO - PROCESS | 1646 | 1468918083602 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:48:03 INFO - PROCESS | 1646 | 1468918083605 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:03 INFO - PROCESS | 1646 | 1468918083606 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11940b800 == 34 [pid = 1646] [id = 60] 01:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x111c19c00) [pid = 1646] [serial = 176] [outer = 0x0] 01:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x124b3bc00) [pid = 1646] [serial = 177] [outer = 0x111c19c00] 01:48:03 INFO - PROCESS | 1646 | 1468918083630 Marionette DEBUG loaded listener.js 01:48:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1254ab800) [pid = 1646] [serial = 178] [outer = 0x111c19c00] 01:48:03 INFO - PROCESS | 1646 | 1468918083929 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]]]}] 01:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 473ms 01:48:03 INFO - PROCESS | 1646 | 1468918083980 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:48:03 INFO - PROCESS | 1646 | 1468918083981 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:48:03 INFO - PROCESS | 1646 | 1468918083983 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:48:03 INFO - PROCESS | 1646 | 1468918083984 Marionette TRACE conn2 <- [1,214,null,{}] 01:48:03 INFO - PROCESS | 1646 | 1468918083987 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}] 01:48:03 INFO - PROCESS | 1646 | 1468918083988 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:04 INFO - PROCESS | 1646 | 1468918084079 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:48:04 INFO - PROCESS | 1646 | 1468918084109 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:04 INFO - PROCESS | 1646 | 1468918084110 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x119998800 == 35 [pid = 1646] [id = 61] 01:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1254ba400) [pid = 1646] [serial = 179] [outer = 0x0] 01:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x125d27800) [pid = 1646] [serial = 180] [outer = 0x1254ba400] 01:48:04 INFO - PROCESS | 1646 | 1468918084134 Marionette DEBUG loaded listener.js 01:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x125f7c800) [pid = 1646] [serial = 181] [outer = 0x1254ba400] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128b37400) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11680ec00) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112a81c00) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x117d2c000) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x115e8b000) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1207c9c00) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118704c00) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x123425400) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x126125800) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:48:04 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12612b000) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:48:04 INFO - PROCESS | 1646 | 1468918084464 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]]]}] 01:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 01:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:48:04 INFO - PROCESS | 1646 | 1468918084502 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:48:04 INFO - PROCESS | 1646 | 1468918084503 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:48:04 INFO - PROCESS | 1646 | 1468918084505 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:48:04 INFO - PROCESS | 1646 | 1468918084506 Marionette TRACE conn2 <- [1,218,null,{}] 01:48:04 INFO - PROCESS | 1646 | 1468918084509 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}] 01:48:04 INFO - PROCESS | 1646 | 1468918084510 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:04 INFO - PROCESS | 1646 | 1468918084593 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:48:04 INFO - PROCESS | 1646 | 1468918084597 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:04 INFO - PROCESS | 1646 | 1468918084598 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x121046000 == 36 [pid = 1646] [id = 62] 01:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11646f800) [pid = 1646] [serial = 182] [outer = 0x0] 01:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118fb7800) [pid = 1646] [serial = 183] [outer = 0x11646f800] 01:48:04 INFO - PROCESS | 1646 | 1468918084625 Marionette DEBUG loaded listener.js 01:48:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x125f7e800) [pid = 1646] [serial = 184] [outer = 0x11646f800] 01:48:04 INFO - PROCESS | 1646 | 1468918084932 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]]]}] 01:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 470ms 01:48:04 INFO - PROCESS | 1646 | 1468918084976 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:48:04 INFO - PROCESS | 1646 | 1468918084977 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:48:04 INFO - PROCESS | 1646 | 1468918084979 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:48:04 INFO - PROCESS | 1646 | 1468918084980 Marionette TRACE conn2 <- [1,222,null,{}] 01:48:04 INFO - PROCESS | 1646 | 1468918084983 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}] 01:48:04 INFO - PROCESS | 1646 | 1468918084984 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:05 INFO - PROCESS | 1646 | 1468918085074 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:48:05 INFO - PROCESS | 1646 | 1468918085079 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:05 INFO - PROCESS | 1646 | 1468918085080 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x121160000 == 37 [pid = 1646] [id = 63] 01:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x125f81c00) [pid = 1646] [serial = 185] [outer = 0x0] 01:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x125f84c00) [pid = 1646] [serial = 186] [outer = 0x125f81c00] 01:48:05 INFO - PROCESS | 1646 | 1468918085104 Marionette DEBUG loaded listener.js 01:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x125f8a000) [pid = 1646] [serial = 187] [outer = 0x125f81c00] 01:48:05 INFO - PROCESS | 1646 | 1468918085402 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]]]}] 01:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 01:48:05 INFO - PROCESS | 1646 | 1468918085448 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:48:05 INFO - PROCESS | 1646 | 1468918085449 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:48:05 INFO - PROCESS | 1646 | 1468918085451 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:48:05 INFO - PROCESS | 1646 | 1468918085453 Marionette TRACE conn2 <- [1,226,null,{}] 01:48:05 INFO - PROCESS | 1646 | 1468918085459 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}] 01:48:05 INFO - PROCESS | 1646 | 1468918085460 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:05 INFO - PROCESS | 1646 | 1468918085553 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:48:05 INFO - PROCESS | 1646 | 1468918085559 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:05 INFO - PROCESS | 1646 | 1468918085561 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x118392000 == 38 [pid = 1646] [id = 64] 01:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x125f8c800) [pid = 1646] [serial = 188] [outer = 0x0] 01:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x126122c00) [pid = 1646] [serial = 189] [outer = 0x125f8c800] 01:48:05 INFO - PROCESS | 1646 | 1468918085588 Marionette DEBUG loaded listener.js 01:48:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x128a1a800) [pid = 1646] [serial = 190] [outer = 0x125f8c800] 01:48:05 INFO - PROCESS | 1646 | 1468918085893 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]]]}] 01:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 471ms 01:48:05 INFO - PROCESS | 1646 | 1468918085924 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:48:05 INFO - PROCESS | 1646 | 1468918085927 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:48:05 INFO - PROCESS | 1646 | 1468918085929 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:48:05 INFO - PROCESS | 1646 | 1468918085930 Marionette TRACE conn2 <- [1,230,null,{}] 01:48:05 INFO - PROCESS | 1646 | 1468918085932 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}] 01:48:05 INFO - PROCESS | 1646 | 1468918085933 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:06 INFO - PROCESS | 1646 | 1468918086030 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:48:06 INFO - PROCESS | 1646 | 1468918086035 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:06 INFO - PROCESS | 1646 | 1468918086036 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234c5000 == 39 [pid = 1646] [id = 65] 01:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118745800) [pid = 1646] [serial = 191] [outer = 0x0] 01:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x128b32800) [pid = 1646] [serial = 192] [outer = 0x118745800] 01:48:06 INFO - PROCESS | 1646 | 1468918086061 Marionette DEBUG loaded listener.js 01:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x129045400) [pid = 1646] [serial = 193] [outer = 0x118745800] 01:48:06 INFO - PROCESS | 1646 | 1468918086335 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]]]}] 01:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 417ms 01:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:48:06 INFO - PROCESS | 1646 | 1468918086347 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:48:06 INFO - PROCESS | 1646 | 1468918086348 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:48:06 INFO - PROCESS | 1646 | 1468918086350 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:48:06 INFO - PROCESS | 1646 | 1468918086351 Marionette TRACE conn2 <- [1,234,null,{}] 01:48:06 INFO - PROCESS | 1646 | 1468918086353 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}] 01:48:06 INFO - PROCESS | 1646 | 1468918086355 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:06 INFO - PROCESS | 1646 | 1468918086489 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:48:06 INFO - PROCESS | 1646 | 1468918086530 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:06 INFO - PROCESS | 1646 | 1468918086531 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11221c000 == 40 [pid = 1646] [id = 66] 01:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x111aa5800) [pid = 1646] [serial = 194] [outer = 0x0] 01:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112729000) [pid = 1646] [serial = 195] [outer = 0x111aa5800] 01:48:06 INFO - PROCESS | 1646 | 1468918086563 Marionette DEBUG loaded listener.js 01:48:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x113350800) [pid = 1646] [serial = 196] [outer = 0x111aa5800] 01:48:07 INFO - PROCESS | 1646 | 1468918087088 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]]]}] 01:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 769ms 01:48:07 INFO - PROCESS | 1646 | 1468918087147 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:48:07 INFO - PROCESS | 1646 | 1468918087149 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:48:07 INFO - PROCESS | 1646 | 1468918087154 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:48:07 INFO - PROCESS | 1646 | 1468918087158 Marionette TRACE conn2 <- [1,238,null,{}] 01:48:07 INFO - PROCESS | 1646 | 1468918087162 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}] 01:48:07 INFO - PROCESS | 1646 | 1468918087165 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:07 INFO - PROCESS | 1646 | 1468918087271 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:48:07 INFO - PROCESS | 1646 | 1468918087341 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:07 INFO - PROCESS | 1646 | 1468918087342 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116ab0c00) [pid = 1646] [serial = 197] [outer = 0x12cc35800] 01:48:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x118774000 == 41 [pid = 1646] [id = 67] 01:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11714b800) [pid = 1646] [serial = 198] [outer = 0x0] 01:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1176b5c00) [pid = 1646] [serial = 199] [outer = 0x11714b800] 01:48:07 INFO - PROCESS | 1646 | 1468918087386 Marionette DEBUG loaded listener.js 01:48:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1180d4c00) [pid = 1646] [serial = 200] [outer = 0x11714b800] 01:48:08 INFO - PROCESS | 1646 | 1468918088102 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]]]}] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1234c5000 == 40 [pid = 1646] [id = 65] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x118392000 == 39 [pid = 1646] [id = 64] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x121160000 == 38 [pid = 1646] [id = 63] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x121046000 == 37 [pid = 1646] [id = 62] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x119998800 == 36 [pid = 1646] [id = 61] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11940b800 == 35 [pid = 1646] [id = 60] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f1000 == 34 [pid = 1646] [id = 59] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x118392800 == 33 [pid = 1646] [id = 58] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x117475000 == 32 [pid = 1646] [id = 57] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x116ad9800 == 31 [pid = 1646] [id = 56] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x116620000 == 30 [pid = 1646] [id = 55] 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x112dbe800 == 29 [pid = 1646] [id = 54] 01:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:48:08 INFO - PROCESS | 1646 | --DOCSHELL 0x11264f800 == 28 [pid = 1646] [id = 53] 01:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 974ms 01:48:08 INFO - PROCESS | 1646 | 1468918088128 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:48:08 INFO - PROCESS | 1646 | 1468918088130 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:48:08 INFO - PROCESS | 1646 | 1468918088133 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 1646 | 1468918088135 Marionette TRACE conn2 <- [1,242,null,{}] 01:48:08 INFO - PROCESS | 1646 | 1468918088139 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}] 01:48:08 INFO - PROCESS | 1646 | 1468918088140 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:08 INFO - PROCESS | 1646 | 1468918088225 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x124b3fc00) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x128a18400) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128b67c00) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x129050800) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1168ef400) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1180cec00) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1181c2800) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1196d8400) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119919800) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1212f3400) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118588800) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12412a800) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11716e800) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118fc3800) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1185e4400) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12919a800) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119144400) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 01:48:08 INFO - PROCESS | 1646 | 1468918088274 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 1646 | 1468918088277 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e50000 == 29 [pid = 1646] [id = 68] 01:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11688e400) [pid = 1646] [serial = 201] [outer = 0x0] 01:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11716e800) [pid = 1646] [serial = 202] [outer = 0x11688e400] 01:48:08 INFO - PROCESS | 1646 | 1468918088305 Marionette DEBUG loaded listener.js 01:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1180d9c00) [pid = 1646] [serial = 203] [outer = 0x11688e400] 01:48:08 INFO - PROCESS | 1646 | 1468918088600 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]]]}] 01:48:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:48:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 519ms 01:48:08 INFO - PROCESS | 1646 | 1468918088653 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:48:08 INFO - PROCESS | 1646 | 1468918088658 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:48:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:48:08 INFO - PROCESS | 1646 | 1468918088663 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:48:08 INFO - PROCESS | 1646 | 1468918088665 Marionette TRACE conn2 <- [1,246,null,{}] 01:48:08 INFO - PROCESS | 1646 | 1468918088667 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}] 01:48:08 INFO - PROCESS | 1646 | 1468918088669 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:08 INFO - PROCESS | 1646 | 1468918088745 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:48:08 INFO - PROCESS | 1646 | 1468918088793 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:08 INFO - PROCESS | 1646 | 1468918088795 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ad3000 == 30 [pid = 1646] [id = 69] 01:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1180d9800) [pid = 1646] [serial = 204] [outer = 0x0] 01:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118587400) [pid = 1646] [serial = 205] [outer = 0x1180d9800] 01:48:08 INFO - PROCESS | 1646 | 1468918088823 Marionette DEBUG loaded listener.js 01:48:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11913d000) [pid = 1646] [serial = 206] [outer = 0x1180d9800] 01:48:09 INFO - PROCESS | 1646 | 1468918089129 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]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 01:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:48:09 INFO - PROCESS | 1646 | 1468918089183 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:48:09 INFO - PROCESS | 1646 | 1468918089184 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:48:09 INFO - PROCESS | 1646 | 1468918089186 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - PROCESS | 1646 | 1468918089189 Marionette TRACE conn2 <- [1,250,null,{}] 01:48:09 INFO - PROCESS | 1646 | 1468918089196 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}] 01:48:09 INFO - PROCESS | 1646 | 1468918089199 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:09 INFO - PROCESS | 1646 | 1468918089276 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:48:09 INFO - PROCESS | 1646 | 1468918089323 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:09 INFO - PROCESS | 1646 | 1468918089325 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11838b000 == 31 [pid = 1646] [id = 70] 01:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119812800) [pid = 1646] [serial = 207] [outer = 0x0] 01:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1207cac00) [pid = 1646] [serial = 208] [outer = 0x119812800] 01:48:09 INFO - PROCESS | 1646 | 1468918089354 Marionette DEBUG loaded listener.js 01:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x123423800) [pid = 1646] [serial = 209] [outer = 0x119812800] 01:48:09 INFO - PROCESS | 1646 | 1468918089634 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]]]}] 01:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 472ms 01:48:09 INFO - PROCESS | 1646 | 1468918089663 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:48:09 INFO - PROCESS | 1646 | 1468918089666 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:48:09 INFO - PROCESS | 1646 | 1468918089668 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:48:09 INFO - PROCESS | 1646 | 1468918089670 Marionette TRACE conn2 <- [1,254,null,{}] 01:48:09 INFO - PROCESS | 1646 | 1468918089682 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}] 01:48:09 INFO - PROCESS | 1646 | 1468918089684 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:09 INFO - PROCESS | 1646 | 1468918089792 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:48:09 INFO - PROCESS | 1646 | 1468918089797 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:09 INFO - PROCESS | 1646 | 1468918089798 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f07000 == 32 [pid = 1646] [id = 71] 01:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12412a800) [pid = 1646] [serial = 210] [outer = 0x0] 01:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1245ec000) [pid = 1646] [serial = 211] [outer = 0x12412a800] 01:48:09 INFO - PROCESS | 1646 | 1468918089834 Marionette DEBUG loaded listener.js 01:48:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1254b7800) [pid = 1646] [serial = 212] [outer = 0x12412a800] 01:48:10 INFO - PROCESS | 1646 | 1468918090149 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]]]}] 01:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 528ms 01:48:10 INFO - PROCESS | 1646 | 1468918090197 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:48:10 INFO - PROCESS | 1646 | 1468918090198 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:48:10 INFO - PROCESS | 1646 | 1468918090200 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:48:10 INFO - PROCESS | 1646 | 1468918090201 Marionette TRACE conn2 <- [1,258,null,{}] 01:48:10 INFO - PROCESS | 1646 | 1468918090204 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}] 01:48:10 INFO - PROCESS | 1646 | 1468918090205 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:10 INFO - PROCESS | 1646 | 1468918090301 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:48:10 INFO - PROCESS | 1646 | 1468918090314 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:10 INFO - PROCESS | 1646 | 1468918090315 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x114f2a000 == 33 [pid = 1646] [id = 72] 01:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x124b3b000) [pid = 1646] [serial = 213] [outer = 0x0] 01:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1258c0c00) [pid = 1646] [serial = 214] [outer = 0x124b3b000] 01:48:10 INFO - PROCESS | 1646 | 1468918090339 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125f73400) [pid = 1646] [serial = 215] [outer = 0x124b3b000] 01:48:10 INFO - PROCESS | 1646 | 1468918090675 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]]]}] 01:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 518ms 01:48:10 INFO - PROCESS | 1646 | 1468918090719 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:48:10 INFO - PROCESS | 1646 | 1468918090720 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:48:10 INFO - PROCESS | 1646 | 1468918090722 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:48:10 INFO - PROCESS | 1646 | 1468918090723 Marionette TRACE conn2 <- [1,262,null,{}] 01:48:10 INFO - PROCESS | 1646 | 1468918090726 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}] 01:48:10 INFO - PROCESS | 1646 | 1468918090730 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:10 INFO - PROCESS | 1646 | 1468918090842 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:48:10 INFO - PROCESS | 1646 | 1468918090872 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:10 INFO - PROCESS | 1646 | 1468918090873 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12116c000 == 34 [pid = 1646] [id = 73] 01:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125f82000) [pid = 1646] [serial = 216] [outer = 0x0] 01:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126441800) [pid = 1646] [serial = 217] [outer = 0x125f82000] 01:48:10 INFO - PROCESS | 1646 | 1468918090898 Marionette DEBUG loaded listener.js 01:48:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12904a000) [pid = 1646] [serial = 218] [outer = 0x125f82000] 01:48:11 INFO - PROCESS | 1646 | 1468918091211 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]]]}] 01:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 01:48:11 INFO - PROCESS | 1646 | 1468918091243 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:48:11 INFO - PROCESS | 1646 | 1468918091244 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:48:11 INFO - PROCESS | 1646 | 1468918091246 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:48:11 INFO - PROCESS | 1646 | 1468918091247 Marionette TRACE conn2 <- [1,266,null,{}] 01:48:11 INFO - PROCESS | 1646 | 1468918091249 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}] 01:48:11 INFO - PROCESS | 1646 | 1468918091251 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:11 INFO - PROCESS | 1646 | 1468918091341 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:48:11 INFO - PROCESS | 1646 | 1468918091350 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:11 INFO - PROCESS | 1646 | 1468918091352 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x121827000 == 35 [pid = 1646] [id = 74] 01:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b40000) [pid = 1646] [serial = 219] [outer = 0x0] 01:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129192400) [pid = 1646] [serial = 220] [outer = 0x128b40000] 01:48:11 INFO - PROCESS | 1646 | 1468918091379 Marionette DEBUG loaded listener.js 01:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12939d400) [pid = 1646] [serial = 221] [outer = 0x128b40000] 01:48:11 INFO - PROCESS | 1646 | 1468918091686 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]]]}] 01:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 469ms 01:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:48:11 INFO - PROCESS | 1646 | 1468918091715 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:48:11 INFO - PROCESS | 1646 | 1468918091716 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:48:11 INFO - PROCESS | 1646 | 1468918091718 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:48:11 INFO - PROCESS | 1646 | 1468918091719 Marionette TRACE conn2 <- [1,270,null,{}] 01:48:11 INFO - PROCESS | 1646 | 1468918091722 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}] 01:48:11 INFO - PROCESS | 1646 | 1468918091725 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:11 INFO - PROCESS | 1646 | 1468918091817 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:48:11 INFO - PROCESS | 1646 | 1468918091821 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:11 INFO - PROCESS | 1646 | 1468918091822 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x125492800 == 36 [pid = 1646] [id = 75] 01:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12904e000) [pid = 1646] [serial = 222] [outer = 0x0] 01:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1293a5c00) [pid = 1646] [serial = 223] [outer = 0x12904e000] 01:48:11 INFO - PROCESS | 1646 | 1468918091846 Marionette DEBUG loaded listener.js 01:48:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a43d800) [pid = 1646] [serial = 224] [outer = 0x12904e000] 01:48:12 INFO - PROCESS | 1646 | 1468918092161 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]]]}] 01:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 01:48:12 INFO - PROCESS | 1646 | 1468918092187 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:48:12 INFO - PROCESS | 1646 | 1468918092188 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:48:12 INFO - PROCESS | 1646 | 1468918092204 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:48:12 INFO - PROCESS | 1646 | 1468918092207 Marionette TRACE conn2 <- [1,274,null,{}] 01:48:12 INFO - PROCESS | 1646 | 1468918092211 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}] 01:48:12 INFO - PROCESS | 1646 | 1468918092213 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:12 INFO - PROCESS | 1646 | 1468918092421 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115dc1400) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1122e4800) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118864400) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x111e60c00) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116787400) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113280400) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x111c19c00) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116477c00) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1254ba400) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112a82000) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11646f800) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1181ba400) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121211400) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125f8c800) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1254ad000) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12409fc00) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:48:12 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x125f81c00) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:48:12 INFO - PROCESS | 1646 | 1468918092475 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:12 INFO - PROCESS | 1646 | 1468918092476 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168b6800 == 37 [pid = 1646] [id = 76] 01:48:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1122e4800) [pid = 1646] [serial = 225] [outer = 0x0] 01:48:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x115d14000) [pid = 1646] [serial = 226] [outer = 0x1122e4800] 01:48:12 INFO - PROCESS | 1646 | 1468918092515 Marionette DEBUG loaded listener.js 01:48:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x117d2cc00) [pid = 1646] [serial = 227] [outer = 0x1122e4800] 01:48:12 INFO - PROCESS | 1646 | 1468918092901 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]]]}] 01:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 729ms 01:48:12 INFO - PROCESS | 1646 | 1468918092927 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:48:12 INFO - PROCESS | 1646 | 1468918092928 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:48:12 INFO - PROCESS | 1646 | 1468918092930 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:48:12 INFO - PROCESS | 1646 | 1468918092931 Marionette TRACE conn2 <- [1,278,null,{}] 01:48:12 INFO - PROCESS | 1646 | 1468918092933 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}] 01:48:12 INFO - PROCESS | 1646 | 1468918092935 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:13 INFO - PROCESS | 1646 | 1468918093048 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:48:13 INFO - PROCESS | 1646 | 1468918093086 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:13 INFO - PROCESS | 1646 | 1468918093087 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f1000 == 38 [pid = 1646] [id = 77] 01:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1164d6400) [pid = 1646] [serial = 228] [outer = 0x0] 01:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x123478000) [pid = 1646] [serial = 229] [outer = 0x1164d6400] 01:48:13 INFO - PROCESS | 1646 | 1468918093127 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a43f400) [pid = 1646] [serial = 230] [outer = 0x1164d6400] 01:48:13 INFO - PROCESS | 1646 | 1468918093510 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]]]}] 01:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 620ms 01:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:48:13 INFO - PROCESS | 1646 | 1468918093550 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:48:13 INFO - PROCESS | 1646 | 1468918093552 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:48:13 INFO - PROCESS | 1646 | 1468918093554 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:48:13 INFO - PROCESS | 1646 | 1468918093556 Marionette TRACE conn2 <- [1,282,null,{}] 01:48:13 INFO - PROCESS | 1646 | 1468918093558 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}] 01:48:13 INFO - PROCESS | 1646 | 1468918093560 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:13 INFO - PROCESS | 1646 | 1468918093667 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:48:13 INFO - PROCESS | 1646 | 1468918093672 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:13 INFO - PROCESS | 1646 | 1468918093674 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1289a5800 == 39 [pid = 1646] [id = 78] 01:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1210e8c00) [pid = 1646] [serial = 231] [outer = 0x0] 01:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a4c7c00) [pid = 1646] [serial = 232] [outer = 0x1210e8c00] 01:48:13 INFO - PROCESS | 1646 | 1468918093699 Marionette DEBUG loaded listener.js 01:48:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a6bb800) [pid = 1646] [serial = 233] [outer = 0x1210e8c00] 01:48:14 INFO - PROCESS | 1646 | 1468918094012 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]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 01:48:14 INFO - PROCESS | 1646 | 1468918094028 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 1646 | 1468918094029 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:48:14 INFO - PROCESS | 1646 | 1468918094031 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 1646 | 1468918094032 Marionette TRACE conn2 <- [1,286,null,{}] 01:48:14 INFO - PROCESS | 1646 | 1468918094034 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}] 01:48:14 INFO - PROCESS | 1646 | 1468918094036 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:14 INFO - PROCESS | 1646 | 1468918094112 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:48:14 INFO - PROCESS | 1646 | 1468918094115 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 1646 | 1468918094116 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908e000 == 40 [pid = 1646] [id = 79] 01:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a6bf800) [pid = 1646] [serial = 234] [outer = 0x0] 01:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af41000) [pid = 1646] [serial = 235] [outer = 0x12a6bf800] 01:48:14 INFO - PROCESS | 1646 | 1468918094143 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12af4b000) [pid = 1646] [serial = 236] [outer = 0x12a6bf800] 01:48:14 INFO - PROCESS | 1646 | 1468918094537 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]]]}] 01:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 520ms 01:48:14 INFO - PROCESS | 1646 | 1468918094552 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:48:14 INFO - PROCESS | 1646 | 1468918094554 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:48:14 INFO - PROCESS | 1646 | 1468918094557 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:48:14 INFO - PROCESS | 1646 | 1468918094559 Marionette TRACE conn2 <- [1,290,null,{}] 01:48:14 INFO - PROCESS | 1646 | 1468918094563 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}] 01:48:14 INFO - PROCESS | 1646 | 1468918094565 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:14 INFO - PROCESS | 1646 | 1468918094668 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:48:14 INFO - PROCESS | 1646 | 1468918094713 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:14 INFO - PROCESS | 1646 | 1468918094716 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x116855800 == 41 [pid = 1646] [id = 80] 01:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x115dbbc00) [pid = 1646] [serial = 237] [outer = 0x0] 01:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x116813800) [pid = 1646] [serial = 238] [outer = 0x115dbbc00] 01:48:14 INFO - PROCESS | 1646 | 1468918094749 Marionette DEBUG loaded listener.js 01:48:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1180d1800) [pid = 1646] [serial = 239] [outer = 0x115dbbc00] 01:48:15 INFO - PROCESS | 1646 | 1468918095164 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]]]}] 01:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 01:48:15 INFO - PROCESS | 1646 | 1468918095177 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:48:15 INFO - PROCESS | 1646 | 1468918095180 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:48:15 INFO - PROCESS | 1646 | 1468918095185 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:48:15 INFO - PROCESS | 1646 | 1468918095187 Marionette TRACE conn2 <- [1,294,null,{}] 01:48:15 INFO - PROCESS | 1646 | 1468918095189 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}] 01:48:15 INFO - PROCESS | 1646 | 1468918095191 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:15 INFO - PROCESS | 1646 | 1468918095292 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:48:15 INFO - PROCESS | 1646 | 1468918095336 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:15 INFO - PROCESS | 1646 | 1468918095337 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198e7000 == 42 [pid = 1646] [id = 81] 01:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118515000) [pid = 1646] [serial = 240] [outer = 0x0] 01:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119146c00) [pid = 1646] [serial = 241] [outer = 0x118515000] 01:48:15 INFO - PROCESS | 1646 | 1468918095368 Marionette DEBUG loaded listener.js 01:48:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119d69c00) [pid = 1646] [serial = 242] [outer = 0x118515000] 01:48:15 INFO - PROCESS | 1646 | 1468918095792 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]]]}] 01:48:15 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. 01:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 01:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:48:15 INFO - PROCESS | 1646 | 1468918095804 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:48:15 INFO - PROCESS | 1646 | 1468918095806 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:48:15 INFO - PROCESS | 1646 | 1468918095808 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:48:15 INFO - PROCESS | 1646 | 1468918095811 Marionette TRACE conn2 <- [1,298,null,{}] 01:48:15 INFO - PROCESS | 1646 | 1468918095818 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}] 01:48:15 INFO - PROCESS | 1646 | 1468918095822 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:15 INFO - PROCESS | 1646 | 1468918095922 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:48:16 INFO - PROCESS | 1646 | 1468918096002 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:16 INFO - PROCESS | 1646 | 1468918096004 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a36000 == 43 [pid = 1646] [id = 82] 01:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x120fd6800) [pid = 1646] [serial = 243] [outer = 0x0] 01:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1218ab000) [pid = 1646] [serial = 244] [outer = 0x120fd6800] 01:48:16 INFO - PROCESS | 1646 | 1468918096047 Marionette DEBUG loaded listener.js 01:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1245e6000) [pid = 1646] [serial = 245] [outer = 0x120fd6800] 01:48:16 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. 01:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 01:48:16 INFO - PROCESS | 1646 | 1468918096473 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]]]}] 01:48:16 INFO - PROCESS | 1646 | 1468918096480 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:48:16 INFO - PROCESS | 1646 | 1468918096483 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:48:16 INFO - PROCESS | 1646 | 1468918096487 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:48:16 INFO - PROCESS | 1646 | 1468918096489 Marionette TRACE conn2 <- [1,302,null,{}] 01:48:16 INFO - PROCESS | 1646 | 1468918096492 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}] 01:48:16 INFO - PROCESS | 1646 | 1468918096494 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:16 INFO - PROCESS | 1646 | 1468918096623 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:48:16 INFO - PROCESS | 1646 | 1468918096671 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:16 INFO - PROCESS | 1646 | 1468918096672 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291e4800 == 44 [pid = 1646] [id = 83] 01:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x125f71c00) [pid = 1646] [serial = 246] [outer = 0x0] 01:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x125f89000) [pid = 1646] [serial = 247] [outer = 0x125f71c00] 01:48:16 INFO - PROCESS | 1646 | 1468918096701 Marionette DEBUG loaded listener.js 01:48:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1263abc00) [pid = 1646] [serial = 248] [outer = 0x125f71c00] 01:48:17 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. 01:48:17 INFO - PROCESS | 1646 | 1468918097103 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]]]}] 01:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 622ms 01:48:17 INFO - PROCESS | 1646 | 1468918097109 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:48:17 INFO - PROCESS | 1646 | 1468918097110 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:48:17 INFO - PROCESS | 1646 | 1468918097112 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:48:17 INFO - PROCESS | 1646 | 1468918097113 Marionette TRACE conn2 <- [1,306,null,{}] 01:48:17 INFO - PROCESS | 1646 | 1468918097116 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}] 01:48:17 INFO - PROCESS | 1646 | 1468918097117 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:17 INFO - PROCESS | 1646 | 1468918097215 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:48:17 INFO - PROCESS | 1646 | 1468918097300 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:17 INFO - PROCESS | 1646 | 1468918097301 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a428000 == 45 [pid = 1646] [id = 84] 01:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119815800) [pid = 1646] [serial = 249] [outer = 0x0] 01:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12644a800) [pid = 1646] [serial = 250] [outer = 0x119815800] 01:48:17 INFO - PROCESS | 1646 | 1468918097331 Marionette DEBUG loaded listener.js 01:48:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128a19800) [pid = 1646] [serial = 251] [outer = 0x119815800] 01:48:17 INFO - PROCESS | 1646 | 1468918097869 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]]]}] 01:48:17 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. 01:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 769ms 01:48:17 INFO - PROCESS | 1646 | 1468918097881 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:48:17 INFO - PROCESS | 1646 | 1468918097884 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:48:17 INFO - PROCESS | 1646 | 1468918097887 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:48:17 INFO - PROCESS | 1646 | 1468918097889 Marionette TRACE conn2 <- [1,310,null,{}] 01:48:17 INFO - PROCESS | 1646 | 1468918097893 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}] 01:48:17 INFO - PROCESS | 1646 | 1468918097894 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:17 INFO - PROCESS | 1646 | 1468918097987 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:48:18 INFO - PROCESS | 1646 | 1468918098035 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:18 INFO - PROCESS | 1646 | 1468918098037 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac4800 == 46 [pid = 1646] [id = 85] 01:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x116ab4000) [pid = 1646] [serial = 252] [outer = 0x0] 01:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1176b5400) [pid = 1646] [serial = 253] [outer = 0x116ab4000] 01:48:18 INFO - PROCESS | 1646 | 1468918098065 Marionette DEBUG loaded listener.js 01:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1181c8000) [pid = 1646] [serial = 254] [outer = 0x116ab4000] 01:48:18 INFO - PROCESS | 1646 | 1468918098481 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]]]}] 01:48:18 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. 01:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 621ms 01:48:18 INFO - PROCESS | 1646 | 1468918098521 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:48:18 INFO - PROCESS | 1646 | 1468918098524 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1289a5800 == 45 [pid = 1646] [id = 78] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f1000 == 44 [pid = 1646] [id = 77] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1168b6800 == 43 [pid = 1646] [id = 76] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x125492800 == 42 [pid = 1646] [id = 75] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x121827000 == 41 [pid = 1646] [id = 74] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12116c000 == 40 [pid = 1646] [id = 73] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x114f2a000 == 39 [pid = 1646] [id = 72] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x118f07000 == 38 [pid = 1646] [id = 71] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11838b000 == 37 [pid = 1646] [id = 70] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128b32800) [pid = 1646] [serial = 192] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x116ad3000 == 36 [pid = 1646] [id = 69] 01:48:18 INFO - PROCESS | 1646 | --DOCSHELL 0x115e50000 == 35 [pid = 1646] [id = 68] 01:48:18 INFO - PROCESS | 1646 | 1468918098586 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:48:18 INFO - PROCESS | 1646 | 1468918098588 Marionette TRACE conn2 <- [1,314,null,{}] 01:48:18 INFO - PROCESS | 1646 | 1468918098591 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}] 01:48:18 INFO - PROCESS | 1646 | 1468918098592 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:18 INFO - PROCESS | 1646 | 1468918098677 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x115e2c800) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11334e800) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x112a80800) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118fc1800) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1185edc00) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118710800) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1176b8400) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1180cfc00) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119145000) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124b3bc00) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1212eec00) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x125d27800) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1254ab800) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11677bc00) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x115e86c00) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118fb7800) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1185e8400) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1181c7c00) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12409d400) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12172b800) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x126122c00) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125f7e800) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1258c5c00) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1254b8800) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x125d84800) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1259d5400) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x125f7c800) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128a1a800) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11272a400) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x124430c00) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119a10400) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x125f8a000) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119143400) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125f84c00) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 01:48:18 INFO - PROCESS | 1646 | 1468918098749 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:18 INFO - PROCESS | 1646 | 1468918098751 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e3d000 == 36 [pid = 1646] [id = 86] 01:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x115e2c800) [pid = 1646] [serial = 255] [outer = 0x0] 01:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1181c4400) [pid = 1646] [serial = 256] [outer = 0x115e2c800] 01:48:18 INFO - PROCESS | 1646 | 1468918098798 Marionette DEBUG loaded listener.js 01:48:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118866400) [pid = 1646] [serial = 257] [outer = 0x115e2c800] 01:48:19 INFO - PROCESS | 1646 | 1468918099194 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]]]}] 01:48:19 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. 01:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 642ms 01:48:19 INFO - PROCESS | 1646 | 1468918099209 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:48:19 INFO - PROCESS | 1646 | 1468918099210 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:48:19 INFO - PROCESS | 1646 | 1468918099212 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:48:19 INFO - PROCESS | 1646 | 1468918099214 Marionette TRACE conn2 <- [1,318,null,{}] 01:48:19 INFO - PROCESS | 1646 | 1468918099221 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}] 01:48:19 INFO - PROCESS | 1646 | 1468918099223 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:19 INFO - PROCESS | 1646 | 1468918099298 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:48:19 INFO - PROCESS | 1646 | 1468918099338 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:19 INFO - PROCESS | 1646 | 1468918099340 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x117480800 == 37 [pid = 1646] [id = 87] 01:48:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118fbfc00) [pid = 1646] [serial = 258] [outer = 0x0] 01:48:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119d6a400) [pid = 1646] [serial = 259] [outer = 0x118fbfc00] 01:48:19 INFO - PROCESS | 1646 | 1468918099369 Marionette DEBUG loaded listener.js 01:48:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x120fd8000) [pid = 1646] [serial = 260] [outer = 0x118fbfc00] 01:48:19 INFO - PROCESS | 1646 | 1468918099769 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]]]}] 01:48:19 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. 01:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms 01:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:48:19 INFO - PROCESS | 1646 | 1468918099784 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:48:19 INFO - PROCESS | 1646 | 1468918099787 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:48:19 INFO - PROCESS | 1646 | 1468918099790 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:48:19 INFO - PROCESS | 1646 | 1468918099792 Marionette TRACE conn2 <- [1,322,null,{}] 01:48:19 INFO - PROCESS | 1646 | 1468918099795 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}] 01:48:19 INFO - PROCESS | 1646 | 1468918099797 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:19 INFO - PROCESS | 1646 | 1468918099927 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:48:19 INFO - PROCESS | 1646 | 1468918099986 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:19 INFO - PROCESS | 1646 | 1468918099988 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x118392000 == 38 [pid = 1646] [id = 88] 01:48:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121211400) [pid = 1646] [serial = 261] [outer = 0x0] 01:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12442a000) [pid = 1646] [serial = 262] [outer = 0x121211400] 01:48:20 INFO - PROCESS | 1646 | 1468918100028 Marionette DEBUG loaded listener.js 01:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x124b40c00) [pid = 1646] [serial = 263] [outer = 0x121211400] 01:48:20 INFO - PROCESS | 1646 | 1468918100341 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]]]}] 01:48:20 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. 01:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 571ms 01:48:20 INFO - PROCESS | 1646 | 1468918100364 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 1646 | 1468918100365 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:48:20 INFO - PROCESS | 1646 | 1468918100367 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 1646 | 1468918100368 Marionette TRACE conn2 <- [1,326,null,{}] 01:48:20 INFO - PROCESS | 1646 | 1468918100370 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}] 01:48:20 INFO - PROCESS | 1646 | 1468918100372 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:20 INFO - PROCESS | 1646 | 1468918100489 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:48:20 INFO - PROCESS | 1646 | 1468918100495 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:20 INFO - PROCESS | 1646 | 1468918100496 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f07000 == 39 [pid = 1646] [id = 89] 01:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1181c6000) [pid = 1646] [serial = 264] [outer = 0x0] 01:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125843800) [pid = 1646] [serial = 265] [outer = 0x1181c6000] 01:48:20 INFO - PROCESS | 1646 | 1468918100521 Marionette DEBUG loaded listener.js 01:48:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125f77000) [pid = 1646] [serial = 266] [outer = 0x1181c6000] 01:48:20 INFO - PROCESS | 1646 | 1468918100861 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]]]}] 01:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 01:48:20 INFO - PROCESS | 1646 | 1468918100891 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:48:20 INFO - PROCESS | 1646 | 1468918100893 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:48:20 INFO - PROCESS | 1646 | 1468918100895 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:48:20 INFO - PROCESS | 1646 | 1468918100896 Marionette TRACE conn2 <- [1,330,null,{}] 01:48:20 INFO - PROCESS | 1646 | 1468918100898 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}] 01:48:20 INFO - PROCESS | 1646 | 1468918100902 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:21 INFO - PROCESS | 1646 | 1468918101016 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:48:21 INFO - PROCESS | 1646 | 1468918101020 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:21 INFO - PROCESS | 1646 | 1468918101021 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x113c2d000 == 40 [pid = 1646] [id = 90] 01:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125f83c00) [pid = 1646] [serial = 267] [outer = 0x0] 01:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x126442800) [pid = 1646] [serial = 268] [outer = 0x125f83c00] 01:48:21 INFO - PROCESS | 1646 | 1468918101049 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129196c00) [pid = 1646] [serial = 269] [outer = 0x125f83c00] 01:48:21 INFO - PROCESS | 1646 | 1468918101397 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]]]}] 01:48:21 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. 01:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 01:48:21 INFO - PROCESS | 1646 | 1468918101413 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:48:21 INFO - PROCESS | 1646 | 1468918101414 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:48:21 INFO - PROCESS | 1646 | 1468918101416 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 1646 | 1468918101417 Marionette TRACE conn2 <- [1,334,null,{}] 01:48:21 INFO - PROCESS | 1646 | 1468918101427 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}] 01:48:21 INFO - PROCESS | 1646 | 1468918101428 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:21 INFO - PROCESS | 1646 | 1468918101521 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:48:21 INFO - PROCESS | 1646 | 1468918101525 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:21 INFO - PROCESS | 1646 | 1468918101526 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12116e800 == 41 [pid = 1646] [id = 91] 01:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x129197000) [pid = 1646] [serial = 270] [outer = 0x0] 01:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1293aa800) [pid = 1646] [serial = 271] [outer = 0x129197000] 01:48:21 INFO - PROCESS | 1646 | 1468918101550 Marionette DEBUG loaded listener.js 01:48:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a4c9400) [pid = 1646] [serial = 272] [outer = 0x129197000] 01:48:21 INFO - PROCESS | 1646 | 1468918101875 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]]]}] 01:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 477ms 01:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:48:21 INFO - PROCESS | 1646 | 1468918101896 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:48:21 INFO - PROCESS | 1646 | 1468918101897 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:48:21 INFO - PROCESS | 1646 | 1468918101899 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:48:21 INFO - PROCESS | 1646 | 1468918101901 Marionette TRACE conn2 <- [1,338,null,{}] 01:48:21 INFO - PROCESS | 1646 | 1468918101903 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}] 01:48:21 INFO - PROCESS | 1646 | 1468918101904 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:22 INFO - PROCESS | 1646 | 1468918102022 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:48:22 INFO - PROCESS | 1646 | 1468918102025 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 1646 | 1468918102026 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234c2800 == 42 [pid = 1646] [id = 92] 01:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a43d400) [pid = 1646] [serial = 273] [outer = 0x0] 01:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12a5ed800) [pid = 1646] [serial = 274] [outer = 0x12a43d400] 01:48:22 INFO - PROCESS | 1646 | 1468918102051 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a6bd400) [pid = 1646] [serial = 275] [outer = 0x12a43d400] 01:48:22 INFO - PROCESS | 1646 | 1468918102381 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]]]}] 01:48:22 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. 01:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 519ms 01:48:22 INFO - PROCESS | 1646 | 1468918102420 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:48:22 INFO - PROCESS | 1646 | 1468918102421 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:48:22 INFO - PROCESS | 1646 | 1468918102426 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:48:22 INFO - PROCESS | 1646 | 1468918102427 Marionette TRACE conn2 <- [1,342,null,{}] 01:48:22 INFO - PROCESS | 1646 | 1468918102429 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}] 01:48:22 INFO - PROCESS | 1646 | 1468918102430 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:22 INFO - PROCESS | 1646 | 1468918102527 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:48:22 INFO - PROCESS | 1646 | 1468918102539 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:22 INFO - PROCESS | 1646 | 1468918102540 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x125498000 == 43 [pid = 1646] [id = 93] 01:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a6c6800) [pid = 1646] [serial = 276] [outer = 0x0] 01:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12af4a000) [pid = 1646] [serial = 277] [outer = 0x12a6c6800] 01:48:22 INFO - PROCESS | 1646 | 1468918102564 Marionette DEBUG loaded listener.js 01:48:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12af6d000) [pid = 1646] [serial = 278] [outer = 0x12a6c6800] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x125f82000) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x128b40000) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12412a800) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11688e400) [pid = 1646] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118745800) [pid = 1646] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119812800) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1180d9800) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12904e000) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1122e4800) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1210e8c00) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1164d6400) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:48:22 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x124b3b000) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:48:22 INFO - PROCESS | 1646 | 1468918102959 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]]]}] 01:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 570ms 01:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:48:23 INFO - PROCESS | 1646 | 1468918102995 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:48:23 INFO - PROCESS | 1646 | 1468918102997 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:48:23 INFO - PROCESS | 1646 | 1468918102999 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:48:23 INFO - PROCESS | 1646 | 1468918103000 Marionette TRACE conn2 <- [1,346,null,{}] 01:48:23 INFO - PROCESS | 1646 | 1468918103002 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}] 01:48:23 INFO - PROCESS | 1646 | 1468918103003 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:23 INFO - PROCESS | 1646 | 1468918103086 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:48:23 INFO - PROCESS | 1646 | 1468918103135 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:23 INFO - PROCESS | 1646 | 1468918103136 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x126166000 == 44 [pid = 1646] [id = 94] 01:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x116470400) [pid = 1646] [serial = 279] [outer = 0x0] 01:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x124b3f000) [pid = 1646] [serial = 280] [outer = 0x116470400] 01:48:23 INFO - PROCESS | 1646 | 1468918103161 Marionette DEBUG loaded listener.js 01:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a6c6400) [pid = 1646] [serial = 281] [outer = 0x116470400] 01:48:23 INFO - PROCESS | 1646 | 1468918103443 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]]]}] 01:48:23 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. 01:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 01:48:23 INFO - PROCESS | 1646 | 1468918103468 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:48:23 INFO - PROCESS | 1646 | 1468918103469 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:48:23 INFO - PROCESS | 1646 | 1468918103480 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:48:23 INFO - PROCESS | 1646 | 1468918103482 Marionette TRACE conn2 <- [1,350,null,{}] 01:48:23 INFO - PROCESS | 1646 | 1468918103484 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}] 01:48:23 INFO - PROCESS | 1646 | 1468918103485 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:23 INFO - PROCESS | 1646 | 1468918103583 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:48:23 INFO - PROCESS | 1646 | 1468918103587 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:23 INFO - PROCESS | 1646 | 1468918103588 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908e800 == 45 [pid = 1646] [id = 95] 01:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125f8b400) [pid = 1646] [serial = 282] [outer = 0x0] 01:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8b3800) [pid = 1646] [serial = 283] [outer = 0x125f8b400] 01:48:23 INFO - PROCESS | 1646 | 1468918103622 Marionette DEBUG loaded listener.js 01:48:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b97b800) [pid = 1646] [serial = 284] [outer = 0x125f8b400] 01:48:23 INFO - PROCESS | 1646 | 1468918103952 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]]]}] 01:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 01:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 528ms 01:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:48:24 INFO - PROCESS | 1646 | 1468918104009 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:48:24 INFO - PROCESS | 1646 | 1468918104010 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:48:24 INFO - PROCESS | 1646 | 1468918104013 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:48:24 INFO - PROCESS | 1646 | 1468918104015 Marionette TRACE conn2 <- [1,354,null,{}] 01:48:24 INFO - PROCESS | 1646 | 1468918104018 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}] 01:48:24 INFO - PROCESS | 1646 | 1468918104020 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:24 INFO - PROCESS | 1646 | 1468918104147 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:48:24 INFO - PROCESS | 1646 | 1468918104152 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:24 INFO - PROCESS | 1646 | 1468918104155 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5dc000 == 46 [pid = 1646] [id = 96] 01:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b97fc00) [pid = 1646] [serial = 285] [outer = 0x0] 01:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b982c00) [pid = 1646] [serial = 286] [outer = 0x12b97fc00] 01:48:24 INFO - PROCESS | 1646 | 1468918104195 Marionette DEBUG loaded listener.js 01:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12bd41800) [pid = 1646] [serial = 287] [outer = 0x12b97fc00] 01:48:24 INFO - PROCESS | 1646 | 1468918104597 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]]]}] 01:48:24 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. 01:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 620ms 01:48:24 INFO - PROCESS | 1646 | 1468918104644 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:48:24 INFO - PROCESS | 1646 | 1468918104645 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:48:24 INFO - PROCESS | 1646 | 1468918104647 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:48:24 INFO - PROCESS | 1646 | 1468918104648 Marionette TRACE conn2 <- [1,358,null,{}] 01:48:24 INFO - PROCESS | 1646 | 1468918104651 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}] 01:48:24 INFO - PROCESS | 1646 | 1468918104652 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:24 INFO - PROCESS | 1646 | 1468918104733 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:48:24 INFO - PROCESS | 1646 | 1468918104736 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:24 INFO - PROCESS | 1646 | 1468918104737 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a682000 == 47 [pid = 1646] [id = 97] 01:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12bd43c00) [pid = 1646] [serial = 288] [outer = 0x0] 01:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12bd49c00) [pid = 1646] [serial = 289] [outer = 0x12bd43c00] 01:48:24 INFO - PROCESS | 1646 | 1468918104769 Marionette DEBUG loaded listener.js 01:48:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12bd4fc00) [pid = 1646] [serial = 290] [outer = 0x12bd43c00] 01:48:25 INFO - PROCESS | 1646 | 1468918105354 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]]]}] 01:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 720ms 01:48:25 INFO - PROCESS | 1646 | 1468918105368 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:48:25 INFO - PROCESS | 1646 | 1468918105373 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:48:25 INFO - PROCESS | 1646 | 1468918105378 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:48:25 INFO - PROCESS | 1646 | 1468918105381 Marionette TRACE conn2 <- [1,362,null,{}] 01:48:25 INFO - PROCESS | 1646 | 1468918105387 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}] 01:48:25 INFO - PROCESS | 1646 | 1468918105390 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:25 INFO - PROCESS | 1646 | 1468918105543 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:48:25 INFO - PROCESS | 1646 | 1468918105660 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:25 INFO - PROCESS | 1646 | 1468918105661 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x116857000 == 48 [pid = 1646] [id = 98] 01:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x116789000) [pid = 1646] [serial = 291] [outer = 0x0] 01:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1176b6c00) [pid = 1646] [serial = 292] [outer = 0x116789000] 01:48:25 INFO - PROCESS | 1646 | 1468918105712 Marionette DEBUG loaded listener.js 01:48:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118588400) [pid = 1646] [serial = 293] [outer = 0x116789000] 01:48:26 INFO - PROCESS | 1646 | 1468918106234 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]]]}] 01:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 874ms 01:48:26 INFO - PROCESS | 1646 | 1468918106261 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:48:26 INFO - PROCESS | 1646 | 1468918106264 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:48:26 INFO - PROCESS | 1646 | 1468918106271 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:48:26 INFO - PROCESS | 1646 | 1468918106273 Marionette TRACE conn2 <- [1,366,null,{}] 01:48:26 INFO - PROCESS | 1646 | 1468918106275 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}] 01:48:26 INFO - PROCESS | 1646 | 1468918106277 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:26 INFO - PROCESS | 1646 | 1468918106382 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:48:26 INFO - PROCESS | 1646 | 1468918106444 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:26 INFO - PROCESS | 1646 | 1468918106445 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x120768800 == 49 [pid = 1646] [id = 99] 01:48:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119d74400) [pid = 1646] [serial = 294] [outer = 0x0] 01:48:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x120fd7c00) [pid = 1646] [serial = 295] [outer = 0x119d74400] 01:48:26 INFO - PROCESS | 1646 | 1468918106476 Marionette DEBUG loaded listener.js 01:48:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x124b3fc00) [pid = 1646] [serial = 296] [outer = 0x119d74400] 01:48:26 INFO - PROCESS | 1646 | 1468918106928 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]]]}] 01:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 722ms 01:48:26 INFO - PROCESS | 1646 | 1468918106993 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:48:26 INFO - PROCESS | 1646 | 1468918106994 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:48:26 INFO - PROCESS | 1646 | 1468918106997 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:48:27 INFO - PROCESS | 1646 | 1468918106999 Marionette TRACE conn2 <- [1,370,null,{}] 01:48:27 INFO - PROCESS | 1646 | 1468918107007 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}] 01:48:27 INFO - PROCESS | 1646 | 1468918107010 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:27 INFO - PROCESS | 1646 | 1468918107133 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:48:27 INFO - PROCESS | 1646 | 1468918107198 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 1646 | 1468918107200 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9d3000 == 50 [pid = 1646] [id = 100] 01:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x128a16c00) [pid = 1646] [serial = 297] [outer = 0x0] 01:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128b32800) [pid = 1646] [serial = 298] [outer = 0x128a16c00] 01:48:27 INFO - PROCESS | 1646 | 1468918107231 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129193400) [pid = 1646] [serial = 299] [outer = 0x128a16c00] 01:48:27 INFO - PROCESS | 1646 | 1468918107681 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]]]}] 01:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 01:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 721ms 01:48:27 INFO - PROCESS | 1646 | 1468918107719 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:48:27 INFO - PROCESS | 1646 | 1468918107721 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:48:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:48:27 INFO - PROCESS | 1646 | 1468918107743 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:48:27 INFO - PROCESS | 1646 | 1468918107744 Marionette TRACE conn2 <- [1,374,null,{}] 01:48:27 INFO - PROCESS | 1646 | 1468918107747 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}] 01:48:27 INFO - PROCESS | 1646 | 1468918107748 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:27 INFO - PROCESS | 1646 | 1468918107856 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:48:27 INFO - PROCESS | 1646 | 1468918107918 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:27 INFO - PROCESS | 1646 | 1468918107919 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fdc800 == 51 [pid = 1646] [id = 101] 01:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1185e7000) [pid = 1646] [serial = 300] [outer = 0x0] 01:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1293a0800) [pid = 1646] [serial = 301] [outer = 0x1185e7000] 01:48:27 INFO - PROCESS | 1646 | 1468918107948 Marionette DEBUG loaded listener.js 01:48:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12a5edc00) [pid = 1646] [serial = 302] [outer = 0x1185e7000] 01:48:28 INFO - PROCESS | 1646 | 1468918108543 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:48:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:48:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 821ms 01:48:28 INFO - PROCESS | 1646 | 1468918108563 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:48:28 INFO - PROCESS | 1646 | 1468918108566 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:48:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:48:28 INFO - PROCESS | 1646 | 1468918108569 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:48:28 INFO - PROCESS | 1646 | 1468918108572 Marionette TRACE conn2 <- [1,378,null,{}] 01:48:28 INFO - PROCESS | 1646 | 1468918108594 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}] 01:48:28 INFO - PROCESS | 1646 | 1468918108596 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:28 INFO - PROCESS | 1646 | 1468918108689 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:48:28 INFO - PROCESS | 1646 | 1468918108754 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:28 INFO - PROCESS | 1646 | 1468918108756 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x116016800 == 52 [pid = 1646] [id = 102] 01:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119144400) [pid = 1646] [serial = 303] [outer = 0x0] 01:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119812c00) [pid = 1646] [serial = 304] [outer = 0x119144400] 01:48:28 INFO - PROCESS | 1646 | 1468918108785 Marionette DEBUG loaded listener.js 01:48:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119d6d000) [pid = 1646] [serial = 305] [outer = 0x119144400] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5dc000 == 51 [pid = 1646] [id = 96] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12908e800 == 50 [pid = 1646] [id = 95] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x126166000 == 49 [pid = 1646] [id = 94] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x125498000 == 48 [pid = 1646] [id = 93] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1234c2800 == 47 [pid = 1646] [id = 92] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12116e800 == 46 [pid = 1646] [id = 91] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x113c2d000 == 45 [pid = 1646] [id = 90] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12af41000) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1176b5c00) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x112729000) [pid = 1646] [serial = 195] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x118f07000 == 44 [pid = 1646] [id = 89] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x118392000 == 43 [pid = 1646] [id = 88] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x117480800 == 42 [pid = 1646] [id = 87] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x115e3d000 == 41 [pid = 1646] [id = 86] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac4800 == 40 [pid = 1646] [id = 85] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12a428000 == 39 [pid = 1646] [id = 84] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1291e4800 == 38 [pid = 1646] [id = 83] 01:48:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12908e000 == 37 [pid = 1646] [id = 79] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12cc3d400) [pid = 1646] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1293a5c00) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x117d2cc00) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12a4c7c00) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123478000) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x115d14000) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12a6bb800) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1258c0c00) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12a43d800) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12939d400) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12a43f400) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x125f73400) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x126441800) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129192400) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1245ec000) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1254b7800) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11716e800) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1180d9c00) [pid = 1646] [serial = 203] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x129045400) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1207cac00) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x123423800) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118587400) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12904a000) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11913d000) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 01:48:29 INFO - PROCESS | 1646 | 1468918109244 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:48:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:48:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 689ms 01:48:29 INFO - PROCESS | 1646 | 1468918109288 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:48:29 INFO - PROCESS | 1646 | 1468918109291 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:48:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:48:29 INFO - PROCESS | 1646 | 1468918109311 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:48:29 INFO - PROCESS | 1646 | 1468918109313 Marionette TRACE conn2 <- [1,382,null,{}] 01:48:29 INFO - PROCESS | 1646 | 1468918109333 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}] 01:48:29 INFO - PROCESS | 1646 | 1468918109335 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:29 INFO - PROCESS | 1646 | 1468918109428 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:48:29 INFO - PROCESS | 1646 | 1468918109484 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:29 INFO - PROCESS | 1646 | 1468918109485 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a4800 == 38 [pid = 1646] [id = 103] 01:48:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119a10400) [pid = 1646] [serial = 306] [outer = 0x0] 01:48:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125f70400) [pid = 1646] [serial = 307] [outer = 0x119a10400] 01:48:29 INFO - PROCESS | 1646 | 1468918109512 Marionette DEBUG loaded listener.js 01:48:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x126122c00) [pid = 1646] [serial = 308] [outer = 0x119a10400] 01:48:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:48:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 531ms 01:48:29 INFO - PROCESS | 1646 | 1468918109829 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:48:29 INFO - PROCESS | 1646 | 1468918109837 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:48:29 INFO - PROCESS | 1646 | 1468918109838 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:48:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:48:29 INFO - PROCESS | 1646 | 1468918109843 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:48:29 INFO - PROCESS | 1646 | 1468918109846 Marionette TRACE conn2 <- [1,386,null,{}] 01:48:29 INFO - PROCESS | 1646 | 1468918109853 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}] 01:48:29 INFO - PROCESS | 1646 | 1468918109856 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:29 INFO - PROCESS | 1646 | 1468918109937 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:48:29 INFO - PROCESS | 1646 | 1468918109965 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:29 INFO - PROCESS | 1646 | 1468918109967 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198e8800 == 39 [pid = 1646] [id = 104] 01:48:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12904a400) [pid = 1646] [serial = 309] [outer = 0x0] 01:48:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12939f400) [pid = 1646] [serial = 310] [outer = 0x12904a400] 01:48:29 INFO - PROCESS | 1646 | 1468918109996 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a5e8c00) [pid = 1646] [serial = 311] [outer = 0x12904a400] 01:48:30 INFO - PROCESS | 1646 | 1468918110335 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]]]}] 01:48:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 524ms 01:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:48:30 INFO - PROCESS | 1646 | 1468918110365 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 1646 | 1468918110367 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:48:30 INFO - PROCESS | 1646 | 1468918110369 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - PROCESS | 1646 | 1468918110370 Marionette TRACE conn2 <- [1,390,null,{}] 01:48:30 INFO - PROCESS | 1646 | 1468918110383 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}] 01:48:30 INFO - PROCESS | 1646 | 1468918110384 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:30 INFO - PROCESS | 1646 | 1468918110466 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:48:30 INFO - PROCESS | 1646 | 1468918110470 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 1646 | 1468918110471 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12116e800 == 40 [pid = 1646] [id = 105] 01:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a6b8400) [pid = 1646] [serial = 312] [outer = 0x0] 01:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12af61400) [pid = 1646] [serial = 313] [outer = 0x12a6b8400] 01:48:30 INFO - PROCESS | 1646 | 1468918110499 Marionette DEBUG loaded listener.js 01:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b75d400) [pid = 1646] [serial = 314] [outer = 0x12a6b8400] 01:48:30 INFO - PROCESS | 1646 | 1468918110828 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]]]}] 01:48:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:48:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 01:48:30 INFO - PROCESS | 1646 | 1468918110838 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:48:30 INFO - PROCESS | 1646 | 1468918110842 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:48:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:48:30 INFO - PROCESS | 1646 | 1468918110846 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:48:30 INFO - PROCESS | 1646 | 1468918110847 Marionette TRACE conn2 <- [1,394,null,{}] 01:48:30 INFO - PROCESS | 1646 | 1468918110850 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}] 01:48:30 INFO - PROCESS | 1646 | 1468918110852 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:30 INFO - PROCESS | 1646 | 1468918110970 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:48:30 INFO - PROCESS | 1646 | 1468918110979 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:30 INFO - PROCESS | 1646 | 1468918110980 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x121997800 == 41 [pid = 1646] [id = 106] 01:48:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a6c2000) [pid = 1646] [serial = 315] [outer = 0x0] 01:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b8b1800) [pid = 1646] [serial = 316] [outer = 0x12a6c2000] 01:48:31 INFO - PROCESS | 1646 | 1468918111006 Marionette DEBUG loaded listener.js 01:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b8bec00) [pid = 1646] [serial = 317] [outer = 0x12a6c2000] 01:48:31 INFO - PROCESS | 1646 | 1468918111382 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]]]}] 01:48:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:48:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 569ms 01:48:31 INFO - PROCESS | 1646 | 1468918111417 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:48:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:48:31 INFO - PROCESS | 1646 | 1468918111428 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:48:31 INFO - PROCESS | 1646 | 1468918111432 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:48:31 INFO - PROCESS | 1646 | 1468918111434 Marionette TRACE conn2 <- [1,398,null,{}] 01:48:31 INFO - PROCESS | 1646 | 1468918111437 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}] 01:48:31 INFO - PROCESS | 1646 | 1468918111443 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:31 INFO - PROCESS | 1646 | 1468918111610 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:48:31 INFO - PROCESS | 1646 | 1468918111636 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:31 INFO - PROCESS | 1646 | 1468918111637 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12591f800 == 42 [pid = 1646] [id = 107] 01:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b985400) [pid = 1646] [serial = 318] [outer = 0x0] 01:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12bdf1c00) [pid = 1646] [serial = 319] [outer = 0x12b985400] 01:48:31 INFO - PROCESS | 1646 | 1468918111677 Marionette DEBUG loaded listener.js 01:48:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12c4b6800) [pid = 1646] [serial = 320] [outer = 0x12b985400] 01:48:32 INFO - PROCESS | 1646 | 1468918112015 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:48:32 INFO - PROCESS | 1646 | 1468918112130 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]]]}] 01:48:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:48:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 720ms 01:48:32 INFO - PROCESS | 1646 | 1468918112153 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:48:32 INFO - PROCESS | 1646 | 1468918112156 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:48:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:48:32 INFO - PROCESS | 1646 | 1468918112167 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:48:32 INFO - PROCESS | 1646 | 1468918112169 Marionette TRACE conn2 <- [1,402,null,{}] 01:48:32 INFO - PROCESS | 1646 | 1468918112171 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}] 01:48:32 INFO - PROCESS | 1646 | 1468918112176 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:32 INFO - PROCESS | 1646 | 1468918112350 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:48:32 INFO - PROCESS | 1646 | 1468918112375 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:32 INFO - PROCESS | 1646 | 1468918112375 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11600c000 == 43 [pid = 1646] [id = 108] 01:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12939e800) [pid = 1646] [serial = 321] [outer = 0x0] 01:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12c4be400) [pid = 1646] [serial = 322] [outer = 0x12939e800] 01:48:32 INFO - PROCESS | 1646 | 1468918112414 Marionette DEBUG loaded listener.js 01:48:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12cc35400) [pid = 1646] [serial = 323] [outer = 0x12939e800] 01:48:32 INFO - PROCESS | 1646 | 1468918112875 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]]]}] 01:48:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:48:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 719ms 01:48:32 INFO - PROCESS | 1646 | 1468918112886 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:48:32 INFO - PROCESS | 1646 | 1468918112888 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:48:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:48:32 INFO - PROCESS | 1646 | 1468918112894 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:48:32 INFO - PROCESS | 1646 | 1468918112895 Marionette TRACE conn2 <- [1,406,null,{}] 01:48:32 INFO - PROCESS | 1646 | 1468918112897 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}] 01:48:32 INFO - PROCESS | 1646 | 1468918112899 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:33 INFO - PROCESS | 1646 | 1468918113003 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:48:33 INFO - PROCESS | 1646 | 1468918113007 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:33 INFO - PROCESS | 1646 | 1468918113009 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a432000 == 44 [pid = 1646] [id = 109] 01:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1129b1c00) [pid = 1646] [serial = 324] [outer = 0x0] 01:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1129b7400) [pid = 1646] [serial = 325] [outer = 0x1129b1c00] 01:48:33 INFO - PROCESS | 1646 | 1468918113062 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1181c4000) [pid = 1646] [serial = 326] [outer = 0x1129b1c00] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11714b800) [pid = 1646] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x125f83c00) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12a43d400) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129197000) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12a6c6800) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x116470400) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x115dbbc00) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x121211400) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12a6bf800) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118515000) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x120fd6800) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1181c6000) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125f71c00) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118fbfc00) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x115e2c800) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116ab4000) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125f8b400) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x111aa5800) [pid = 1646] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:48:33 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b97fc00) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:48:33 INFO - PROCESS | 1646 | 1468918113529 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]]]}] 01:48:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:48:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 669ms 01:48:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:48:33 INFO - PROCESS | 1646 | 1468918113563 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:48:33 INFO - PROCESS | 1646 | 1468918113564 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:48:33 INFO - PROCESS | 1646 | 1468918113566 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:48:33 INFO - PROCESS | 1646 | 1468918113567 Marionette TRACE conn2 <- [1,410,null,{}] 01:48:33 INFO - PROCESS | 1646 | 1468918113570 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}] 01:48:33 INFO - PROCESS | 1646 | 1468918113571 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:33 INFO - PROCESS | 1646 | 1468918113652 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:48:33 INFO - PROCESS | 1646 | 1468918113673 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:33 INFO - PROCESS | 1646 | 1468918113674 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x123333000 == 45 [pid = 1646] [id = 110] 01:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x10ebf5400) [pid = 1646] [serial = 327] [outer = 0x0] 01:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x10ebfbc00) [pid = 1646] [serial = 328] [outer = 0x10ebf5400] 01:48:33 INFO - PROCESS | 1646 | 1468918113698 Marionette DEBUG loaded listener.js 01:48:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x10ebffc00) [pid = 1646] [serial = 329] [outer = 0x10ebf5400] 01:48:34 INFO - PROCESS | 1646 | 1468918114034 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]]]}] 01:48:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:48:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 01:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:48:34 INFO - PROCESS | 1646 | 1468918114085 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 1646 | 1468918114086 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:48:34 INFO - PROCESS | 1646 | 1468918114088 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 1646 | 1468918114090 Marionette TRACE conn2 <- [1,414,null,{}] 01:48:34 INFO - PROCESS | 1646 | 1468918114096 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}] 01:48:34 INFO - PROCESS | 1646 | 1468918114097 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:34 INFO - PROCESS | 1646 | 1468918114188 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:48:34 INFO - PROCESS | 1646 | 1468918114195 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 1646 | 1468918114197 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0e7800 == 46 [pid = 1646] [id = 111] 01:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x111aa5800) [pid = 1646] [serial = 330] [outer = 0x0] 01:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1180d5400) [pid = 1646] [serial = 331] [outer = 0x111aa5800] 01:48:34 INFO - PROCESS | 1646 | 1468918114220 Marionette DEBUG loaded listener.js 01:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119145c00) [pid = 1646] [serial = 332] [outer = 0x111aa5800] 01:48:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:48:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 471ms 01:48:34 INFO - PROCESS | 1646 | 1468918114553 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]]]}] 01:48:34 INFO - PROCESS | 1646 | 1468918114560 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:48:34 INFO - PROCESS | 1646 | 1468918114561 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:48:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:48:34 INFO - PROCESS | 1646 | 1468918114564 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:48:34 INFO - PROCESS | 1646 | 1468918114565 Marionette TRACE conn2 <- [1,418,null,{}] 01:48:34 INFO - PROCESS | 1646 | 1468918114568 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}] 01:48:34 INFO - PROCESS | 1646 | 1468918114569 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:34 INFO - PROCESS | 1646 | 1468918114664 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:48:34 INFO - PROCESS | 1646 | 1468918114717 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:34 INFO - PROCESS | 1646 | 1468918114726 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b751800 == 47 [pid = 1646] [id = 112] 01:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1127d2000) [pid = 1646] [serial = 333] [outer = 0x0] 01:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1127d9c00) [pid = 1646] [serial = 334] [outer = 0x1127d2000] 01:48:34 INFO - PROCESS | 1646 | 1468918114753 Marionette DEBUG loaded listener.js 01:48:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119a0b000) [pid = 1646] [serial = 335] [outer = 0x1127d2000] 01:48:35 INFO - PROCESS | 1646 | 1468918115521 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]]]}] 01:48:35 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 01:48:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 969ms 01:48:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:48:35 INFO - PROCESS | 1646 | 1468918115534 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:48:35 INFO - PROCESS | 1646 | 1468918115537 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:48:35 INFO - PROCESS | 1646 | 1468918115542 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:48:35 INFO - PROCESS | 1646 | 1468918115543 Marionette TRACE conn2 <- [1,422,null,{}] 01:48:35 INFO - PROCESS | 1646 | 1468918115548 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}] 01:48:35 INFO - PROCESS | 1646 | 1468918115549 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:35 INFO - PROCESS | 1646 | 1468918115658 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:48:35 INFO - PROCESS | 1646 | 1468918115708 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:35 INFO - PROCESS | 1646 | 1468918115709 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11673a000 == 48 [pid = 1646] [id = 113] 01:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1127de400) [pid = 1646] [serial = 336] [outer = 0x0] 01:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1127e0400) [pid = 1646] [serial = 337] [outer = 0x1127de400] 01:48:35 INFO - PROCESS | 1646 | 1468918115742 Marionette DEBUG loaded listener.js 01:48:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113dcec00) [pid = 1646] [serial = 338] [outer = 0x1127de400] 01:48:36 INFO - PROCESS | 1646 | 1468918116687 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]]]}] 01:48:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:48:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1172ms 01:48:36 INFO - PROCESS | 1646 | 1468918116713 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:48:36 INFO - PROCESS | 1646 | 1468918116716 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:48:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:48:36 INFO - PROCESS | 1646 | 1468918116720 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:48:36 INFO - PROCESS | 1646 | 1468918116722 Marionette TRACE conn2 <- [1,426,null,{}] 01:48:36 INFO - PROCESS | 1646 | 1468918116727 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}] 01:48:36 INFO - PROCESS | 1646 | 1468918116729 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:36 INFO - PROCESS | 1646 | 1468918116833 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:48:36 INFO - PROCESS | 1646 | 1468918116882 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:36 INFO - PROCESS | 1646 | 1468918116883 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11941c000 == 49 [pid = 1646] [id = 114] 01:48:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x116ab2400) [pid = 1646] [serial = 339] [outer = 0x0] 01:48:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118fc3800) [pid = 1646] [serial = 340] [outer = 0x116ab2400] 01:48:36 INFO - PROCESS | 1646 | 1468918116914 Marionette DEBUG loaded listener.js 01:48:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119a10000) [pid = 1646] [serial = 341] [outer = 0x116ab2400] 01:48:37 INFO - PROCESS | 1646 | 1468918117407 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] 01:48:37 INFO - PROCESS | 1646 | 1468918117458 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:48:37 INFO - PROCESS | 1646 | 1468918117462 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:48:37 INFO - PROCESS | 1646 | 1468918117464 Marionette TRACE conn2 <- [1,430,null,{}] 01:48:37 INFO - PROCESS | 1646 | 1468918117472 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}] 01:48:37 INFO - PROCESS | 1646 | 1468918117477 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:37 INFO - PROCESS | 1646 | 1468918117583 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:48:37 INFO - PROCESS | 1646 | 1468918117649 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:37 INFO - PROCESS | 1646 | 1468918117651 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0e4000 == 50 [pid = 1646] [id = 115] 01:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1259d4000) [pid = 1646] [serial = 342] [outer = 0x0] 01:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x125f7c800) [pid = 1646] [serial = 343] [outer = 0x1259d4000] 01:48:37 INFO - PROCESS | 1646 | 1468918117682 Marionette DEBUG loaded listener.js 01:48:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x126128c00) [pid = 1646] [serial = 344] [outer = 0x1259d4000] 01:48:38 INFO - PROCESS | 1646 | 1468918118166 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]]]}] 01:48:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:48:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 770ms 01:48:38 INFO - PROCESS | 1646 | 1468918118233 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:48:38 INFO - PROCESS | 1646 | 1468918118235 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:48:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:48:38 INFO - PROCESS | 1646 | 1468918118237 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:48:38 INFO - PROCESS | 1646 | 1468918118238 Marionette TRACE conn2 <- [1,434,null,{}] 01:48:38 INFO - PROCESS | 1646 | 1468918118241 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}] 01:48:38 INFO - PROCESS | 1646 | 1468918118242 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:38 INFO - PROCESS | 1646 | 1468918118344 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:48:38 INFO - PROCESS | 1646 | 1468918118565 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:38 INFO - PROCESS | 1646 | 1468918118566 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11618d800 == 51 [pid = 1646] [id = 116] 01:48:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1129b3800) [pid = 1646] [serial = 345] [outer = 0x0] 01:48:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1132cac00) [pid = 1646] [serial = 346] [outer = 0x1129b3800] 01:48:38 INFO - PROCESS | 1646 | 1468918118595 Marionette DEBUG loaded listener.js 01:48:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1161ac800) [pid = 1646] [serial = 347] [outer = 0x1129b3800] 01:48:39 INFO - PROCESS | 1646 | 1468918119036 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]]]}] 01:48:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:48:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 823ms 01:48:39 INFO - PROCESS | 1646 | 1468918119080 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:48:39 INFO - PROCESS | 1646 | 1468918119082 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:48:39 INFO - PROCESS | 1646 | 1468918119085 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:48:39 INFO - PROCESS | 1646 | 1468918119087 Marionette TRACE conn2 <- [1,438,null,{}] 01:48:39 INFO - PROCESS | 1646 | 1468918119092 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}] 01:48:39 INFO - PROCESS | 1646 | 1468918119094 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:39 INFO - PROCESS | 1646 | 1468918119184 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:48:39 INFO - PROCESS | 1646 | 1468918119252 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 1646 | 1468918119254 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11685b000 == 52 [pid = 1646] [id = 117] 01:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1164d4400) [pid = 1646] [serial = 348] [outer = 0x0] 01:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1181c6000) [pid = 1646] [serial = 349] [outer = 0x1164d4400] 01:48:39 INFO - PROCESS | 1646 | 1468918119281 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118705c00) [pid = 1646] [serial = 350] [outer = 0x1164d4400] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11221c000 == 51 [pid = 1646] [id = 66] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0e7800 == 50 [pid = 1646] [id = 111] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x123333000 == 49 [pid = 1646] [id = 110] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a432000 == 48 [pid = 1646] [id = 109] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11600c000 == 47 [pid = 1646] [id = 108] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12591f800 == 46 [pid = 1646] [id = 107] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12bd49c00) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12644a800) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x121997800 == 45 [pid = 1646] [id = 106] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12116e800 == 44 [pid = 1646] [id = 105] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1198e8800 == 43 [pid = 1646] [id = 104] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a4800 == 42 [pid = 1646] [id = 103] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x116016800 == 41 [pid = 1646] [id = 102] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9d3000 == 40 [pid = 1646] [id = 100] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x120768800 == 39 [pid = 1646] [id = 99] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x116857000 == 38 [pid = 1646] [id = 98] 01:48:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a682000 == 37 [pid = 1646] [id = 97] 01:48:39 INFO - PROCESS | 1646 | 1468918119659 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]]]}] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1180d4c00) [pid = 1646] [serial = 200] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x113350800) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x126442800) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12a5ed800) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1293aa800) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12af4a000) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x124b3f000) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1180d1800) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x116813800) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12442a000) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x124b40c00) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12af4b000) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119146c00) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119d69c00) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1218ab000) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1245e6000) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x125843800) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1263abc00) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125f89000) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119d6a400) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x120fd8000) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1181c4400) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118866400) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1181c8000) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1176b5400) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a6bd400) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12b8b3800) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12a6c6400) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12a4c9400) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12af6d000) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129196c00) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x125f77000) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12bd41800) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12b97b800) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 01:48:39 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b982c00) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 01:48:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:48:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 621ms 01:48:39 INFO - PROCESS | 1646 | 1468918119709 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:48:39 INFO - PROCESS | 1646 | 1468918119711 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:48:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:48:39 INFO - PROCESS | 1646 | 1468918119714 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:48:39 INFO - PROCESS | 1646 | 1468918119715 Marionette TRACE conn2 <- [1,442,null,{}] 01:48:39 INFO - PROCESS | 1646 | 1468918119717 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}] 01:48:39 INFO - PROCESS | 1646 | 1468918119718 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:39 INFO - PROCESS | 1646 | 1468918119802 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:48:39 INFO - PROCESS | 1646 | 1468918119810 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:39 INFO - PROCESS | 1646 | 1468918119811 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d95800 == 38 [pid = 1646] [id = 118] 01:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119811800) [pid = 1646] [serial = 351] [outer = 0x0] 01:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119d67c00) [pid = 1646] [serial = 352] [outer = 0x119811800] 01:48:39 INFO - PROCESS | 1646 | 1468918119832 Marionette DEBUG loaded listener.js 01:48:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119d75400) [pid = 1646] [serial = 353] [outer = 0x119811800] 01:48:40 INFO - PROCESS | 1646 | 1468918120262 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]]]}] 01:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 567ms 01:48:40 INFO - PROCESS | 1646 | 1468918120282 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 1646 | 1468918120283 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:48:40 INFO - PROCESS | 1646 | 1468918120290 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 1646 | 1468918120294 Marionette TRACE conn2 <- [1,446,null,{}] 01:48:40 INFO - PROCESS | 1646 | 1468918120297 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}] 01:48:40 INFO - PROCESS | 1646 | 1468918120299 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:40 INFO - PROCESS | 1646 | 1468918120385 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:48:40 INFO - PROCESS | 1646 | 1468918120391 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:40 INFO - PROCESS | 1646 | 1468918120392 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x119409000 == 39 [pid = 1646] [id = 119] 01:48:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119d69c00) [pid = 1646] [serial = 354] [outer = 0x0] 01:48:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12409d400) [pid = 1646] [serial = 355] [outer = 0x119d69c00] 01:48:40 INFO - PROCESS | 1646 | 1468918120434 Marionette DEBUG loaded listener.js 01:48:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x125d84800) [pid = 1646] [serial = 356] [outer = 0x119d69c00] 01:48:40 INFO - PROCESS | 1646 | 1468918120864 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]]]}] 01:48:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:48:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 626ms 01:48:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:48:40 INFO - PROCESS | 1646 | 1468918120913 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:48:40 INFO - PROCESS | 1646 | 1468918120915 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:48:40 INFO - PROCESS | 1646 | 1468918120918 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:48:40 INFO - PROCESS | 1646 | 1468918120920 Marionette TRACE conn2 <- [1,450,null,{}] 01:48:40 INFO - PROCESS | 1646 | 1468918120923 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}] 01:48:40 INFO - PROCESS | 1646 | 1468918120925 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:41 INFO - PROCESS | 1646 | 1468918121074 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:48:41 INFO - PROCESS | 1646 | 1468918121087 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:41 INFO - PROCESS | 1646 | 1468918121089 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x121151000 == 40 [pid = 1646] [id = 120] 01:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x126441400) [pid = 1646] [serial = 357] [outer = 0x0] 01:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12644ac00) [pid = 1646] [serial = 358] [outer = 0x126441400] 01:48:41 INFO - PROCESS | 1646 | 1468918121131 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x128a1a400) [pid = 1646] [serial = 359] [outer = 0x126441400] 01:48:41 INFO - PROCESS | 1646 | 1468918121493 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] 01:48:41 INFO - PROCESS | 1646 | 1468918121539 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:48:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:48:41 INFO - PROCESS | 1646 | 1468918121558 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:48:41 INFO - PROCESS | 1646 | 1468918121559 Marionette TRACE conn2 <- [1,454,null,{}] 01:48:41 INFO - PROCESS | 1646 | 1468918121561 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}] 01:48:41 INFO - PROCESS | 1646 | 1468918121562 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:41 INFO - PROCESS | 1646 | 1468918121663 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:48:41 INFO - PROCESS | 1646 | 1468918121674 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:41 INFO - PROCESS | 1646 | 1468918121678 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x121838800 == 41 [pid = 1646] [id = 121] 01:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129192400) [pid = 1646] [serial = 360] [outer = 0x0] 01:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x129199c00) [pid = 1646] [serial = 361] [outer = 0x129192400] 01:48:41 INFO - PROCESS | 1646 | 1468918121738 Marionette DEBUG loaded listener.js 01:48:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a43d400) [pid = 1646] [serial = 362] [outer = 0x129192400] 01:48:42 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:48:42 INFO - PROCESS | 1646 | 1468918122096 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]]]}] 01:48:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:48:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 585ms 01:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:48:42 INFO - PROCESS | 1646 | 1468918122127 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:48:42 INFO - PROCESS | 1646 | 1468918122129 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:48:42 INFO - PROCESS | 1646 | 1468918122131 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:48:42 INFO - PROCESS | 1646 | 1468918122132 Marionette TRACE conn2 <- [1,458,null,{}] 01:48:42 INFO - PROCESS | 1646 | 1468918122134 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}] 01:48:42 INFO - PROCESS | 1646 | 1468918122135 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:42 INFO - PROCESS | 1646 | 1468918122233 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:48:42 INFO - PROCESS | 1646 | 1468918122245 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:42 INFO - PROCESS | 1646 | 1468918122246 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12548c800 == 42 [pid = 1646] [id = 122] 01:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a44a400) [pid = 1646] [serial = 363] [outer = 0x0] 01:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a5efc00) [pid = 1646] [serial = 364] [outer = 0x12a44a400] 01:48:42 INFO - PROCESS | 1646 | 1468918122270 Marionette DEBUG loaded listener.js 01:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af4c800) [pid = 1646] [serial = 365] [outer = 0x12a44a400] 01:48:42 INFO - PROCESS | 1646 | 1468918122615 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] 01:48:42 INFO - PROCESS | 1646 | 1468918122653 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:48:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:48:42 INFO - PROCESS | 1646 | 1468918122655 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:48:42 INFO - PROCESS | 1646 | 1468918122656 Marionette TRACE conn2 <- [1,462,null,{}] 01:48:42 INFO - PROCESS | 1646 | 1468918122661 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}] 01:48:42 INFO - PROCESS | 1646 | 1468918122662 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:42 INFO - PROCESS | 1646 | 1468918122765 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:48:42 INFO - PROCESS | 1646 | 1468918122768 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:42 INFO - PROCESS | 1646 | 1468918122769 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x112f9b800 == 43 [pid = 1646] [id = 123] 01:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12af61c00) [pid = 1646] [serial = 366] [outer = 0x0] 01:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b8b3800) [pid = 1646] [serial = 367] [outer = 0x12af61c00] 01:48:42 INFO - PROCESS | 1646 | 1468918122793 Marionette DEBUG loaded listener.js 01:48:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b97e000) [pid = 1646] [serial = 368] [outer = 0x12af61c00] 01:48:43 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:48:43 INFO - PROCESS | 1646 | 1468918123142 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] 01:48:43 INFO - PROCESS | 1646 | 1468918123179 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:48:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:48:43 INFO - PROCESS | 1646 | 1468918123181 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:48:43 INFO - PROCESS | 1646 | 1468918123182 Marionette TRACE conn2 <- [1,466,null,{}] 01:48:43 INFO - PROCESS | 1646 | 1468918123184 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}] 01:48:43 INFO - PROCESS | 1646 | 1468918123185 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:43 INFO - PROCESS | 1646 | 1468918123281 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:48:43 INFO - PROCESS | 1646 | 1468918123295 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:43 INFO - PROCESS | 1646 | 1468918123296 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a28000 == 44 [pid = 1646] [id = 124] 01:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b75f800) [pid = 1646] [serial = 369] [outer = 0x0] 01:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12bd45800) [pid = 1646] [serial = 370] [outer = 0x12b75f800] 01:48:43 INFO - PROCESS | 1646 | 1468918123320 Marionette DEBUG loaded listener.js 01:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1129aec00) [pid = 1646] [serial = 371] [outer = 0x12b75f800] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12b985400) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12bd43c00) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119144400) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12939e800) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12a6c2000) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12a6b8400) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1129b1c00) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1185e7000) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119d74400) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x10ebf5400) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12904a400) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119a10400) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116789000) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x111aa5800) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:48:43 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119815800) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:48:43 INFO - PROCESS | 1646 | 1468918123788 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] 01:48:43 INFO - PROCESS | 1646 | 1468918123800 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:48:43 INFO - PROCESS | 1646 | 1468918123802 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:48:43 INFO - PROCESS | 1646 | 1468918123804 Marionette TRACE conn2 <- [1,470,null,{}] 01:48:43 INFO - PROCESS | 1646 | 1468918123806 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}] 01:48:43 INFO - PROCESS | 1646 | 1468918123809 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:43 INFO - PROCESS | 1646 | 1468918123898 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:48:43 INFO - PROCESS | 1646 | 1468918123901 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:43 INFO - PROCESS | 1646 | 1468918123902 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12907e800 == 45 [pid = 1646] [id = 125] 01:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1127d2800) [pid = 1646] [serial = 372] [outer = 0x0] 01:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116477c00) [pid = 1646] [serial = 373] [outer = 0x1127d2800] 01:48:43 INFO - PROCESS | 1646 | 1468918123927 Marionette DEBUG loaded listener.js 01:48:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125f81000) [pid = 1646] [serial = 374] [outer = 0x1127d2800] 01:48:44 INFO - PROCESS | 1646 | 1468918124248 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]]]}] 01:48:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:48:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 01:48:44 INFO - PROCESS | 1646 | 1468918124271 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:48:44 INFO - PROCESS | 1646 | 1468918124273 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:48:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:48:44 INFO - PROCESS | 1646 | 1468918124277 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:48:44 INFO - PROCESS | 1646 | 1468918124278 Marionette TRACE conn2 <- [1,474,null,{}] 01:48:44 INFO - PROCESS | 1646 | 1468918124280 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}] 01:48:44 INFO - PROCESS | 1646 | 1468918124281 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:44 INFO - PROCESS | 1646 | 1468918124382 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:48:44 INFO - PROCESS | 1646 | 1468918124387 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:44 INFO - PROCESS | 1646 | 1468918124389 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a428000 == 46 [pid = 1646] [id = 126] 01:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125f8ac00) [pid = 1646] [serial = 375] [outer = 0x0] 01:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12b8b3400) [pid = 1646] [serial = 376] [outer = 0x125f8ac00] 01:48:44 INFO - PROCESS | 1646 | 1468918124417 Marionette DEBUG loaded listener.js 01:48:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12bdf2800) [pid = 1646] [serial = 377] [outer = 0x125f8ac00] 01:48:44 INFO - PROCESS | 1646 | 1468918124772 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]]]}] 01:48:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:48:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 01:48:44 INFO - PROCESS | 1646 | 1468918124797 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:48:44 INFO - PROCESS | 1646 | 1468918124799 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:48:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:48:44 INFO - PROCESS | 1646 | 1468918124803 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:48:44 INFO - PROCESS | 1646 | 1468918124805 Marionette TRACE conn2 <- [1,478,null,{}] 01:48:44 INFO - PROCESS | 1646 | 1468918124809 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}] 01:48:44 INFO - PROCESS | 1646 | 1468918124822 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:44 INFO - PROCESS | 1646 | 1468918124962 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:48:45 INFO - PROCESS | 1646 | 1468918125045 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:45 INFO - PROCESS | 1646 | 1468918125046 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9e1000 == 47 [pid = 1646] [id = 127] 01:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x112f4d400) [pid = 1646] [serial = 378] [outer = 0x0] 01:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112f59400) [pid = 1646] [serial = 379] [outer = 0x112f4d400] 01:48:45 INFO - PROCESS | 1646 | 1468918125086 Marionette DEBUG loaded listener.js 01:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12c4b4000) [pid = 1646] [serial = 380] [outer = 0x112f4d400] 01:48:45 INFO - PROCESS | 1646 | 1468918125463 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]]]}] 01:48:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:48:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 673ms 01:48:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:48:45 INFO - PROCESS | 1646 | 1468918125478 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:48:45 INFO - PROCESS | 1646 | 1468918125479 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:48:45 INFO - PROCESS | 1646 | 1468918125481 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:48:45 INFO - PROCESS | 1646 | 1468918125482 Marionette TRACE conn2 <- [1,482,null,{}] 01:48:45 INFO - PROCESS | 1646 | 1468918125484 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}] 01:48:45 INFO - PROCESS | 1646 | 1468918125485 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:45 INFO - PROCESS | 1646 | 1468918125567 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:48:45 INFO - PROCESS | 1646 | 1468918125639 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:45 INFO - PROCESS | 1646 | 1468918125640 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd85000 == 48 [pid = 1646] [id = 128] 01:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118121c00) [pid = 1646] [serial = 381] [outer = 0x0] 01:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118124800) [pid = 1646] [serial = 382] [outer = 0x118121c00] 01:48:45 INFO - PROCESS | 1646 | 1468918125664 Marionette DEBUG loaded listener.js 01:48:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118128800) [pid = 1646] [serial = 383] [outer = 0x118121c00] 01:48:46 INFO - PROCESS | 1646 | 1468918126157 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]]]}] 01:48:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:48:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 718ms 01:48:46 INFO - PROCESS | 1646 | 1468918126200 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:48:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:48:46 INFO - PROCESS | 1646 | 1468918126202 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:48:46 INFO - PROCESS | 1646 | 1468918126205 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:48:46 INFO - PROCESS | 1646 | 1468918126211 Marionette TRACE conn2 <- [1,486,null,{}] 01:48:46 INFO - PROCESS | 1646 | 1468918126214 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}] 01:48:46 INFO - PROCESS | 1646 | 1468918126216 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:46 INFO - PROCESS | 1646 | 1468918126322 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:48:46 INFO - PROCESS | 1646 | 1468918126389 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:46 INFO - PROCESS | 1646 | 1468918126391 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e6800 == 49 [pid = 1646] [id = 129] 01:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x112f54c00) [pid = 1646] [serial = 384] [outer = 0x0] 01:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1132c4400) [pid = 1646] [serial = 385] [outer = 0x112f54c00] 01:48:46 INFO - PROCESS | 1646 | 1468918126422 Marionette DEBUG loaded listener.js 01:48:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11688a800) [pid = 1646] [serial = 386] [outer = 0x112f54c00] 01:48:46 INFO - PROCESS | 1646 | 1468918126990 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]]]}] 01:48:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:48:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 824ms 01:48:47 INFO - PROCESS | 1646 | 1468918127030 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:48:47 INFO - PROCESS | 1646 | 1468918127035 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:48:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:48:47 INFO - PROCESS | 1646 | 1468918127042 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:48:47 INFO - PROCESS | 1646 | 1468918127045 Marionette TRACE conn2 <- [1,490,null,{}] 01:48:47 INFO - PROCESS | 1646 | 1468918127048 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}] 01:48:47 INFO - PROCESS | 1646 | 1468918127051 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:47 INFO - PROCESS | 1646 | 1468918127172 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:48:47 INFO - PROCESS | 1646 | 1468918127227 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:47 INFO - PROCESS | 1646 | 1468918127228 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12182d800 == 50 [pid = 1646] [id = 130] 01:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118587000) [pid = 1646] [serial = 387] [outer = 0x0] 01:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118747c00) [pid = 1646] [serial = 388] [outer = 0x118587000] 01:48:47 INFO - PROCESS | 1646 | 1468918127258 Marionette DEBUG loaded listener.js 01:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1196d3c00) [pid = 1646] [serial = 389] [outer = 0x118587000] 01:48:47 INFO - PROCESS | 1646 | 1468918127687 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]]]}] 01:48:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:48:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 01:48:47 INFO - PROCESS | 1646 | 1468918127713 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:48:47 INFO - PROCESS | 1646 | 1468918127715 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:48:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:48:47 INFO - PROCESS | 1646 | 1468918127718 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:48:47 INFO - PROCESS | 1646 | 1468918127720 Marionette TRACE conn2 <- [1,494,null,{}] 01:48:47 INFO - PROCESS | 1646 | 1468918127742 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}] 01:48:47 INFO - PROCESS | 1646 | 1468918127745 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:47 INFO - PROCESS | 1646 | 1468918127849 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:48:47 INFO - PROCESS | 1646 | 1468918127905 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:47 INFO - PROCESS | 1646 | 1468918127907 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd8d800 == 51 [pid = 1646] [id = 131] 01:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1212f3c00) [pid = 1646] [serial = 390] [outer = 0x0] 01:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1245e6000) [pid = 1646] [serial = 391] [outer = 0x1212f3c00] 01:48:47 INFO - PROCESS | 1646 | 1468918127938 Marionette DEBUG loaded listener.js 01:48:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x126443800) [pid = 1646] [serial = 392] [outer = 0x1212f3c00] 01:48:48 INFO - PROCESS | 1646 | 1468918128395 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]]]}] 01:48:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:48:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 01:48:48 INFO - PROCESS | 1646 | 1468918128463 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:48:48 INFO - PROCESS | 1646 | 1468918128464 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:48:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:48:48 INFO - PROCESS | 1646 | 1468918128508 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:48:48 INFO - PROCESS | 1646 | 1468918128509 Marionette TRACE conn2 <- [1,498,null,{}] 01:48:48 INFO - PROCESS | 1646 | 1468918128511 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}] 01:48:48 INFO - PROCESS | 1646 | 1468918128513 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:48 INFO - PROCESS | 1646 | 1468918128614 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:48:48 INFO - PROCESS | 1646 | 1468918128682 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:48 INFO - PROCESS | 1646 | 1468918128683 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121375800 == 52 [pid = 1646] [id = 132] 01:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1129b8400) [pid = 1646] [serial = 393] [outer = 0x0] 01:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x125f7e400) [pid = 1646] [serial = 394] [outer = 0x1129b8400] 01:48:48 INFO - PROCESS | 1646 | 1468918128713 Marionette DEBUG loaded listener.js 01:48:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12919c000) [pid = 1646] [serial = 395] [outer = 0x1129b8400] 01:48:49 INFO - PROCESS | 1646 | 1468918129283 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]]]}] 01:48:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:48:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 822ms 01:48:49 INFO - PROCESS | 1646 | 1468918129329 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:48:49 INFO - PROCESS | 1646 | 1468918129331 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:48:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:48:49 INFO - PROCESS | 1646 | 1468918129335 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:48:49 INFO - PROCESS | 1646 | 1468918129336 Marionette TRACE conn2 <- [1,502,null,{}] 01:48:49 INFO - PROCESS | 1646 | 1468918129340 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}] 01:48:49 INFO - PROCESS | 1646 | 1468918129341 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:49 INFO - PROCESS | 1646 | 1468918129433 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:48:49 INFO - PROCESS | 1646 | 1468918129504 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:49 INFO - PROCESS | 1646 | 1468918129505 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e54000 == 53 [pid = 1646] [id = 133] 01:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1129ba000) [pid = 1646] [serial = 396] [outer = 0x0] 01:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1164d1000) [pid = 1646] [serial = 397] [outer = 0x1129ba000] 01:48:49 INFO - PROCESS | 1646 | 1468918129534 Marionette DEBUG loaded listener.js 01:48:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1176b4800) [pid = 1646] [serial = 398] [outer = 0x1129ba000] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9e1000 == 52 [pid = 1646] [id = 127] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12a428000 == 51 [pid = 1646] [id = 126] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12907e800 == 50 [pid = 1646] [id = 125] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x128a28000 == 49 [pid = 1646] [id = 124] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x112f9b800 == 48 [pid = 1646] [id = 123] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12548c800 == 47 [pid = 1646] [id = 122] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121838800 == 46 [pid = 1646] [id = 121] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121151000 == 45 [pid = 1646] [id = 120] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119409000 == 44 [pid = 1646] [id = 119] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x117d95800 == 43 [pid = 1646] [id = 118] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11685b000 == 42 [pid = 1646] [id = 117] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11618d800 == 41 [pid = 1646] [id = 116] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11673a000 == 40 [pid = 1646] [id = 113] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12b751800 == 39 [pid = 1646] [id = 112] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x118774000 == 38 [pid = 1646] [id = 67] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0e4000 == 37 [pid = 1646] [id = 115] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x116fdc800 == 36 [pid = 1646] [id = 101] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11941c000 == 35 [pid = 1646] [id = 114] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x116855800 == 34 [pid = 1646] [id = 80] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1198e7000 == 33 [pid = 1646] [id = 81] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x128a36000 == 32 [pid = 1646] [id = 82] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x121375800 == 31 [pid = 1646] [id = 132] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd8d800 == 30 [pid = 1646] [id = 131] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12182d800 == 29 [pid = 1646] [id = 130] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e6800 == 28 [pid = 1646] [id = 129] 01:48:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd85000 == 27 [pid = 1646] [id = 128] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128a19800) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1127d9c00) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12bdf1c00) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12bd4fc00) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119812c00) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12c4be400) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119d6d000) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12b8b1800) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12af61400) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b75d400) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1129b7400) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12a5edc00) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1293a0800) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x124b3fc00) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x120fd7c00) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x10ebfbc00) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12939f400) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12a5e8c00) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125f70400) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x126122c00) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x128b32800) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118588400) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1176b6c00) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1181c4000) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12cc35400) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1180d5400) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12c4b6800) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119145c00) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x10ebffc00) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12b8bec00) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 01:48:50 INFO - PROCESS | 1646 | 1468918130567 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]]]}] 01:48:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:48:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1271ms 01:48:50 INFO - PROCESS | 1646 | 1468918130607 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:48:50 INFO - PROCESS | 1646 | 1468918130611 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:48:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:48:50 INFO - PROCESS | 1646 | 1468918130615 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:48:50 INFO - PROCESS | 1646 | 1468918130617 Marionette TRACE conn2 <- [1,506,null,{}] 01:48:50 INFO - PROCESS | 1646 | 1468918130620 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}] 01:48:50 INFO - PROCESS | 1646 | 1468918130622 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:50 INFO - PROCESS | 1646 | 1468918130701 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:48:50 INFO - PROCESS | 1646 | 1468918130706 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:50 INFO - PROCESS | 1646 | 1468918130709 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11336a000 == 28 [pid = 1646] [id = 134] 01:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112a8d000) [pid = 1646] [serial = 399] [outer = 0x0] 01:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112f54400) [pid = 1646] [serial = 400] [outer = 0x112a8d000] 01:48:50 INFO - PROCESS | 1646 | 1468918130739 Marionette DEBUG loaded listener.js 01:48:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1129b7c00) [pid = 1646] [serial = 401] [outer = 0x112a8d000] 01:48:51 INFO - PROCESS | 1646 | 1468918131073 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]]]}] 01:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 01:48:51 INFO - PROCESS | 1646 | 1468918131100 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:48:51 INFO - PROCESS | 1646 | 1468918131103 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:48:51 INFO - PROCESS | 1646 | 1468918131113 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:48:51 INFO - PROCESS | 1646 | 1468918131114 Marionette TRACE conn2 <- [1,510,null,{}] 01:48:51 INFO - PROCESS | 1646 | 1468918131117 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}] 01:48:51 INFO - PROCESS | 1646 | 1468918131118 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:51 INFO - PROCESS | 1646 | 1468918131193 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:48:51 INFO - PROCESS | 1646 | 1468918131198 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:51 INFO - PROCESS | 1646 | 1468918131199 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x116867800 == 29 [pid = 1646] [id = 135] 01:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x115e87000) [pid = 1646] [serial = 402] [outer = 0x0] 01:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116813800) [pid = 1646] [serial = 403] [outer = 0x115e87000] 01:48:51 INFO - PROCESS | 1646 | 1468918131229 Marionette DEBUG loaded listener.js 01:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11716f400) [pid = 1646] [serial = 404] [outer = 0x115e87000] 01:48:51 INFO - PROCESS | 1646 | 1468918131567 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]]]}] 01:48:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:48:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 469ms 01:48:51 INFO - PROCESS | 1646 | 1468918131582 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:48:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:48:51 INFO - PROCESS | 1646 | 1468918131594 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:48:51 INFO - PROCESS | 1646 | 1468918131598 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:48:51 INFO - PROCESS | 1646 | 1468918131602 Marionette TRACE conn2 <- [1,514,null,{}] 01:48:51 INFO - PROCESS | 1646 | 1468918131615 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}] 01:48:51 INFO - PROCESS | 1646 | 1468918131620 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:51 INFO - PROCESS | 1646 | 1468918131746 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:48:51 INFO - PROCESS | 1646 | 1468918131828 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:51 INFO - PROCESS | 1646 | 1468918131830 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181cf000 == 30 [pid = 1646] [id = 136] 01:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1129b0000) [pid = 1646] [serial = 405] [outer = 0x0] 01:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11811c800) [pid = 1646] [serial = 406] [outer = 0x1129b0000] 01:48:51 INFO - PROCESS | 1646 | 1468918131873 Marionette DEBUG loaded listener.js 01:48:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118588400) [pid = 1646] [serial = 407] [outer = 0x1129b0000] 01:48:52 INFO - PROCESS | 1646 | 1468918132237 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]]]}] 01:48:52 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 01:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 673ms 01:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:48:52 INFO - PROCESS | 1646 | 1468918132271 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:48:52 INFO - PROCESS | 1646 | 1468918132273 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:48:52 INFO - PROCESS | 1646 | 1468918132288 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:48:52 INFO - PROCESS | 1646 | 1468918132289 Marionette TRACE conn2 <- [1,518,null,{}] 01:48:52 INFO - PROCESS | 1646 | 1468918132293 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}] 01:48:52 INFO - PROCESS | 1646 | 1468918132294 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:52 INFO - PROCESS | 1646 | 1468918132370 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:48:52 INFO - PROCESS | 1646 | 1468918132376 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:52 INFO - PROCESS | 1646 | 1468918132378 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187fb800 == 31 [pid = 1646] [id = 137] 01:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11873b800) [pid = 1646] [serial = 408] [outer = 0x0] 01:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118865000) [pid = 1646] [serial = 409] [outer = 0x11873b800] 01:48:52 INFO - PROCESS | 1646 | 1468918132403 Marionette DEBUG loaded listener.js 01:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119147800) [pid = 1646] [serial = 410] [outer = 0x11873b800] 01:48:52 INFO - PROCESS | 1646 | 1468918132759 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]]]}] 01:48:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:48:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 534ms 01:48:52 INFO - PROCESS | 1646 | 1468918132809 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:48:52 INFO - PROCESS | 1646 | 1468918132811 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:48:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:48:52 INFO - PROCESS | 1646 | 1468918132813 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:48:52 INFO - PROCESS | 1646 | 1468918132814 Marionette TRACE conn2 <- [1,522,null,{}] 01:48:52 INFO - PROCESS | 1646 | 1468918132816 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}] 01:48:52 INFO - PROCESS | 1646 | 1468918132824 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:52 INFO - PROCESS | 1646 | 1468918132915 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:48:52 INFO - PROCESS | 1646 | 1468918132951 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:52 INFO - PROCESS | 1646 | 1468918132952 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11941e000 == 32 [pid = 1646] [id = 138] 01:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112d67000) [pid = 1646] [serial = 411] [outer = 0x0] 01:48:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119819800) [pid = 1646] [serial = 412] [outer = 0x112d67000] 01:48:52 INFO - PROCESS | 1646 | 1468918132976 Marionette DEBUG loaded listener.js 01:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d6b000) [pid = 1646] [serial = 413] [outer = 0x112d67000] 01:48:53 INFO - PROCESS | 1646 | 1468918133317 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]]]}] 01:48:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 01:48:53 INFO - PROCESS | 1646 | 1468918133332 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:48:53 INFO - PROCESS | 1646 | 1468918133333 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:48:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:48:53 INFO - PROCESS | 1646 | 1468918133335 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:48:53 INFO - PROCESS | 1646 | 1468918133337 Marionette TRACE conn2 <- [1,526,null,{}] 01:48:53 INFO - PROCESS | 1646 | 1468918133339 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}] 01:48:53 INFO - PROCESS | 1646 | 1468918133345 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:53 INFO - PROCESS | 1646 | 1468918133460 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:48:53 INFO - PROCESS | 1646 | 1468918133464 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:53 INFO - PROCESS | 1646 | 1468918133465 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12104d000 == 33 [pid = 1646] [id = 139] 01:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119d6b800) [pid = 1646] [serial = 414] [outer = 0x0] 01:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1207ca800) [pid = 1646] [serial = 415] [outer = 0x119d6b800] 01:48:53 INFO - PROCESS | 1646 | 1468918133490 Marionette DEBUG loaded listener.js 01:48:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x124b3b000) [pid = 1646] [serial = 416] [outer = 0x119d6b800] 01:48:53 INFO - PROCESS | 1646 | 1468918133824 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]]]}] 01:48:53 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 01:48:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 01:48:53 INFO - PROCESS | 1646 | 1468918133869 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:48:53 INFO - PROCESS | 1646 | 1468918133870 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:48:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:48:53 INFO - PROCESS | 1646 | 1468918133872 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:48:53 INFO - PROCESS | 1646 | 1468918133874 Marionette TRACE conn2 <- [1,530,null,{}] 01:48:53 INFO - PROCESS | 1646 | 1468918133876 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}] 01:48:53 INFO - PROCESS | 1646 | 1468918133877 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:53 INFO - PROCESS | 1646 | 1468918133974 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:48:54 INFO - PROCESS | 1646 | 1468918134010 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:54 INFO - PROCESS | 1646 | 1468918134011 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12181e800 == 34 [pid = 1646] [id = 140] 01:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1127d5000) [pid = 1646] [serial = 417] [outer = 0x0] 01:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12584e400) [pid = 1646] [serial = 418] [outer = 0x1127d5000] 01:48:54 INFO - PROCESS | 1646 | 1468918134036 Marionette DEBUG loaded listener.js 01:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125f6f400) [pid = 1646] [serial = 419] [outer = 0x1127d5000] 01:48:54 INFO - PROCESS | 1646 | 1468918134369 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"]]]}] 01:48:54 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 01:48:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:48:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:48:54 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 01:48:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:48:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:48:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:48:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 01:48:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:48:54 INFO - PROCESS | 1646 | 1468918134394 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:48:54 INFO - PROCESS | 1646 | 1468918134396 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:48:54 INFO - PROCESS | 1646 | 1468918134398 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:48:54 INFO - PROCESS | 1646 | 1468918134399 Marionette TRACE conn2 <- [1,534,null,{}] 01:48:54 INFO - PROCESS | 1646 | 1468918134407 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}] 01:48:54 INFO - PROCESS | 1646 | 1468918134408 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:54 INFO - PROCESS | 1646 | 1468918134506 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:48:54 INFO - PROCESS | 1646 | 1468918134509 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:54 INFO - PROCESS | 1646 | 1468918134511 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12591c000 == 35 [pid = 1646] [id = 141] 01:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125f71000) [pid = 1646] [serial = 420] [outer = 0x0] 01:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126122800) [pid = 1646] [serial = 421] [outer = 0x125f71000] 01:48:54 INFO - PROCESS | 1646 | 1468918134535 Marionette DEBUG loaded listener.js 01:48:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128a19800) [pid = 1646] [serial = 422] [outer = 0x125f71000] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x128a16c00) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118121c00) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12a44a400) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12af61c00) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b75f800) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1127de400) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119811800) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x116ab2400) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1259d4000) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1129b3800) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x126441400) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1164d4400) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119d69c00) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1127d2000) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1127d2800) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112f4d400) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x125f8ac00) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:48:54 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129192400) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:48:55 INFO - PROCESS | 1646 | 1468918135048 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]]]}] 01:48:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:48:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 669ms 01:48:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:48:55 INFO - PROCESS | 1646 | 1468918135068 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:48:55 INFO - PROCESS | 1646 | 1468918135069 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:48:55 INFO - PROCESS | 1646 | 1468918135072 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:48:55 INFO - PROCESS | 1646 | 1468918135073 Marionette TRACE conn2 <- [1,538,null,{}] 01:48:55 INFO - PROCESS | 1646 | 1468918135098 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}] 01:48:55 INFO - PROCESS | 1646 | 1468918135099 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:55 INFO - PROCESS | 1646 | 1468918135187 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:48:55 INFO - PROCESS | 1646 | 1468918135196 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:55 INFO - PROCESS | 1646 | 1468918135198 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x126175800 == 36 [pid = 1646] [id = 142] 01:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x10ebf4400) [pid = 1646] [serial = 423] [outer = 0x0] 01:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116ab2400) [pid = 1646] [serial = 424] [outer = 0x10ebf4400] 01:48:55 INFO - PROCESS | 1646 | 1468918135229 Marionette DEBUG loaded listener.js 01:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121728c00) [pid = 1646] [serial = 425] [outer = 0x10ebf4400] 01:48:55 INFO - PROCESS | 1646 | 1468918135579 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]]]}] 01:48:55 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. 01:48:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 525ms 01:48:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:48:55 INFO - PROCESS | 1646 | 1468918135598 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:48:55 INFO - PROCESS | 1646 | 1468918135599 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:48:55 INFO - PROCESS | 1646 | 1468918135601 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:48:55 INFO - PROCESS | 1646 | 1468918135602 Marionette TRACE conn2 <- [1,542,null,{}] 01:48:55 INFO - PROCESS | 1646 | 1468918135605 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}] 01:48:55 INFO - PROCESS | 1646 | 1468918135606 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:55 INFO - PROCESS | 1646 | 1468918135682 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:48:55 INFO - PROCESS | 1646 | 1468918135737 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:55 INFO - PROCESS | 1646 | 1468918135738 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12899d000 == 37 [pid = 1646] [id = 143] 01:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11811fc00) [pid = 1646] [serial = 426] [outer = 0x0] 01:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125f7f800) [pid = 1646] [serial = 427] [outer = 0x11811fc00] 01:48:55 INFO - PROCESS | 1646 | 1468918135763 Marionette DEBUG loaded listener.js 01:48:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128a1d400) [pid = 1646] [serial = 428] [outer = 0x11811fc00] 01:48:56 INFO - PROCESS | 1646 | 1468918136019 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]]]}] 01:48:56 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. 01:48:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 468ms 01:48:56 INFO - PROCESS | 1646 | 1468918136069 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:48:56 INFO - PROCESS | 1646 | 1468918136071 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:48:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:48:56 INFO - PROCESS | 1646 | 1468918136082 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:48:56 INFO - PROCESS | 1646 | 1468918136083 Marionette TRACE conn2 <- [1,546,null,{}] 01:48:56 INFO - PROCESS | 1646 | 1468918136085 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}] 01:48:56 INFO - PROCESS | 1646 | 1468918136087 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:56 INFO - PROCESS | 1646 | 1468918136198 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:48:56 INFO - PROCESS | 1646 | 1468918136204 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:56 INFO - PROCESS | 1646 | 1468918136205 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x120765800 == 38 [pid = 1646] [id = 144] 01:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119147c00) [pid = 1646] [serial = 429] [outer = 0x0] 01:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128b37c00) [pid = 1646] [serial = 430] [outer = 0x119147c00] 01:48:56 INFO - PROCESS | 1646 | 1468918136238 Marionette DEBUG loaded listener.js 01:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a43e000) [pid = 1646] [serial = 431] [outer = 0x119147c00] 01:48:56 INFO - PROCESS | 1646 | 1468918136595 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]]]}] 01:48:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:48:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 527ms 01:48:56 INFO - PROCESS | 1646 | 1468918136602 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:48:56 INFO - PROCESS | 1646 | 1468918136603 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:48:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:48:56 INFO - PROCESS | 1646 | 1468918136606 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:48:56 INFO - PROCESS | 1646 | 1468918136607 Marionette TRACE conn2 <- [1,550,null,{}] 01:48:56 INFO - PROCESS | 1646 | 1468918136612 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}] 01:48:56 INFO - PROCESS | 1646 | 1468918136613 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:56 INFO - PROCESS | 1646 | 1468918136726 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:48:56 INFO - PROCESS | 1646 | 1468918136733 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:56 INFO - PROCESS | 1646 | 1468918136734 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a68f000 == 39 [pid = 1646] [id = 145] 01:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1254ab400) [pid = 1646] [serial = 432] [outer = 0x0] 01:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a4c3800) [pid = 1646] [serial = 433] [outer = 0x1254ab400] 01:48:56 INFO - PROCESS | 1646 | 1468918136764 Marionette DEBUG loaded listener.js 01:48:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a6b9800) [pid = 1646] [serial = 434] [outer = 0x1254ab400] 01:48:57 INFO - PROCESS | 1646 | 1468918137243 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]]]}] 01:48:57 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. 01:48:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 672ms 01:48:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:48:57 INFO - PROCESS | 1646 | 1468918137278 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:48:57 INFO - PROCESS | 1646 | 1468918137281 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:48:57 INFO - PROCESS | 1646 | 1468918137284 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:48:57 INFO - PROCESS | 1646 | 1468918137287 Marionette TRACE conn2 <- [1,554,null,{}] 01:48:57 INFO - PROCESS | 1646 | 1468918137291 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}] 01:48:57 INFO - PROCESS | 1646 | 1468918137293 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:57 INFO - PROCESS | 1646 | 1468918137401 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:48:57 INFO - PROCESS | 1646 | 1468918137454 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:57 INFO - PROCESS | 1646 | 1468918137455 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ad1000 == 40 [pid = 1646] [id = 146] 01:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1129b6c00) [pid = 1646] [serial = 435] [outer = 0x0] 01:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x112f57800) [pid = 1646] [serial = 436] [outer = 0x1129b6c00] 01:48:57 INFO - PROCESS | 1646 | 1468918137486 Marionette DEBUG loaded listener.js 01:48:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x115e84000) [pid = 1646] [serial = 437] [outer = 0x1129b6c00] 01:48:57 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:48:58 INFO - PROCESS | 1646 | 1468918138048 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]]]}] 01:48:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:48:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 771ms 01:48:58 INFO - PROCESS | 1646 | 1468918138055 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:48:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:48:58 INFO - PROCESS | 1646 | 1468918138061 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:48:58 INFO - PROCESS | 1646 | 1468918138065 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:48:58 INFO - PROCESS | 1646 | 1468918138067 Marionette TRACE conn2 <- [1,558,null,{}] 01:48:58 INFO - PROCESS | 1646 | 1468918138070 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}] 01:48:58 INFO - PROCESS | 1646 | 1468918138071 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:58 INFO - PROCESS | 1646 | 1468918138182 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:48:58 INFO - PROCESS | 1646 | 1468918138257 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:58 INFO - PROCESS | 1646 | 1468918138259 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12076d800 == 41 [pid = 1646] [id = 147] 01:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1180d0400) [pid = 1646] [serial = 438] [outer = 0x0] 01:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11811c000) [pid = 1646] [serial = 439] [outer = 0x1180d0400] 01:48:58 INFO - PROCESS | 1646 | 1468918138289 Marionette DEBUG loaded listener.js 01:48:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11823ec00) [pid = 1646] [serial = 440] [outer = 0x1180d0400] 01:48:58 INFO - PROCESS | 1646 | 1468918138979 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]]]}] 01:48:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:48:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 971ms 01:48:59 INFO - PROCESS | 1646 | 1468918139036 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:48:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:48:59 INFO - PROCESS | 1646 | 1468918139039 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:48:59 INFO - PROCESS | 1646 | 1468918139042 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:48:59 INFO - PROCESS | 1646 | 1468918139044 Marionette TRACE conn2 <- [1,562,null,{}] 01:48:59 INFO - PROCESS | 1646 | 1468918139047 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}] 01:48:59 INFO - PROCESS | 1646 | 1468918139049 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:59 INFO - PROCESS | 1646 | 1468918139161 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x120765800 == 40 [pid = 1646] [id = 144] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12899d000 == 39 [pid = 1646] [id = 143] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x126175800 == 38 [pid = 1646] [id = 142] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12591c000 == 37 [pid = 1646] [id = 141] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12181e800 == 36 [pid = 1646] [id = 140] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12104d000 == 35 [pid = 1646] [id = 139] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11941e000 == 34 [pid = 1646] [id = 138] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1187fb800 == 33 [pid = 1646] [id = 137] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1181cf000 == 32 [pid = 1646] [id = 136] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x116867800 == 31 [pid = 1646] [id = 135] 01:48:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11336a000 == 30 [pid = 1646] [id = 134] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x129193400) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118124800) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12a5efc00) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b8b3800) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12af4c800) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12bd45800) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x113dcec00) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119d67c00) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119d75400) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118fc3800) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119a10000) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125f7c800) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x126128c00) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1132cac00) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1161ac800) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12644ac00) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1181c6000) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118705c00) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12409d400) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125d84800) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119a0b000) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1127e0400) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b97e000) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x125f81000) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12c4b4000) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x116477c00) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b8b3400) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1129aec00) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x129199c00) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a43d400) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12bdf2800) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x128a1a400) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x112f59400) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x118128800) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 01:48:59 INFO - PROCESS | 1646 | 1468918139245 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:59 INFO - PROCESS | 1646 | 1468918139248 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x112f1e000 == 31 [pid = 1646] [id = 148] 01:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112a86400) [pid = 1646] [serial = 441] [outer = 0x0] 01:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x112f4e000) [pid = 1646] [serial = 442] [outer = 0x112a86400] 01:48:59 INFO - PROCESS | 1646 | 1468918139279 Marionette DEBUG loaded listener.js 01:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x115d10800) [pid = 1646] [serial = 443] [outer = 0x112a86400] 01:48:59 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:48:59 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:48:59 INFO - PROCESS | 1646 | 1468918139567 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]]]}] 01:48:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:48:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 571ms 01:48:59 INFO - PROCESS | 1646 | 1468918139614 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:48:59 INFO - PROCESS | 1646 | 1468918139616 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:48:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:48:59 INFO - PROCESS | 1646 | 1468918139621 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:48:59 INFO - PROCESS | 1646 | 1468918139622 Marionette TRACE conn2 <- [1,566,null,{}] 01:48:59 INFO - PROCESS | 1646 | 1468918139627 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}] 01:48:59 INFO - PROCESS | 1646 | 1468918139629 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:59 INFO - PROCESS | 1646 | 1468918139705 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:48:59 INFO - PROCESS | 1646 | 1468918139712 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:48:59 INFO - PROCESS | 1646 | 1468918139713 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:48:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11748a000 == 32 [pid = 1646] [id = 149] 01:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116646400) [pid = 1646] [serial = 444] [outer = 0x0] 01:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1176ad000) [pid = 1646] [serial = 445] [outer = 0x116646400] 01:48:59 INFO - PROCESS | 1646 | 1468918139737 Marionette DEBUG loaded listener.js 01:48:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1180d8800) [pid = 1646] [serial = 446] [outer = 0x116646400] 01:48:59 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:00 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:00 INFO - PROCESS | 1646 | 1468918140085 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]]]}] 01:49:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:49:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 470ms 01:49:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:49:00 INFO - PROCESS | 1646 | 1468918140096 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:49:00 INFO - PROCESS | 1646 | 1468918140097 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:49:00 INFO - PROCESS | 1646 | 1468918140099 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:49:00 INFO - PROCESS | 1646 | 1468918140102 Marionette TRACE conn2 <- [1,570,null,{}] 01:49:00 INFO - PROCESS | 1646 | 1468918140109 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}] 01:49:00 INFO - PROCESS | 1646 | 1468918140112 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:00 INFO - PROCESS | 1646 | 1468918140187 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:49:00 INFO - PROCESS | 1646 | 1468918140298 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:00 INFO - PROCESS | 1646 | 1468918140301 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x112d26000 == 33 [pid = 1646] [id = 150] 01:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x10ebfe800) [pid = 1646] [serial = 447] [outer = 0x0] 01:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1127dd400) [pid = 1646] [serial = 448] [outer = 0x10ebfe800] 01:49:00 INFO - PROCESS | 1646 | 1468918140353 Marionette DEBUG loaded listener.js 01:49:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112f58000) [pid = 1646] [serial = 449] [outer = 0x10ebfe800] 01:49:00 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:00 INFO - PROCESS | 1646 | 1468918140878 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]]]}] 01:49:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:49:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 821ms 01:49:00 INFO - PROCESS | 1646 | 1468918140922 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:49:00 INFO - PROCESS | 1646 | 1468918140924 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:49:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:49:00 INFO - PROCESS | 1646 | 1468918140946 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:49:00 INFO - PROCESS | 1646 | 1468918140948 Marionette TRACE conn2 <- [1,574,null,{}] 01:49:00 INFO - PROCESS | 1646 | 1468918140951 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}] 01:49:00 INFO - PROCESS | 1646 | 1468918140953 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:01 INFO - PROCESS | 1646 | 1468918141049 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:49:01 INFO - PROCESS | 1646 | 1468918141112 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:01 INFO - PROCESS | 1646 | 1468918141114 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187e8000 == 34 [pid = 1646] [id = 151] 01:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11811f000) [pid = 1646] [serial = 450] [outer = 0x0] 01:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118129c00) [pid = 1646] [serial = 451] [outer = 0x11811f000] 01:49:01 INFO - PROCESS | 1646 | 1468918141144 Marionette DEBUG loaded listener.js 01:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1185e4400) [pid = 1646] [serial = 452] [outer = 0x11811f000] 01:49:01 INFO - PROCESS | 1646 | 1468918141577 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]]]}] 01:49:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:49:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 671ms 01:49:01 INFO - PROCESS | 1646 | 1468918141618 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:49:01 INFO - PROCESS | 1646 | 1468918141621 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:49:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:49:01 INFO - PROCESS | 1646 | 1468918141624 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:49:01 INFO - PROCESS | 1646 | 1468918141625 Marionette TRACE conn2 <- [1,578,null,{}] 01:49:01 INFO - PROCESS | 1646 | 1468918141628 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}] 01:49:01 INFO - PROCESS | 1646 | 1468918141629 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:01 INFO - PROCESS | 1646 | 1468918141741 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:49:01 INFO - PROCESS | 1646 | 1468918141796 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:01 INFO - PROCESS | 1646 | 1468918141798 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119995800 == 35 [pid = 1646] [id = 152] 01:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118fb7400) [pid = 1646] [serial = 453] [outer = 0x0] 01:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11980e400) [pid = 1646] [serial = 454] [outer = 0x118fb7400] 01:49:01 INFO - PROCESS | 1646 | 1468918141827 Marionette DEBUG loaded listener.js 01:49:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119d67c00) [pid = 1646] [serial = 455] [outer = 0x118fb7400] 01:49:02 INFO - PROCESS | 1646 | 1468918142265 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]]]}] 01:49:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:49:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 671ms 01:49:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:49:02 INFO - PROCESS | 1646 | 1468918142295 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:49:02 INFO - PROCESS | 1646 | 1468918142297 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:49:02 INFO - PROCESS | 1646 | 1468918142304 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:49:02 INFO - PROCESS | 1646 | 1468918142308 Marionette TRACE conn2 <- [1,582,null,{}] 01:49:02 INFO - PROCESS | 1646 | 1468918142330 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}] 01:49:02 INFO - PROCESS | 1646 | 1468918142333 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:02 INFO - PROCESS | 1646 | 1468918142430 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:49:02 INFO - PROCESS | 1646 | 1468918142490 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:02 INFO - PROCESS | 1646 | 1468918142491 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x121614800 == 36 [pid = 1646] [id = 153] 01:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118fc3800) [pid = 1646] [serial = 456] [outer = 0x0] 01:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1218aa400) [pid = 1646] [serial = 457] [outer = 0x118fc3800] 01:49:02 INFO - PROCESS | 1646 | 1468918142520 Marionette DEBUG loaded listener.js 01:49:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12342b800) [pid = 1646] [serial = 458] [outer = 0x118fc3800] 01:49:02 INFO - PROCESS | 1646 | 1468918142926 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]]]}] 01:49:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:49:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 645ms 01:49:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:49:02 INFO - PROCESS | 1646 | 1468918142945 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:49:02 INFO - PROCESS | 1646 | 1468918142947 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:49:02 INFO - PROCESS | 1646 | 1468918142949 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:49:02 INFO - PROCESS | 1646 | 1468918142951 Marionette TRACE conn2 <- [1,586,null,{}] 01:49:02 INFO - PROCESS | 1646 | 1468918142953 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}] 01:49:02 INFO - PROCESS | 1646 | 1468918142954 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:03 INFO - PROCESS | 1646 | 1468918143069 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:49:03 INFO - PROCESS | 1646 | 1468918143131 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:03 INFO - PROCESS | 1646 | 1468918143132 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d8a800 == 37 [pid = 1646] [id = 154] 01:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119a10000) [pid = 1646] [serial = 459] [outer = 0x0] 01:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1245ec400) [pid = 1646] [serial = 460] [outer = 0x119a10000] 01:49:03 INFO - PROCESS | 1646 | 1468918143162 Marionette DEBUG loaded listener.js 01:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1259d3c00) [pid = 1646] [serial = 461] [outer = 0x119a10000] 01:49:03 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:03 INFO - PROCESS | 1646 | 1468918143559 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]]]}] 01:49:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:49:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 620ms 01:49:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:49:03 INFO - PROCESS | 1646 | 1468918143569 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:49:03 INFO - PROCESS | 1646 | 1468918143571 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:49:03 INFO - PROCESS | 1646 | 1468918143573 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:49:03 INFO - PROCESS | 1646 | 1468918143574 Marionette TRACE conn2 <- [1,590,null,{}] 01:49:03 INFO - PROCESS | 1646 | 1468918143577 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}] 01:49:03 INFO - PROCESS | 1646 | 1468918143578 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:03 INFO - PROCESS | 1646 | 1468918143668 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:49:03 INFO - PROCESS | 1646 | 1468918143715 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:03 INFO - PROCESS | 1646 | 1468918143719 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x126174000 == 38 [pid = 1646] [id = 155] 01:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12612e400) [pid = 1646] [serial = 462] [outer = 0x0] 01:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x126441c00) [pid = 1646] [serial = 463] [outer = 0x12612e400] 01:49:03 INFO - PROCESS | 1646 | 1468918143756 Marionette DEBUG loaded listener.js 01:49:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128b5a400) [pid = 1646] [serial = 464] [outer = 0x12612e400] 01:49:04 INFO - PROCESS | 1646 | 1468918144200 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]]]}] 01:49:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:49:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 669ms 01:49:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:49:04 INFO - PROCESS | 1646 | 1468918144243 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:49:04 INFO - PROCESS | 1646 | 1468918144244 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:49:04 INFO - PROCESS | 1646 | 1468918144247 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:49:04 INFO - PROCESS | 1646 | 1468918144248 Marionette TRACE conn2 <- [1,594,null,{}] 01:49:04 INFO - PROCESS | 1646 | 1468918144250 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}] 01:49:04 INFO - PROCESS | 1646 | 1468918144252 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:04 INFO - PROCESS | 1646 | 1468918144360 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:49:04 INFO - PROCESS | 1646 | 1468918144447 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:04 INFO - PROCESS | 1646 | 1468918144448 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291cd800 == 39 [pid = 1646] [id = 156] 01:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129047800) [pid = 1646] [serial = 465] [outer = 0x0] 01:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1293ac800) [pid = 1646] [serial = 466] [outer = 0x129047800] 01:49:04 INFO - PROCESS | 1646 | 1468918144477 Marionette DEBUG loaded listener.js 01:49:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a4c0c00) [pid = 1646] [serial = 467] [outer = 0x129047800] 01:49:04 INFO - PROCESS | 1646 | 1468918144966 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]]]}] 01:49:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:49:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 768ms 01:49:05 INFO - PROCESS | 1646 | 1468918145016 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:49:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:49:05 INFO - PROCESS | 1646 | 1468918145019 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:49:05 INFO - PROCESS | 1646 | 1468918145022 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:49:05 INFO - PROCESS | 1646 | 1468918145024 Marionette TRACE conn2 <- [1,598,null,{}] 01:49:05 INFO - PROCESS | 1646 | 1468918145030 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}] 01:49:05 INFO - PROCESS | 1646 | 1468918145031 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:05 INFO - PROCESS | 1646 | 1468918145124 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x11748a000 == 38 [pid = 1646] [id = 149] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x112f1e000 == 37 [pid = 1646] [id = 148] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12076d800 == 36 [pid = 1646] [id = 147] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x116ad1000 == 35 [pid = 1646] [id = 146] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x115e54000 == 34 [pid = 1646] [id = 133] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1291cd800 == 33 [pid = 1646] [id = 156] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x126174000 == 32 [pid = 1646] [id = 155] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x117d8a800 == 31 [pid = 1646] [id = 154] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x121614800 == 30 [pid = 1646] [id = 153] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x119995800 == 29 [pid = 1646] [id = 152] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1187e8000 == 28 [pid = 1646] [id = 151] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12a68f000 == 27 [pid = 1646] [id = 145] 01:49:05 INFO - PROCESS | 1646 | --DOCSHELL 0x112d26000 == 26 [pid = 1646] [id = 150] 01:49:05 INFO - PROCESS | 1646 | 1468918145771 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:05 INFO - PROCESS | 1646 | 1468918145772 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x112755800 == 27 [pid = 1646] [id = 157] 01:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1129ad000) [pid = 1646] [serial = 468] [outer = 0x0] 01:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1129b1800) [pid = 1646] [serial = 469] [outer = 0x1129ad000] 01:49:05 INFO - PROCESS | 1646 | 1468918145801 Marionette DEBUG loaded listener.js 01:49:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x112d94000) [pid = 1646] [serial = 470] [outer = 0x1129ad000] 01:49:06 INFO - PROCESS | 1646 | 1468918146116 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]]]}] 01:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1125ms 01:49:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:49:06 INFO - PROCESS | 1646 | 1468918146148 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:49:06 INFO - PROCESS | 1646 | 1468918146150 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:49:06 INFO - PROCESS | 1646 | 1468918146152 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:49:06 INFO - PROCESS | 1646 | 1468918146155 Marionette TRACE conn2 <- [1,602,null,{}] 01:49:06 INFO - PROCESS | 1646 | 1468918146161 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}] 01:49:06 INFO - PROCESS | 1646 | 1468918146162 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:06 INFO - PROCESS | 1646 | 1468918146239 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:49:06 INFO - PROCESS | 1646 | 1468918146304 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:06 INFO - PROCESS | 1646 | 1468918146306 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fd9800 == 28 [pid = 1646] [id = 158] 01:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x112f51800) [pid = 1646] [serial = 471] [outer = 0x0] 01:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x115e86c00) [pid = 1646] [serial = 472] [outer = 0x112f51800] 01:49:06 INFO - PROCESS | 1646 | 1468918146334 Marionette DEBUG loaded listener.js 01:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1176ad400) [pid = 1646] [serial = 473] [outer = 0x112f51800] 01:49:06 INFO - PROCESS | 1646 | 1468918146656 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]]]}] 01:49:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:49:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 01:49:06 INFO - PROCESS | 1646 | 1468918146678 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:49:06 INFO - PROCESS | 1646 | 1468918146682 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:49:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:49:06 INFO - PROCESS | 1646 | 1468918146694 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:49:06 INFO - PROCESS | 1646 | 1468918146695 Marionette TRACE conn2 <- [1,606,null,{}] 01:49:06 INFO - PROCESS | 1646 | 1468918146698 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}] 01:49:06 INFO - PROCESS | 1646 | 1468918146699 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:06 INFO - PROCESS | 1646 | 1468918146828 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:49:06 INFO - PROCESS | 1646 | 1468918146849 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:06 INFO - PROCESS | 1646 | 1468918146851 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fd7800 == 29 [pid = 1646] [id = 159] 01:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1180d5000) [pid = 1646] [serial = 474] [outer = 0x0] 01:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118128400) [pid = 1646] [serial = 475] [outer = 0x1180d5000] 01:49:06 INFO - PROCESS | 1646 | 1468918146892 Marionette DEBUG loaded listener.js 01:49:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118589400) [pid = 1646] [serial = 476] [outer = 0x1180d5000] 01:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11811cc00) [pid = 1646] [serial = 477] [outer = 0x12cc35800] 01:49:07 INFO - PROCESS | 1646 | 1468918147419 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]]]}] 01:49:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:49:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 771ms 01:49:07 INFO - PROCESS | 1646 | 1468918147463 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:49:07 INFO - PROCESS | 1646 | 1468918147464 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:49:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:49:07 INFO - PROCESS | 1646 | 1468918147473 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:49:07 INFO - PROCESS | 1646 | 1468918147477 Marionette TRACE conn2 <- [1,610,null,{}] 01:49:07 INFO - PROCESS | 1646 | 1468918147486 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}] 01:49:07 INFO - PROCESS | 1646 | 1468918147490 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:07 INFO - PROCESS | 1646 | 1468918147590 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:49:07 INFO - PROCESS | 1646 | 1468918147601 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:07 INFO - PROCESS | 1646 | 1468918147602 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12104b000 == 30 [pid = 1646] [id = 160] 01:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x113dcd800) [pid = 1646] [serial = 478] [outer = 0x0] 01:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11913d000) [pid = 1646] [serial = 479] [outer = 0x113dcd800] 01:49:07 INFO - PROCESS | 1646 | 1468918147643 Marionette DEBUG loaded listener.js 01:49:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119d66800) [pid = 1646] [serial = 480] [outer = 0x113dcd800] 01:49:08 INFO - PROCESS | 1646 | 1468918148136 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]]]}] 01:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 684ms 01:49:08 INFO - PROCESS | 1646 | 1468918148152 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:49:08 INFO - PROCESS | 1646 | 1468918148154 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:49:08 INFO - PROCESS | 1646 | 1468918148156 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:49:08 INFO - PROCESS | 1646 | 1468918148158 Marionette TRACE conn2 <- [1,614,null,{}] 01:49:08 INFO - PROCESS | 1646 | 1468918148162 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}] 01:49:08 INFO - PROCESS | 1646 | 1468918148163 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:08 INFO - PROCESS | 1646 | 1468918148270 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:49:08 INFO - PROCESS | 1646 | 1468918148283 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:08 INFO - PROCESS | 1646 | 1468918148285 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x121996800 == 31 [pid = 1646] [id = 161] 01:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119812000) [pid = 1646] [serial = 481] [outer = 0x0] 01:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1207c0000) [pid = 1646] [serial = 482] [outer = 0x119812000] 01:49:08 INFO - PROCESS | 1646 | 1468918148309 Marionette DEBUG loaded listener.js 01:49:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1212f7800) [pid = 1646] [serial = 483] [outer = 0x119812000] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x112a86400) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1129b6c00) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1180d0400) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x116646400) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1254ab400) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119147c00) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x115e87000) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1129b0000) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11811fc00) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1127d5000) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1129b8400) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11873b800) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x10ebf4400) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1129ba000) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112f54c00) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x125f71000) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118587000) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x112a8d000) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119d6b800) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112d67000) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:49:08 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1212f3c00) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:49:08 INFO - PROCESS | 1646 | 1468918148933 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]]]}] 01:49:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:49:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 822ms 01:49:08 INFO - PROCESS | 1646 | 1468918148978 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:49:08 INFO - PROCESS | 1646 | 1468918148980 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:49:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:49:08 INFO - PROCESS | 1646 | 1468918148982 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:49:08 INFO - PROCESS | 1646 | 1468918148983 Marionette TRACE conn2 <- [1,618,null,{}] 01:49:08 INFO - PROCESS | 1646 | 1468918148986 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}] 01:49:08 INFO - PROCESS | 1646 | 1468918148987 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:09 INFO - PROCESS | 1646 | 1468918149060 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:49:09 INFO - PROCESS | 1646 | 1468918149064 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:09 INFO - PROCESS | 1646 | 1468918149069 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x120759800 == 32 [pid = 1646] [id = 162] 01:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x116470400) [pid = 1646] [serial = 484] [outer = 0x0] 01:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x117150c00) [pid = 1646] [serial = 485] [outer = 0x116470400] 01:49:09 INFO - PROCESS | 1646 | 1468918149103 Marionette DEBUG loaded listener.js 01:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11913bc00) [pid = 1646] [serial = 486] [outer = 0x116470400] 01:49:09 INFO - PROCESS | 1646 | 1468918149454 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]]]}] 01:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 519ms 01:49:09 INFO - PROCESS | 1646 | 1468918149501 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:49:09 INFO - PROCESS | 1646 | 1468918149503 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:49:09 INFO - PROCESS | 1646 | 1468918149505 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:49:09 INFO - PROCESS | 1646 | 1468918149506 Marionette TRACE conn2 <- [1,622,null,{}] 01:49:09 INFO - PROCESS | 1646 | 1468918149511 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}] 01:49:09 INFO - PROCESS | 1646 | 1468918149512 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:09 INFO - PROCESS | 1646 | 1468918149588 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:49:09 INFO - PROCESS | 1646 | 1468918149594 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:09 INFO - PROCESS | 1646 | 1468918149595 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x112d1d000 == 33 [pid = 1646] [id = 163] 01:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119144400) [pid = 1646] [serial = 487] [outer = 0x0] 01:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123422c00) [pid = 1646] [serial = 488] [outer = 0x119144400] 01:49:09 INFO - PROCESS | 1646 | 1468918149620 Marionette DEBUG loaded listener.js 01:49:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1254b0000) [pid = 1646] [serial = 489] [outer = 0x119144400] 01:49:09 INFO - PROCESS | 1646 | 1468918149947 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]]]}] 01:49:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:49:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 472ms 01:49:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:49:09 INFO - PROCESS | 1646 | 1468918149979 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:49:09 INFO - PROCESS | 1646 | 1468918149980 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:49:09 INFO - PROCESS | 1646 | 1468918149982 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:49:09 INFO - PROCESS | 1646 | 1468918149983 Marionette TRACE conn2 <- [1,626,null,{}] 01:49:09 INFO - PROCESS | 1646 | 1468918149986 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}] 01:49:09 INFO - PROCESS | 1646 | 1468918149987 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:10 INFO - PROCESS | 1646 | 1468918150061 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:49:10 INFO - PROCESS | 1646 | 1468918150065 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:10 INFO - PROCESS | 1646 | 1468918150066 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908d000 == 34 [pid = 1646] [id = 164] 01:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1129b3800) [pid = 1646] [serial = 490] [outer = 0x0] 01:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1259de000) [pid = 1646] [serial = 491] [outer = 0x1129b3800] 01:49:10 INFO - PROCESS | 1646 | 1468918150092 Marionette DEBUG loaded listener.js 01:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125f83000) [pid = 1646] [serial = 492] [outer = 0x1129b3800] 01:49:10 INFO - PROCESS | 1646 | 1468918150417 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]]]}] 01:49:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:49:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 01:49:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:49:10 INFO - PROCESS | 1646 | 1468918150451 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:49:10 INFO - PROCESS | 1646 | 1468918150452 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:49:10 INFO - PROCESS | 1646 | 1468918150454 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:49:10 INFO - PROCESS | 1646 | 1468918150455 Marionette TRACE conn2 <- [1,630,null,{}] 01:49:10 INFO - PROCESS | 1646 | 1468918150459 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}] 01:49:10 INFO - PROCESS | 1646 | 1468918150461 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:10 INFO - PROCESS | 1646 | 1468918150561 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:49:10 INFO - PROCESS | 1646 | 1468918150567 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:10 INFO - PROCESS | 1646 | 1468918150568 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a426000 == 35 [pid = 1646] [id = 165] 01:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125f88000) [pid = 1646] [serial = 493] [outer = 0x0] 01:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126125800) [pid = 1646] [serial = 494] [outer = 0x125f88000] 01:49:10 INFO - PROCESS | 1646 | 1468918150592 Marionette DEBUG loaded listener.js 01:49:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12644ac00) [pid = 1646] [serial = 495] [outer = 0x125f88000] 01:49:10 INFO - PROCESS | 1646 | 1468918150946 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]]]}] 01:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 568ms 01:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:49:11 INFO - PROCESS | 1646 | 1468918151023 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:49:11 INFO - PROCESS | 1646 | 1468918151026 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:49:11 INFO - PROCESS | 1646 | 1468918151029 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:49:11 INFO - PROCESS | 1646 | 1468918151032 Marionette TRACE conn2 <- [1,634,null,{}] 01:49:11 INFO - PROCESS | 1646 | 1468918151037 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}] 01:49:11 INFO - PROCESS | 1646 | 1468918151038 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:11 INFO - PROCESS | 1646 | 1468918151150 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:49:11 INFO - PROCESS | 1646 | 1468918151221 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:11 INFO - PROCESS | 1646 | 1468918151223 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac5800 == 36 [pid = 1646] [id = 166] 01:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1129b5000) [pid = 1646] [serial = 496] [outer = 0x0] 01:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112a8cc00) [pid = 1646] [serial = 497] [outer = 0x1129b5000] 01:49:11 INFO - PROCESS | 1646 | 1468918151255 Marionette DEBUG loaded listener.js 01:49:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1131a7400) [pid = 1646] [serial = 498] [outer = 0x1129b5000] 01:49:11 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:11 INFO - PROCESS | 1646 | 1468918151841 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]]]}] 01:49:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:49:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 871ms 01:49:11 INFO - PROCESS | 1646 | 1468918151901 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:49:11 INFO - PROCESS | 1646 | 1468918151904 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:49:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:49:11 INFO - PROCESS | 1646 | 1468918151933 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:49:11 INFO - PROCESS | 1646 | 1468918151935 Marionette TRACE conn2 <- [1,638,null,{}] 01:49:11 INFO - PROCESS | 1646 | 1468918151937 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}] 01:49:11 INFO - PROCESS | 1646 | 1468918151939 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:12 INFO - PROCESS | 1646 | 1468918152048 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:49:12 INFO - PROCESS | 1646 | 1468918152096 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:12 INFO - PROCESS | 1646 | 1468918152097 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x121154000 == 37 [pid = 1646] [id = 167] 01:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x116889c00) [pid = 1646] [serial = 499] [outer = 0x0] 01:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x116ab1c00) [pid = 1646] [serial = 500] [outer = 0x116889c00] 01:49:12 INFO - PROCESS | 1646 | 1468918152128 Marionette DEBUG loaded listener.js 01:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1180d1c00) [pid = 1646] [serial = 501] [outer = 0x116889c00] 01:49:12 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:12 INFO - PROCESS | 1646 | 1468918152629 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]]]}] 01:49:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:49:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 722ms 01:49:12 INFO - PROCESS | 1646 | 1468918152668 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:49:12 INFO - PROCESS | 1646 | 1468918152669 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:49:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:49:12 INFO - PROCESS | 1646 | 1468918152673 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:49:12 INFO - PROCESS | 1646 | 1468918152678 Marionette TRACE conn2 <- [1,642,null,{}] 01:49:12 INFO - PROCESS | 1646 | 1468918152685 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}] 01:49:12 INFO - PROCESS | 1646 | 1468918152688 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:12 INFO - PROCESS | 1646 | 1468918152797 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:49:12 INFO - PROCESS | 1646 | 1468918152871 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:12 INFO - PROCESS | 1646 | 1468918152873 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x112746800 == 38 [pid = 1646] [id = 168] 01:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1129b8c00) [pid = 1646] [serial = 502] [outer = 0x0] 01:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x112f51400) [pid = 1646] [serial = 503] [outer = 0x1129b8c00] 01:49:12 INFO - PROCESS | 1646 | 1468918152905 Marionette DEBUG loaded listener.js 01:49:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1185ef800) [pid = 1646] [serial = 504] [outer = 0x1129b8c00] 01:49:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12908d000 == 37 [pid = 1646] [id = 164] 01:49:13 INFO - PROCESS | 1646 | --DOCSHELL 0x112d1d000 == 36 [pid = 1646] [id = 163] 01:49:13 INFO - PROCESS | 1646 | --DOCSHELL 0x120759800 == 35 [pid = 1646] [id = 162] 01:49:13 INFO - PROCESS | 1646 | --DOCSHELL 0x121996800 == 34 [pid = 1646] [id = 161] 01:49:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12104b000 == 33 [pid = 1646] [id = 160] 01:49:13 INFO - PROCESS | 1646 | --DOCSHELL 0x116fd7800 == 32 [pid = 1646] [id = 159] 01:49:13 INFO - PROCESS | 1646 | --DOCSHELL 0x116fd9800 == 31 [pid = 1646] [id = 158] 01:49:13 INFO - PROCESS | 1646 | --DOCSHELL 0x112755800 == 30 [pid = 1646] [id = 157] 01:49:13 INFO - PROCESS | 1646 | 1468918153523 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]]]}] 01:49:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:49:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 873ms 01:49:13 INFO - PROCESS | 1646 | 1468918153548 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:49:13 INFO - PROCESS | 1646 | 1468918153551 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:49:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x128b37c00) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1180d8800) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11716f400) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11811c800) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x125f7f800) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x125f6f400) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125f7e400) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119147800) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x121728c00) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1176b4800) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1132c4400) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x128a19800) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1196d3c00) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118747c00) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116813800) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1129b7c00) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11688a800) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1207ca800) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119d6b000) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x124b3b000) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x126443800) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128a1d400) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12919c000) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12584e400) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118588400) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119819800) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1245e6000) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112f54400) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116ab2400) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126122800) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118865000) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1164d1000) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112f4e000) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a6b9800) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x115d10800) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x112f57800) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11811c000) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x115e84000) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a43e000) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11823ec00) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1176ad000) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12a4c3800) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 01:49:13 INFO - PROCESS | 1646 | 1468918153587 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:49:13 INFO - PROCESS | 1646 | 1468918153590 Marionette TRACE conn2 <- [1,646,null,{}] 01:49:13 INFO - PROCESS | 1646 | 1468918153600 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}] 01:49:13 INFO - PROCESS | 1646 | 1468918153603 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:13 INFO - PROCESS | 1646 | 1468918153721 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:49:13 INFO - PROCESS | 1646 | 1468918153731 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:13 INFO - PROCESS | 1646 | 1468918153733 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x116172800 == 31 [pid = 1646] [id = 169] 01:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x115e8b000) [pid = 1646] [serial = 505] [outer = 0x0] 01:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11646fc00) [pid = 1646] [serial = 506] [outer = 0x115e8b000] 01:49:13 INFO - PROCESS | 1646 | 1468918153761 Marionette DEBUG loaded listener.js 01:49:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11716f400) [pid = 1646] [serial = 507] [outer = 0x115e8b000] 01:49:14 INFO - PROCESS | 1646 | 1468918154086 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]]]}] 01:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 546ms 01:49:14 INFO - PROCESS | 1646 | 1468918154119 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:49:14 INFO - PROCESS | 1646 | 1468918154122 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:49:14 INFO - PROCESS | 1646 | 1468918154130 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:49:14 INFO - PROCESS | 1646 | 1468918154132 Marionette TRACE conn2 <- [1,650,null,{}] 01:49:14 INFO - PROCESS | 1646 | 1468918154135 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}] 01:49:14 INFO - PROCESS | 1646 | 1468918154137 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:14 INFO - PROCESS | 1646 | 1468918154230 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:49:14 INFO - PROCESS | 1646 | 1468918154236 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:14 INFO - PROCESS | 1646 | 1468918154237 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fd7800 == 32 [pid = 1646] [id = 170] 01:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1180d5400) [pid = 1646] [serial = 508] [outer = 0x0] 01:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1181c5400) [pid = 1646] [serial = 509] [outer = 0x1180d5400] 01:49:14 INFO - PROCESS | 1646 | 1468918154277 Marionette DEBUG loaded listener.js 01:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1185e7400) [pid = 1646] [serial = 510] [outer = 0x1180d5400] 01:49:14 INFO - PROCESS | 1646 | 1468918154781 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]]]}] 01:49:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:49:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 01:49:14 INFO - PROCESS | 1646 | 1468918154803 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:49:14 INFO - PROCESS | 1646 | 1468918154805 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:49:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:49:14 INFO - PROCESS | 1646 | 1468918154810 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:49:14 INFO - PROCESS | 1646 | 1468918154814 Marionette TRACE conn2 <- [1,654,null,{}] 01:49:14 INFO - PROCESS | 1646 | 1468918154826 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}] 01:49:14 INFO - PROCESS | 1646 | 1468918154831 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:14 INFO - PROCESS | 1646 | 1468918154911 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:49:14 INFO - PROCESS | 1646 | 1468918154917 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:14 INFO - PROCESS | 1646 | 1468918154919 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f17800 == 33 [pid = 1646] [id = 171] 01:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119147800) [pid = 1646] [serial = 511] [outer = 0x0] 01:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119812c00) [pid = 1646] [serial = 512] [outer = 0x119147800] 01:49:14 INFO - PROCESS | 1646 | 1468918154946 Marionette DEBUG loaded listener.js 01:49:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119d69c00) [pid = 1646] [serial = 513] [outer = 0x119147800] 01:49:15 INFO - PROCESS | 1646 | 1468918155298 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]]]}] 01:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 525ms 01:49:15 INFO - PROCESS | 1646 | 1468918155334 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:49:15 INFO - PROCESS | 1646 | 1468918155336 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:49:15 INFO - PROCESS | 1646 | 1468918155338 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:49:15 INFO - PROCESS | 1646 | 1468918155340 Marionette TRACE conn2 <- [1,658,null,{}] 01:49:15 INFO - PROCESS | 1646 | 1468918155344 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}] 01:49:15 INFO - PROCESS | 1646 | 1468918155345 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:15 INFO - PROCESS | 1646 | 1468918155450 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:49:15 INFO - PROCESS | 1646 | 1468918155454 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:15 INFO - PROCESS | 1646 | 1468918155455 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12076d000 == 34 [pid = 1646] [id = 172] 01:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119d70c00) [pid = 1646] [serial = 514] [outer = 0x0] 01:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x121723c00) [pid = 1646] [serial = 515] [outer = 0x119d70c00] 01:49:15 INFO - PROCESS | 1646 | 1468918155483 Marionette DEBUG loaded listener.js 01:49:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x123425c00) [pid = 1646] [serial = 516] [outer = 0x119d70c00] 01:49:15 INFO - PROCESS | 1646 | 1468918155817 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]]]}] 01:49:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:49:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 519ms 01:49:15 INFO - PROCESS | 1646 | 1468918155859 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:49:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:49:15 INFO - PROCESS | 1646 | 1468918155861 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:49:15 INFO - PROCESS | 1646 | 1468918155863 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:49:15 INFO - PROCESS | 1646 | 1468918155864 Marionette TRACE conn2 <- [1,662,null,{}] 01:49:15 INFO - PROCESS | 1646 | 1468918155867 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}] 01:49:15 INFO - PROCESS | 1646 | 1468918155868 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:15 INFO - PROCESS | 1646 | 1468918155958 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:49:16 INFO - PROCESS | 1646 | 1468918155991 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:16 INFO - PROCESS | 1646 | 1468918155993 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12160f800 == 35 [pid = 1646] [id = 173] 01:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1129b3400) [pid = 1646] [serial = 517] [outer = 0x0] 01:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12449fc00) [pid = 1646] [serial = 518] [outer = 0x1129b3400] 01:49:16 INFO - PROCESS | 1646 | 1468918156017 Marionette DEBUG loaded listener.js 01:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12584e400) [pid = 1646] [serial = 519] [outer = 0x1129b3400] 01:49:16 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:16 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:16 INFO - PROCESS | 1646 | 1468918156366 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]]]}] 01:49:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:49:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 01:49:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:49:16 INFO - PROCESS | 1646 | 1468918156383 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:49:16 INFO - PROCESS | 1646 | 1468918156384 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:49:16 INFO - PROCESS | 1646 | 1468918156386 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:49:16 INFO - PROCESS | 1646 | 1468918156387 Marionette TRACE conn2 <- [1,666,null,{}] 01:49:16 INFO - PROCESS | 1646 | 1468918156396 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}] 01:49:16 INFO - PROCESS | 1646 | 1468918156400 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:16 INFO - PROCESS | 1646 | 1468918156513 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:49:16 INFO - PROCESS | 1646 | 1468918156517 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:16 INFO - PROCESS | 1646 | 1468918156518 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x125ddd000 == 36 [pid = 1646] [id = 174] 01:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1259e1000) [pid = 1646] [serial = 520] [outer = 0x0] 01:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x126128c00) [pid = 1646] [serial = 521] [outer = 0x1259e1000] 01:49:16 INFO - PROCESS | 1646 | 1468918156543 Marionette DEBUG loaded listener.js 01:49:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129048c00) [pid = 1646] [serial = 522] [outer = 0x1259e1000] 01:49:16 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:16 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:16 INFO - PROCESS | 1646 | 1468918156904 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]]]}] 01:49:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:49:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 525ms 01:49:16 INFO - PROCESS | 1646 | 1468918156912 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:49:16 INFO - PROCESS | 1646 | 1468918156914 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:49:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:49:16 INFO - PROCESS | 1646 | 1468918156917 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:49:16 INFO - PROCESS | 1646 | 1468918156919 Marionette TRACE conn2 <- [1,670,null,{}] 01:49:16 INFO - PROCESS | 1646 | 1468918156930 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}] 01:49:16 INFO - PROCESS | 1646 | 1468918156932 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:17 INFO - PROCESS | 1646 | 1468918157078 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:49:17 INFO - PROCESS | 1646 | 1468918157092 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:17 INFO - PROCESS | 1646 | 1468918157093 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1289a6800 == 37 [pid = 1646] [id = 175] 01:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128b63400) [pid = 1646] [serial = 523] [outer = 0x0] 01:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129195000) [pid = 1646] [serial = 524] [outer = 0x128b63400] 01:49:17 INFO - PROCESS | 1646 | 1468918157116 Marionette DEBUG loaded listener.js 01:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1293a0000) [pid = 1646] [serial = 525] [outer = 0x128b63400] 01:49:17 INFO - PROCESS | 1646 | 1468918157455 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]]]}] 01:49:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:49:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 578ms 01:49:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:49:17 INFO - PROCESS | 1646 | 1468918157496 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:49:17 INFO - PROCESS | 1646 | 1468918157497 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:49:17 INFO - PROCESS | 1646 | 1468918157499 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:49:17 INFO - PROCESS | 1646 | 1468918157500 Marionette TRACE conn2 <- [1,674,null,{}] 01:49:17 INFO - PROCESS | 1646 | 1468918157503 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}] 01:49:17 INFO - PROCESS | 1646 | 1468918157504 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:17 INFO - PROCESS | 1646 | 1468918157599 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:49:17 INFO - PROCESS | 1646 | 1468918157602 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:17 INFO - PROCESS | 1646 | 1468918157603 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x112027000 == 38 [pid = 1646] [id = 176] 01:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b67000) [pid = 1646] [serial = 526] [outer = 0x0] 01:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a43f000) [pid = 1646] [serial = 527] [outer = 0x128b67000] 01:49:17 INFO - PROCESS | 1646 | 1468918157627 Marionette DEBUG loaded listener.js 01:49:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12a4cfc00) [pid = 1646] [serial = 528] [outer = 0x128b67000] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x10ebfe800) [pid = 1646] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11811f000) [pid = 1646] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118fb7400) [pid = 1646] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118fc3800) [pid = 1646] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112f51800) [pid = 1646] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1180d5000) [pid = 1646] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119a10000) [pid = 1646] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1129ad000) [pid = 1646] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12612e400) [pid = 1646] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129047800) [pid = 1646] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x113dcd800) [pid = 1646] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119812000) [pid = 1646] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x116470400) [pid = 1646] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119144400) [pid = 1646] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:49:17 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1129b3800) [pid = 1646] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:49:17 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:17 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:49:18 INFO - PROCESS | 1646 | 1468918157999 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]]]}] 01:49:18 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 01:49:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 01:49:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:49:18 INFO - PROCESS | 1646 | 1468918158018 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:49:18 INFO - PROCESS | 1646 | 1468918158019 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:49:18 INFO - PROCESS | 1646 | 1468918158021 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:49:18 INFO - PROCESS | 1646 | 1468918158023 Marionette TRACE conn2 <- [1,678,null,{}] 01:49:18 INFO - PROCESS | 1646 | 1468918158031 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}] 01:49:18 INFO - PROCESS | 1646 | 1468918158032 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:18 INFO - PROCESS | 1646 | 1468918158136 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:49:18 INFO - PROCESS | 1646 | 1468918158166 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:18 INFO - PROCESS | 1646 | 1468918158167 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1289a6000 == 39 [pid = 1646] [id = 177] 01:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112729000) [pid = 1646] [serial = 529] [outer = 0x0] 01:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1180d9400) [pid = 1646] [serial = 530] [outer = 0x112729000] 01:49:18 INFO - PROCESS | 1646 | 1468918158192 Marionette DEBUG loaded listener.js 01:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121212c00) [pid = 1646] [serial = 531] [outer = 0x112729000] 01:49:18 INFO - PROCESS | 1646 | 1468918158470 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]]]}] 01:49:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:49:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 474ms 01:49:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:49:18 INFO - PROCESS | 1646 | 1468918158499 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:49:18 INFO - PROCESS | 1646 | 1468918158501 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:49:18 INFO - PROCESS | 1646 | 1468918158503 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:49:18 INFO - PROCESS | 1646 | 1468918158504 Marionette TRACE conn2 <- [1,682,null,{}] 01:49:18 INFO - PROCESS | 1646 | 1468918158514 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}] 01:49:18 INFO - PROCESS | 1646 | 1468918158515 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:18 INFO - PROCESS | 1646 | 1468918158597 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:49:18 INFO - PROCESS | 1646 | 1468918158601 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:18 INFO - PROCESS | 1646 | 1468918158602 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a688800 == 40 [pid = 1646] [id = 178] 01:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11858ac00) [pid = 1646] [serial = 532] [outer = 0x0] 01:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1293ac400) [pid = 1646] [serial = 533] [outer = 0x11858ac00] 01:49:18 INFO - PROCESS | 1646 | 1468918158626 Marionette DEBUG loaded listener.js 01:49:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12a5eb800) [pid = 1646] [serial = 534] [outer = 0x11858ac00] 01:49:19 INFO - PROCESS | 1646 | 1468918159440 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]]]}] 01:49:19 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) 01:49:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 970ms 01:49:19 INFO - PROCESS | 1646 | 1468918159473 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:49:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:49:19 INFO - PROCESS | 1646 | 1468918159475 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:49:19 INFO - PROCESS | 1646 | 1468918159479 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:49:19 INFO - PROCESS | 1646 | 1468918159481 Marionette TRACE conn2 <- [1,686,null,{}] 01:49:19 INFO - PROCESS | 1646 | 1468918159483 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}] 01:49:19 INFO - PROCESS | 1646 | 1468918159485 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:19 INFO - PROCESS | 1646 | 1468918159593 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:49:19 INFO - PROCESS | 1646 | 1468918159599 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:19 INFO - PROCESS | 1646 | 1468918159600 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0e7800 == 41 [pid = 1646] [id = 179] 01:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12442fc00) [pid = 1646] [serial = 535] [outer = 0x0] 01:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12af43400) [pid = 1646] [serial = 536] [outer = 0x12442fc00] 01:49:19 INFO - PROCESS | 1646 | 1468918159626 Marionette DEBUG loaded listener.js 01:49:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12b75ec00) [pid = 1646] [serial = 537] [outer = 0x12442fc00] 01:49:20 INFO - PROCESS | 1646 | 1468918160487 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]]]}] 01:49:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:49:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1019ms 01:49:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:49:20 INFO - PROCESS | 1646 | 1468918160499 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:49:20 INFO - PROCESS | 1646 | 1468918160501 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:49:20 INFO - PROCESS | 1646 | 1468918160504 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:49:20 INFO - PROCESS | 1646 | 1468918160507 Marionette TRACE conn2 <- [1,690,null,{}] 01:49:20 INFO - PROCESS | 1646 | 1468918160567 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}] 01:49:20 INFO - PROCESS | 1646 | 1468918160568 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:20 INFO - PROCESS | 1646 | 1468918160661 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:49:20 INFO - PROCESS | 1646 | 1468918160748 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:20 INFO - PROCESS | 1646 | 1468918160749 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fc4800 == 42 [pid = 1646] [id = 180] 01:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x115e8e400) [pid = 1646] [serial = 538] [outer = 0x0] 01:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1164d5000) [pid = 1646] [serial = 539] [outer = 0x115e8e400] 01:49:20 INFO - PROCESS | 1646 | 1468918160805 Marionette DEBUG loaded listener.js 01:49:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1180cdc00) [pid = 1646] [serial = 540] [outer = 0x115e8e400] 01:49:21 INFO - PROCESS | 1646 | 1468918161841 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]]]}] 01:49:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:49:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1375ms 01:49:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:49:21 INFO - PROCESS | 1646 | 1468918161880 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:49:21 INFO - PROCESS | 1646 | 1468918161882 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:49:21 INFO - PROCESS | 1646 | 1468918161886 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:49:21 INFO - PROCESS | 1646 | 1468918161888 Marionette TRACE conn2 <- [1,694,null,{}] 01:49:21 INFO - PROCESS | 1646 | 1468918161891 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}] 01:49:21 INFO - PROCESS | 1646 | 1468918161893 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:22 INFO - PROCESS | 1646 | 1468918162018 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:49:22 INFO - PROCESS | 1646 | 1468918162104 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:22 INFO - PROCESS | 1646 | 1468918162105 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168ce800 == 43 [pid = 1646] [id = 181] 01:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1132cac00) [pid = 1646] [serial = 541] [outer = 0x0] 01:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x115dc5c00) [pid = 1646] [serial = 542] [outer = 0x1132cac00] 01:49:22 INFO - PROCESS | 1646 | 1468918162134 Marionette DEBUG loaded listener.js 01:49:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11664c400) [pid = 1646] [serial = 543] [outer = 0x1132cac00] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12a688800 == 42 [pid = 1646] [id = 178] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1289a6000 == 41 [pid = 1646] [id = 177] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x112027000 == 40 [pid = 1646] [id = 176] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1289a6800 == 39 [pid = 1646] [id = 175] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x125ddd000 == 38 [pid = 1646] [id = 174] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12160f800 == 37 [pid = 1646] [id = 173] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12076d000 == 36 [pid = 1646] [id = 172] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118f17800 == 35 [pid = 1646] [id = 171] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x116fd7800 == 34 [pid = 1646] [id = 170] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x116172800 == 33 [pid = 1646] [id = 169] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x112746800 == 32 [pid = 1646] [id = 168] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121154000 == 31 [pid = 1646] [id = 167] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12a426000 == 30 [pid = 1646] [id = 165] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac5800 == 29 [pid = 1646] [id = 166] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0e7800 == 28 [pid = 1646] [id = 179] 01:49:23 INFO - PROCESS | 1646 | --DOCSHELL 0x116fc4800 == 27 [pid = 1646] [id = 180] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116ab0c00) [pid = 1646] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112f58000) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1127dd400) [pid = 1646] [serial = 448] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1185e4400) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118129c00) [pid = 1646] [serial = 451] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119d67c00) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11980e400) [pid = 1646] [serial = 454] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12342b800) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1218aa400) [pid = 1646] [serial = 457] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115e86c00) [pid = 1646] [serial = 472] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118128400) [pid = 1646] [serial = 475] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1259d3c00) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1245ec400) [pid = 1646] [serial = 460] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1129b1800) [pid = 1646] [serial = 469] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112d94000) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128b5a400) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12a4c0c00) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1293ac800) [pid = 1646] [serial = 466] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x126441c00) [pid = 1646] [serial = 463] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11913d000) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x118589400) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1207c0000) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x11913bc00) [pid = 1646] [serial = 486] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119d66800) [pid = 1646] [serial = 480] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x117150c00) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x123422c00) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1259de000) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1212f7800) [pid = 1646] [serial = 483] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1176ad400) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1254b0000) [pid = 1646] [serial = 489] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x125f83000) [pid = 1646] [serial = 492] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x126125800) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 01:49:23 INFO - PROCESS | 1646 | 1468918163238 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]]]}] 01:49:23 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) 01:49:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1372ms 01:49:23 INFO - PROCESS | 1646 | 1468918163259 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:49:23 INFO - PROCESS | 1646 | 1468918163262 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:49:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:49:23 INFO - PROCESS | 1646 | 1468918163265 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:49:23 INFO - PROCESS | 1646 | 1468918163267 Marionette TRACE conn2 <- [1,698,null,{}] 01:49:23 INFO - PROCESS | 1646 | 1468918163271 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}] 01:49:23 INFO - PROCESS | 1646 | 1468918163272 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:23 INFO - PROCESS | 1646 | 1468918163365 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:49:23 INFO - PROCESS | 1646 | 1468918163372 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:23 INFO - PROCESS | 1646 | 1468918163375 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x114f2a000 == 28 [pid = 1646] [id = 182] 01:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1132ca400) [pid = 1646] [serial = 544] [outer = 0x0] 01:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x113c55800) [pid = 1646] [serial = 545] [outer = 0x1132ca400] 01:49:23 INFO - PROCESS | 1646 | 1468918163405 Marionette DEBUG loaded listener.js 01:49:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x115e87000) [pid = 1646] [serial = 546] [outer = 0x1132ca400] 01:49:24 INFO - PROCESS | 1646 | 1468918164204 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]]]}] 01:49:24 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) 01:49:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 970ms 01:49:24 INFO - PROCESS | 1646 | 1468918164235 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:49:24 INFO - PROCESS | 1646 | 1468918164239 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:49:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:49:24 INFO - PROCESS | 1646 | 1468918164246 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:49:24 INFO - PROCESS | 1646 | 1468918164248 Marionette TRACE conn2 <- [1,702,null,{}] 01:49:24 INFO - PROCESS | 1646 | 1468918164250 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}] 01:49:24 INFO - PROCESS | 1646 | 1468918164252 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:24 INFO - PROCESS | 1646 | 1468918164331 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:49:24 INFO - PROCESS | 1646 | 1468918164378 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:24 INFO - PROCESS | 1646 | 1468918164379 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac3800 == 29 [pid = 1646] [id = 183] 01:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11680ec00) [pid = 1646] [serial = 547] [outer = 0x0] 01:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1176b6000) [pid = 1646] [serial = 548] [outer = 0x11680ec00] 01:49:24 INFO - PROCESS | 1646 | 1468918164406 Marionette DEBUG loaded listener.js 01:49:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1180d6400) [pid = 1646] [serial = 549] [outer = 0x11680ec00] 01:49:25 INFO - PROCESS | 1646 | 1468918165186 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]]]}] 01:49:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:49:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 01:49:25 INFO - PROCESS | 1646 | 1468918165216 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:49:25 INFO - PROCESS | 1646 | 1468918165225 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:49:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:49:25 INFO - PROCESS | 1646 | 1468918165230 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:49:25 INFO - PROCESS | 1646 | 1468918165232 Marionette TRACE conn2 <- [1,706,null,{}] 01:49:25 INFO - PROCESS | 1646 | 1468918165240 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}] 01:49:25 INFO - PROCESS | 1646 | 1468918165243 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:25 INFO - PROCESS | 1646 | 1468918165335 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:49:25 INFO - PROCESS | 1646 | 1468918165371 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:25 INFO - PROCESS | 1646 | 1468918165373 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x118393800 == 30 [pid = 1646] [id = 184] 01:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118588800) [pid = 1646] [serial = 550] [outer = 0x0] 01:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118704c00) [pid = 1646] [serial = 551] [outer = 0x118588800] 01:49:25 INFO - PROCESS | 1646 | 1468918165400 Marionette DEBUG loaded listener.js 01:49:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118748c00) [pid = 1646] [serial = 552] [outer = 0x118588800] 01:49:26 INFO - PROCESS | 1646 | 1468918166168 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]]]}] 01:49:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:49:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 01:49:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:49:26 INFO - PROCESS | 1646 | 1468918166201 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:49:26 INFO - PROCESS | 1646 | 1468918166203 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:49:26 INFO - PROCESS | 1646 | 1468918166205 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:49:26 INFO - PROCESS | 1646 | 1468918166206 Marionette TRACE conn2 <- [1,710,null,{}] 01:49:26 INFO - PROCESS | 1646 | 1468918166208 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}] 01:49:26 INFO - PROCESS | 1646 | 1468918166211 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:26 INFO - PROCESS | 1646 | 1468918166300 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:49:26 INFO - PROCESS | 1646 | 1468918166333 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:26 INFO - PROCESS | 1646 | 1468918166334 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f0e000 == 31 [pid = 1646] [id = 185] 01:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118fb7400) [pid = 1646] [serial = 553] [outer = 0x0] 01:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119141400) [pid = 1646] [serial = 554] [outer = 0x118fb7400] 01:49:26 INFO - PROCESS | 1646 | 1468918166360 Marionette DEBUG loaded listener.js 01:49:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11980ec00) [pid = 1646] [serial = 555] [outer = 0x118fb7400] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12442fc00) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1129b3400) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1259e1000) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x116889c00) [pid = 1646] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11858ac00) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x125f88000) [pid = 1646] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x115e8b000) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x112729000) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1180d5400) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1129b5000) [pid = 1646] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x119147800) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1129b8c00) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x119d70c00) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x128b63400) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:49:27 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x128b67000) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:49:27 INFO - PROCESS | 1646 | 1468918167215 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]]]}] 01:49:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:49:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 01:49:27 INFO - PROCESS | 1646 | 1468918167226 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:49:27 INFO - PROCESS | 1646 | 1468918167227 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:49:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:49:27 INFO - PROCESS | 1646 | 1468918167229 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:49:27 INFO - PROCESS | 1646 | 1468918167230 Marionette TRACE conn2 <- [1,714,null,{}] 01:49:27 INFO - PROCESS | 1646 | 1468918167240 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}] 01:49:27 INFO - PROCESS | 1646 | 1468918167241 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:27 INFO - PROCESS | 1646 | 1468918167321 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:49:27 INFO - PROCESS | 1646 | 1468918167327 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:27 INFO - PROCESS | 1646 | 1468918167329 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11940d000 == 32 [pid = 1646] [id = 186] 01:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1129adc00) [pid = 1646] [serial = 556] [outer = 0x0] 01:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x115e8b000) [pid = 1646] [serial = 557] [outer = 0x1129adc00] 01:49:27 INFO - PROCESS | 1646 | 1468918167354 Marionette DEBUG loaded listener.js 01:49:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x118fc1400) [pid = 1646] [serial = 558] [outer = 0x1129adc00] 01:49:28 INFO - PROCESS | 1646 | 1468918168142 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]]]}] 01:49:28 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 01:49:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 01:49:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:49:28 INFO - PROCESS | 1646 | 1468918168148 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:49:28 INFO - PROCESS | 1646 | 1468918168149 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:49:28 INFO - PROCESS | 1646 | 1468918168151 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:49:28 INFO - PROCESS | 1646 | 1468918168153 Marionette TRACE conn2 <- [1,718,null,{}] 01:49:28 INFO - PROCESS | 1646 | 1468918168155 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}] 01:49:28 INFO - PROCESS | 1646 | 1468918168160 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:28 INFO - PROCESS | 1646 | 1468918168253 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:49:28 INFO - PROCESS | 1646 | 1468918168256 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:28 INFO - PROCESS | 1646 | 1468918168258 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x121044800 == 33 [pid = 1646] [id = 187] 01:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119a0b400) [pid = 1646] [serial = 559] [outer = 0x0] 01:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1210e9000) [pid = 1646] [serial = 560] [outer = 0x119a0b400] 01:49:28 INFO - PROCESS | 1646 | 1468918168286 Marionette DEBUG loaded listener.js 01:49:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x123311c00) [pid = 1646] [serial = 561] [outer = 0x119a0b400] 01:49:29 INFO - PROCESS | 1646 | 1468918169111 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]]]}] 01:49:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:49:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 01:49:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:49:29 INFO - PROCESS | 1646 | 1468918169121 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:49:29 INFO - PROCESS | 1646 | 1468918169122 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:49:29 INFO - PROCESS | 1646 | 1468918169126 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:49:29 INFO - PROCESS | 1646 | 1468918169127 Marionette TRACE conn2 <- [1,722,null,{}] 01:49:29 INFO - PROCESS | 1646 | 1468918169129 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}] 01:49:29 INFO - PROCESS | 1646 | 1468918169130 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:29 INFO - PROCESS | 1646 | 1468918169227 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:49:29 INFO - PROCESS | 1646 | 1468918169294 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:29 INFO - PROCESS | 1646 | 1468918169296 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x112257800 == 34 [pid = 1646] [id = 188] 01:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x10ebf4000) [pid = 1646] [serial = 562] [outer = 0x0] 01:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1127d9000) [pid = 1646] [serial = 563] [outer = 0x10ebf4000] 01:49:29 INFO - PROCESS | 1646 | 1468918169328 Marionette DEBUG loaded listener.js 01:49:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x112d94000) [pid = 1646] [serial = 564] [outer = 0x10ebf4000] 01:49:29 INFO - PROCESS | 1646 | 1468918169892 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] 01:49:29 INFO - PROCESS | 1646 | 1468918169951 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:49:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:49:29 INFO - PROCESS | 1646 | 1468918169954 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:49:29 INFO - PROCESS | 1646 | 1468918169956 Marionette TRACE conn2 <- [1,726,null,{}] 01:49:29 INFO - PROCESS | 1646 | 1468918169959 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}] 01:49:29 INFO - PROCESS | 1646 | 1468918169963 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:30 INFO - PROCESS | 1646 | 1468918170066 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:49:30 INFO - PROCESS | 1646 | 1468918170136 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:30 INFO - PROCESS | 1646 | 1468918170137 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e5000 == 35 [pid = 1646] [id = 189] 01:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1176ad400) [pid = 1646] [serial = 565] [outer = 0x0] 01:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11811b000) [pid = 1646] [serial = 566] [outer = 0x1176ad400] 01:49:30 INFO - PROCESS | 1646 | 1468918170168 Marionette DEBUG loaded listener.js 01:49:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118128c00) [pid = 1646] [serial = 567] [outer = 0x1176ad400] 01:49:30 INFO - PROCESS | 1646 | 1468918170827 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]]]}] 01:49:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:49:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 921ms 01:49:30 INFO - PROCESS | 1646 | 1468918170876 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:49:30 INFO - PROCESS | 1646 | 1468918170878 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:49:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:49:30 INFO - PROCESS | 1646 | 1468918170882 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:49:30 INFO - PROCESS | 1646 | 1468918170884 Marionette TRACE conn2 <- [1,730,null,{}] 01:49:30 INFO - PROCESS | 1646 | 1468918170888 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}] 01:49:30 INFO - PROCESS | 1646 | 1468918170890 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:30 INFO - PROCESS | 1646 | 1468918170993 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:49:31 INFO - PROCESS | 1646 | 1468918171039 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:31 INFO - PROCESS | 1646 | 1468918171041 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac7800 == 36 [pid = 1646] [id = 190] 01:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x114f79800) [pid = 1646] [serial = 568] [outer = 0x0] 01:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1164d5400) [pid = 1646] [serial = 569] [outer = 0x114f79800] 01:49:31 INFO - PROCESS | 1646 | 1468918171069 Marionette DEBUG loaded listener.js 01:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116ab0c00) [pid = 1646] [serial = 570] [outer = 0x114f79800] 01:49:31 INFO - PROCESS | 1646 | --DOCSHELL 0x121044800 == 35 [pid = 1646] [id = 187] 01:49:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11940d000 == 34 [pid = 1646] [id = 186] 01:49:31 INFO - PROCESS | 1646 | --DOCSHELL 0x118f0e000 == 33 [pid = 1646] [id = 185] 01:49:31 INFO - PROCESS | 1646 | --DOCSHELL 0x118393800 == 32 [pid = 1646] [id = 184] 01:49:31 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac3800 == 31 [pid = 1646] [id = 183] 01:49:31 INFO - PROCESS | 1646 | --DOCSHELL 0x114f2a000 == 30 [pid = 1646] [id = 182] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12b75ec00) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12af43400) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12449fc00) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x126128c00) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12584e400) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x116ab1c00) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x1293ac400) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1180d1c00) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12644ac00) [pid = 1646] [serial = 495] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11646fc00) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x11716f400) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1180d9400) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1181c5400) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1185e7400) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x112a8cc00) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1131a7400) [pid = 1646] [serial = 498] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x119812c00) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x119d69c00) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x112f51400) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x1185ef800) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x121723c00) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x129195000) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x1293a0000) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x12a5eb800) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x12a43f000) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x12a4cfc00) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 52 (0x129048c00) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 51 (0x121212c00) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | --DOMWINDOW == 50 (0x123425c00) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 01:49:31 INFO - PROCESS | 1646 | 1468918171449 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] 01:49:31 INFO - PROCESS | 1646 | 1468918171510 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:49:31 INFO - PROCESS | 1646 | 1468918171515 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:49:31 INFO - PROCESS | 1646 | 1468918171517 Marionette TRACE conn2 <- [1,734,null,{}] 01:49:31 INFO - PROCESS | 1646 | 1468918171519 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}] 01:49:31 INFO - PROCESS | 1646 | 1468918171521 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:31 INFO - PROCESS | 1646 | 1468918171598 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:49:31 INFO - PROCESS | 1646 | 1468918171602 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:31 INFO - PROCESS | 1646 | 1468918171604 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x117490000 == 31 [pid = 1646] [id = 191] 01:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x1181c2000) [pid = 1646] [serial = 571] [outer = 0x0] 01:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x11823bc00) [pid = 1646] [serial = 572] [outer = 0x1181c2000] 01:49:31 INFO - PROCESS | 1646 | 1468918171634 Marionette DEBUG loaded listener.js 01:49:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x1185e4400) [pid = 1646] [serial = 573] [outer = 0x1181c2000] 01:49:31 INFO - PROCESS | 1646 | 1468918171966 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]]]}] 01:49:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:49:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 469ms 01:49:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:49:31 INFO - PROCESS | 1646 | 1468918171985 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:49:31 INFO - PROCESS | 1646 | 1468918171986 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:49:31 INFO - PROCESS | 1646 | 1468918171989 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:49:31 INFO - PROCESS | 1646 | 1468918171991 Marionette TRACE conn2 <- [1,738,null,{}] 01:49:32 INFO - PROCESS | 1646 | 1468918172001 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}] 01:49:32 INFO - PROCESS | 1646 | 1468918172004 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:32 INFO - PROCESS | 1646 | 1468918172109 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:49:32 INFO - PROCESS | 1646 | 1468918172117 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:32 INFO - PROCESS | 1646 | 1468918172119 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191dc800 == 32 [pid = 1646] [id = 192] 01:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x11873b800) [pid = 1646] [serial = 574] [outer = 0x0] 01:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x119a05400) [pid = 1646] [serial = 575] [outer = 0x11873b800] 01:49:32 INFO - PROCESS | 1646 | 1468918172150 Marionette DEBUG loaded listener.js 01:49:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x119d6dc00) [pid = 1646] [serial = 576] [outer = 0x11873b800] 01:49:32 INFO - PROCESS | 1646 | 1468918172984 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]]]}] 01:49:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:49:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1025ms 01:49:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:49:33 INFO - PROCESS | 1646 | 1468918173014 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:49:33 INFO - PROCESS | 1646 | 1468918173016 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:49:33 INFO - PROCESS | 1646 | 1468918173018 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:49:33 INFO - PROCESS | 1646 | 1468918173019 Marionette TRACE conn2 <- [1,742,null,{}] 01:49:33 INFO - PROCESS | 1646 | 1468918173021 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}] 01:49:33 INFO - PROCESS | 1646 | 1468918173022 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:33 INFO - PROCESS | 1646 | 1468918173100 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:49:33 INFO - PROCESS | 1646 | 1468918173150 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:33 INFO - PROCESS | 1646 | 1468918173151 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12115a000 == 33 [pid = 1646] [id = 193] 01:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x1129b1400) [pid = 1646] [serial = 577] [outer = 0x0] 01:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x1212f2000) [pid = 1646] [serial = 578] [outer = 0x1129b1400] 01:49:33 INFO - PROCESS | 1646 | 1468918173177 Marionette DEBUG loaded listener.js 01:49:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x1240a6c00) [pid = 1646] [serial = 579] [outer = 0x1129b1400] 01:49:33 INFO - PROCESS | 1646 | 1468918173961 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]]]}] 01:49:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 01:49:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 968ms 01:49:33 INFO - PROCESS | 1646 | 1468918173987 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:49:33 INFO - PROCESS | 1646 | 1468918173988 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:49:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:49:33 INFO - PROCESS | 1646 | 1468918173990 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:49:33 INFO - PROCESS | 1646 | 1468918173992 Marionette TRACE conn2 <- [1,746,null,{}] 01:49:33 INFO - PROCESS | 1646 | 1468918173996 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}] 01:49:33 INFO - PROCESS | 1646 | 1468918173998 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:34 INFO - PROCESS | 1646 | 1468918174088 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:49:34 INFO - PROCESS | 1646 | 1468918174092 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:34 INFO - PROCESS | 1646 | 1468918174093 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe2000 == 34 [pid = 1646] [id = 194] 01:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x1185e8400) [pid = 1646] [serial = 580] [outer = 0x0] 01:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x124124800) [pid = 1646] [serial = 581] [outer = 0x1185e8400] 01:49:34 INFO - PROCESS | 1646 | 1468918174119 Marionette DEBUG loaded listener.js 01:49:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x12584ec00) [pid = 1646] [serial = 582] [outer = 0x1185e8400] 01:49:34 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x118fb7400) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:49:34 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x11680ec00) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:49:34 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x1132cac00) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:49:34 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x115e8e400) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:49:34 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x1129adc00) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:49:34 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x1132ca400) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:49:34 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x118588800) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:49:34 INFO - PROCESS | 1646 | 1468918174901 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]]]}] 01:49:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 01:49:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 921ms 01:49:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:49:34 INFO - PROCESS | 1646 | 1468918174912 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:49:34 INFO - PROCESS | 1646 | 1468918174914 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:49:34 INFO - PROCESS | 1646 | 1468918174916 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:49:34 INFO - PROCESS | 1646 | 1468918174917 Marionette TRACE conn2 <- [1,750,null,{}] 01:49:34 INFO - PROCESS | 1646 | 1468918174919 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}] 01:49:34 INFO - PROCESS | 1646 | 1468918174923 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:35 INFO - PROCESS | 1646 | 1468918175039 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:49:35 INFO - PROCESS | 1646 | 1468918175066 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:35 INFO - PROCESS | 1646 | 1468918175067 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234c0000 == 35 [pid = 1646] [id = 195] 01:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x12449d000) [pid = 1646] [serial = 583] [outer = 0x0] 01:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x125d7c400) [pid = 1646] [serial = 584] [outer = 0x12449d000] 01:49:35 INFO - PROCESS | 1646 | 1468918175093 Marionette DEBUG loaded listener.js 01:49:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x125f83000) [pid = 1646] [serial = 585] [outer = 0x12449d000] 01:49:35 INFO - PROCESS | 1646 | 1468918175936 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]]]}] 01:49:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:49:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1071ms 01:49:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:49:35 INFO - PROCESS | 1646 | 1468918175987 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:49:35 INFO - PROCESS | 1646 | 1468918175988 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:49:35 INFO - PROCESS | 1646 | 1468918175990 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:49:35 INFO - PROCESS | 1646 | 1468918175991 Marionette TRACE conn2 <- [1,754,null,{}] 01:49:35 INFO - PROCESS | 1646 | 1468918175994 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}] 01:49:35 INFO - PROCESS | 1646 | 1468918175995 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:36 INFO - PROCESS | 1646 | 1468918176067 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:49:36 INFO - PROCESS | 1646 | 1468918176071 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:36 INFO - PROCESS | 1646 | 1468918176072 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12549d000 == 36 [pid = 1646] [id = 196] 01:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x118742000) [pid = 1646] [serial = 586] [outer = 0x0] 01:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x1263aa800) [pid = 1646] [serial = 587] [outer = 0x118742000] 01:49:36 INFO - PROCESS | 1646 | 1468918176098 Marionette DEBUG loaded listener.js 01:49:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x12644d800) [pid = 1646] [serial = 588] [outer = 0x118742000] 01:49:36 INFO - PROCESS | 1646 | 1468918176903 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]]]}] 01:49:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 01:49:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 01:49:36 INFO - PROCESS | 1646 | 1468918176910 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:49:36 INFO - PROCESS | 1646 | 1468918176911 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:49:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:49:36 INFO - PROCESS | 1646 | 1468918176913 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:49:36 INFO - PROCESS | 1646 | 1468918176914 Marionette TRACE conn2 <- [1,758,null,{}] 01:49:36 INFO - PROCESS | 1646 | 1468918176917 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}] 01:49:36 INFO - PROCESS | 1646 | 1468918176918 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:37 INFO - PROCESS | 1646 | 1468918176996 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:49:37 INFO - PROCESS | 1646 | 1468918177040 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:37 INFO - PROCESS | 1646 | 1468918177041 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dcf800 == 37 [pid = 1646] [id = 197] 01:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x125f87400) [pid = 1646] [serial = 589] [outer = 0x0] 01:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x128a20000) [pid = 1646] [serial = 590] [outer = 0x125f87400] 01:49:37 INFO - PROCESS | 1646 | 1468918177066 Marionette DEBUG loaded listener.js 01:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x128b5a400) [pid = 1646] [serial = 591] [outer = 0x125f87400] 01:49:37 INFO - PROCESS | 1646 | 1468918177336 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]]]}] 01:49:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:49:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 01:49:37 INFO - PROCESS | 1646 | 1468918177432 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:49:37 INFO - PROCESS | 1646 | 1468918177434 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:49:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:49:37 INFO - PROCESS | 1646 | 1468918177439 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:49:37 INFO - PROCESS | 1646 | 1468918177442 Marionette TRACE conn2 <- [1,762,null,{}] 01:49:37 INFO - PROCESS | 1646 | 1468918177446 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}] 01:49:37 INFO - PROCESS | 1646 | 1468918177448 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:37 INFO - PROCESS | 1646 | 1468918177540 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:49:37 INFO - PROCESS | 1646 | 1468918177625 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:37 INFO - PROCESS | 1646 | 1468918177627 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164c7800 == 38 [pid = 1646] [id = 198] 01:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x112f51400) [pid = 1646] [serial = 592] [outer = 0x0] 01:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1131a6400) [pid = 1646] [serial = 593] [outer = 0x112f51400] 01:49:37 INFO - PROCESS | 1646 | 1468918177659 Marionette DEBUG loaded listener.js 01:49:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1161a7800) [pid = 1646] [serial = 594] [outer = 0x112f51400] 01:49:38 INFO - PROCESS | 1646 | 1468918178570 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]]]}] 01:49:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:49:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1175ms 01:49:38 INFO - PROCESS | 1646 | 1468918178641 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:49:38 INFO - PROCESS | 1646 | 1468918178643 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:49:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:49:38 INFO - PROCESS | 1646 | 1468918178648 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:49:38 INFO - PROCESS | 1646 | 1468918178651 Marionette TRACE conn2 <- [1,766,null,{}] 01:49:38 INFO - PROCESS | 1646 | 1468918178654 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}] 01:49:38 INFO - PROCESS | 1646 | 1468918178656 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:38 INFO - PROCESS | 1646 | 1468918178741 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:49:38 INFO - PROCESS | 1646 | 1468918178828 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:38 INFO - PROCESS | 1646 | 1468918178829 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11998b000 == 39 [pid = 1646] [id = 199] 01:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11811fc00) [pid = 1646] [serial = 595] [outer = 0x0] 01:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1181c3c00) [pid = 1646] [serial = 596] [outer = 0x11811fc00] 01:49:38 INFO - PROCESS | 1646 | 1468918178860 Marionette DEBUG loaded listener.js 01:49:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11858d400) [pid = 1646] [serial = 597] [outer = 0x11811fc00] 01:49:39 INFO - PROCESS | 1646 | 1468918179901 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]]]}] 01:49:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:49:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1275ms 01:49:39 INFO - PROCESS | 1646 | 1468918179924 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:49:39 INFO - PROCESS | 1646 | 1468918179928 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:49:39 INFO - PROCESS | 1646 | 1468918179933 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:49:39 INFO - PROCESS | 1646 | 1468918179936 Marionette TRACE conn2 <- [1,770,null,{}] 01:49:39 INFO - PROCESS | 1646 | 1468918179941 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}] 01:49:39 INFO - PROCESS | 1646 | 1468918179943 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:40 INFO - PROCESS | 1646 | 1468918180074 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:49:40 INFO - PROCESS | 1646 | 1468918180149 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:40 INFO - PROCESS | 1646 | 1468918180150 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fd7800 == 40 [pid = 1646] [id = 200] 01:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x116811800) [pid = 1646] [serial = 598] [outer = 0x0] 01:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x116887c00) [pid = 1646] [serial = 599] [outer = 0x116811800] 01:49:40 INFO - PROCESS | 1646 | 1468918180179 Marionette DEBUG loaded listener.js 01:49:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1180cec00) [pid = 1646] [serial = 600] [outer = 0x116811800] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1168ce800 == 39 [pid = 1646] [id = 181] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12549d000 == 38 [pid = 1646] [id = 196] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1234c0000 == 37 [pid = 1646] [id = 195] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x116fe2000 == 36 [pid = 1646] [id = 194] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12115a000 == 35 [pid = 1646] [id = 193] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1191dc800 == 34 [pid = 1646] [id = 192] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x117490000 == 33 [pid = 1646] [id = 191] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac7800 == 32 [pid = 1646] [id = 190] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e5000 == 31 [pid = 1646] [id = 189] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x112257800 == 30 [pid = 1646] [id = 188] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11998b000 == 29 [pid = 1646] [id = 199] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x125dcf800 == 28 [pid = 1646] [id = 197] 01:49:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1164c7800 == 27 [pid = 1646] [id = 198] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x119141400) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1176b6000) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11664c400) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x115dc5c00) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1180cdc00) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1164d5000) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x115e8b000) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x118fc1400) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x115e87000) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x113c55800) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x11980ec00) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x118704c00) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x118748c00) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x1210e9000) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 01:49:40 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x1180d6400) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 01:49:41 INFO - PROCESS | 1646 | 1468918181016 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]]]}] 01:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1126ms 01:49:41 INFO - PROCESS | 1646 | 1468918181059 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:49:41 INFO - PROCESS | 1646 | 1468918181061 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:49:41 INFO - PROCESS | 1646 | 1468918181064 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:49:41 INFO - PROCESS | 1646 | 1468918181066 Marionette TRACE conn2 <- [1,774,null,{}] 01:49:41 INFO - PROCESS | 1646 | 1468918181069 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}] 01:49:41 INFO - PROCESS | 1646 | 1468918181071 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:41 INFO - PROCESS | 1646 | 1468918181150 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:49:41 INFO - PROCESS | 1646 | 1468918181196 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:41 INFO - PROCESS | 1646 | 1468918181199 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x115daf800 == 28 [pid = 1646] [id = 201] 01:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x1129b0c00) [pid = 1646] [serial = 601] [outer = 0x0] 01:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x112f4e400) [pid = 1646] [serial = 602] [outer = 0x1129b0c00] 01:49:41 INFO - PROCESS | 1646 | 1468918181229 Marionette DEBUG loaded listener.js 01:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x112f5cc00) [pid = 1646] [serial = 603] [outer = 0x1129b0c00] 01:49:41 INFO - PROCESS | 1646 | 1468918181552 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]]]}] 01:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 520ms 01:49:41 INFO - PROCESS | 1646 | 1468918181583 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:49:41 INFO - PROCESS | 1646 | 1468918181587 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:49:41 INFO - PROCESS | 1646 | 1468918181591 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:49:41 INFO - PROCESS | 1646 | 1468918181593 Marionette TRACE conn2 <- [1,778,null,{}] 01:49:41 INFO - PROCESS | 1646 | 1468918181596 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}] 01:49:41 INFO - PROCESS | 1646 | 1468918181597 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:41 INFO - PROCESS | 1646 | 1468918181672 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:49:41 INFO - PROCESS | 1646 | 1468918181678 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:41 INFO - PROCESS | 1646 | 1468918181680 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ad4800 == 29 [pid = 1646] [id = 202] 01:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x113cd3800) [pid = 1646] [serial = 604] [outer = 0x0] 01:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11680f400) [pid = 1646] [serial = 605] [outer = 0x113cd3800] 01:49:41 INFO - PROCESS | 1646 | 1468918181708 Marionette DEBUG loaded listener.js 01:49:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11714d000) [pid = 1646] [serial = 606] [outer = 0x113cd3800] 01:49:42 INFO - PROCESS | 1646 | 1468918182046 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]]]}] 01:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 01:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:49:42 INFO - PROCESS | 1646 | 1468918182062 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:49:42 INFO - PROCESS | 1646 | 1468918182063 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:49:42 INFO - PROCESS | 1646 | 1468918182066 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:49:42 INFO - PROCESS | 1646 | 1468918182068 Marionette TRACE conn2 <- [1,782,null,{}] 01:49:42 INFO - PROCESS | 1646 | 1468918182078 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}] 01:49:42 INFO - PROCESS | 1646 | 1468918182081 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:42 INFO - PROCESS | 1646 | 1468918182154 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:49:42 INFO - PROCESS | 1646 | 1468918182163 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:42 INFO - PROCESS | 1646 | 1468918182166 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x112017800 == 30 [pid = 1646] [id = 203] 01:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1122e4800) [pid = 1646] [serial = 607] [outer = 0x0] 01:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x118129400) [pid = 1646] [serial = 608] [outer = 0x1122e4800] 01:49:42 INFO - PROCESS | 1646 | 1468918182194 Marionette DEBUG loaded listener.js 01:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11823a000) [pid = 1646] [serial = 609] [outer = 0x1122e4800] 01:49:42 INFO - PROCESS | 1646 | 1468918182528 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]]]}] 01:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 01:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:49:42 INFO - PROCESS | 1646 | 1468918182539 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:49:42 INFO - PROCESS | 1646 | 1468918182540 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:49:42 INFO - PROCESS | 1646 | 1468918182544 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:49:42 INFO - PROCESS | 1646 | 1468918182548 Marionette TRACE conn2 <- [1,786,null,{}] 01:49:42 INFO - PROCESS | 1646 | 1468918182550 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}] 01:49:42 INFO - PROCESS | 1646 | 1468918182552 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:42 INFO - PROCESS | 1646 | 1468918182629 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:49:42 INFO - PROCESS | 1646 | 1468918182681 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:42 INFO - PROCESS | 1646 | 1468918182682 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187e0800 == 31 [pid = 1646] [id = 204] 01:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11811dc00) [pid = 1646] [serial = 610] [outer = 0x0] 01:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1185e6400) [pid = 1646] [serial = 611] [outer = 0x11811dc00] 01:49:42 INFO - PROCESS | 1646 | 1468918182707 Marionette DEBUG loaded listener.js 01:49:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11885b400) [pid = 1646] [serial = 612] [outer = 0x11811dc00] 01:49:42 INFO - PROCESS | 1646 | 1468918182990 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]]]}] 01:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 472ms 01:49:43 INFO - PROCESS | 1646 | 1468918183021 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:49:43 INFO - PROCESS | 1646 | 1468918183033 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:49:43 INFO - PROCESS | 1646 | 1468918183040 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:49:43 INFO - PROCESS | 1646 | 1468918183041 Marionette TRACE conn2 <- [1,790,null,{}] 01:49:43 INFO - PROCESS | 1646 | 1468918183046 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}] 01:49:43 INFO - PROCESS | 1646 | 1468918183048 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:43 INFO - PROCESS | 1646 | 1468918183135 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:49:43 INFO - PROCESS | 1646 | 1468918183166 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:43 INFO - PROCESS | 1646 | 1468918183167 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198dc000 == 32 [pid = 1646] [id = 205] 01:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1129ab800) [pid = 1646] [serial = 613] [outer = 0x0] 01:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11913c000) [pid = 1646] [serial = 614] [outer = 0x1129ab800] 01:49:43 INFO - PROCESS | 1646 | 1468918183192 Marionette DEBUG loaded listener.js 01:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11980f400) [pid = 1646] [serial = 615] [outer = 0x1129ab800] 01:49:43 INFO - PROCESS | 1646 | 1468918183505 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]]]}] 01:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 01:49:43 INFO - PROCESS | 1646 | 1468918183562 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:49:43 INFO - PROCESS | 1646 | 1468918183563 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:49:43 INFO - PROCESS | 1646 | 1468918183565 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:49:43 INFO - PROCESS | 1646 | 1468918183566 Marionette TRACE conn2 <- [1,794,null,{}] 01:49:43 INFO - PROCESS | 1646 | 1468918183568 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}] 01:49:43 INFO - PROCESS | 1646 | 1468918183572 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:43 INFO - PROCESS | 1646 | 1468918183685 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:49:43 INFO - PROCESS | 1646 | 1468918183722 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:43 INFO - PROCESS | 1646 | 1468918183723 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x121159800 == 33 [pid = 1646] [id = 206] 01:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x112f54000) [pid = 1646] [serial = 616] [outer = 0x0] 01:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119d69800) [pid = 1646] [serial = 617] [outer = 0x112f54000] 01:49:43 INFO - PROCESS | 1646 | 1468918183748 Marionette DEBUG loaded listener.js 01:49:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1218b8c00) [pid = 1646] [serial = 618] [outer = 0x112f54000] 01:49:44 INFO - PROCESS | 1646 | 1468918184071 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]]]}] 01:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 01:49:44 INFO - PROCESS | 1646 | 1468918184084 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:49:44 INFO - PROCESS | 1646 | 1468918184086 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:49:44 INFO - PROCESS | 1646 | 1468918184088 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:49:44 INFO - PROCESS | 1646 | 1468918184089 Marionette TRACE conn2 <- [1,798,null,{}] 01:49:44 INFO - PROCESS | 1646 | 1468918184093 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}] 01:49:44 INFO - PROCESS | 1646 | 1468918184101 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:44 INFO - PROCESS | 1646 | 1468918184191 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:49:44 INFO - PROCESS | 1646 | 1468918184224 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:44 INFO - PROCESS | 1646 | 1468918184225 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12182c000 == 34 [pid = 1646] [id = 207] 01:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x120714000) [pid = 1646] [serial = 619] [outer = 0x0] 01:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x124435400) [pid = 1646] [serial = 620] [outer = 0x120714000] 01:49:44 INFO - PROCESS | 1646 | 1468918184249 Marionette DEBUG loaded listener.js 01:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1254ad400) [pid = 1646] [serial = 621] [outer = 0x120714000] 01:49:44 INFO - PROCESS | 1646 | 1468918184554 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]]]}] 01:49:44 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 01:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 519ms 01:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:49:44 INFO - PROCESS | 1646 | 1468918184608 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:49:44 INFO - PROCESS | 1646 | 1468918184609 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:49:44 INFO - PROCESS | 1646 | 1468918184611 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:49:44 INFO - PROCESS | 1646 | 1468918184612 Marionette TRACE conn2 <- [1,802,null,{}] 01:49:44 INFO - PROCESS | 1646 | 1468918184615 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}] 01:49:44 INFO - PROCESS | 1646 | 1468918184616 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:44 INFO - PROCESS | 1646 | 1468918184709 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:49:44 INFO - PROCESS | 1646 | 1468918184712 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:44 INFO - PROCESS | 1646 | 1468918184713 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x124b1a000 == 35 [pid = 1646] [id = 208] 01:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x12331c800) [pid = 1646] [serial = 622] [outer = 0x0] 01:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1258c4800) [pid = 1646] [serial = 623] [outer = 0x12331c800] 01:49:44 INFO - PROCESS | 1646 | 1468918184738 Marionette DEBUG loaded listener.js 01:49:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x125d1b400) [pid = 1646] [serial = 624] [outer = 0x12331c800] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1185e8400) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12449d000) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118742000) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x10ebf4000) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x114f79800) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1176ad400) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1181c2000) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11873b800) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1129b1400) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:49:45 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x119a0b400) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:49:45 INFO - PROCESS | 1646 | 1468918185141 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]]]}] 01:49:45 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 01:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 569ms 01:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:49:45 INFO - PROCESS | 1646 | 1468918185181 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:49:45 INFO - PROCESS | 1646 | 1468918185182 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:49:45 INFO - PROCESS | 1646 | 1468918185184 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:49:45 INFO - PROCESS | 1646 | 1468918185185 Marionette TRACE conn2 <- [1,806,null,{}] 01:49:45 INFO - PROCESS | 1646 | 1468918185188 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}] 01:49:45 INFO - PROCESS | 1646 | 1468918185189 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:45 INFO - PROCESS | 1646 | 1468918185272 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:49:45 INFO - PROCESS | 1646 | 1468918185279 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:45 INFO - PROCESS | 1646 | 1468918185280 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x118394000 == 36 [pid = 1646] [id = 209] 01:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x10ebf9800) [pid = 1646] [serial = 625] [outer = 0x0] 01:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118127000) [pid = 1646] [serial = 626] [outer = 0x10ebf9800] 01:49:45 INFO - PROCESS | 1646 | 1468918185346 Marionette DEBUG loaded listener.js 01:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x125844400) [pid = 1646] [serial = 627] [outer = 0x10ebf9800] 01:49:45 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:49:45 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:49:45 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:49:45 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 01:49:45 INFO - PROCESS | 1646 | 1468918185688 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]]]}] 01:49:45 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 01:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 01:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:49:45 INFO - PROCESS | 1646 | 1468918185705 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:49:45 INFO - PROCESS | 1646 | 1468918185707 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:49:45 INFO - PROCESS | 1646 | 1468918185713 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:49:45 INFO - PROCESS | 1646 | 1468918185715 Marionette TRACE conn2 <- [1,810,null,{}] 01:49:45 INFO - PROCESS | 1646 | 1468918185718 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}] 01:49:45 INFO - PROCESS | 1646 | 1468918185720 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:45 INFO - PROCESS | 1646 | 1468918185838 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:49:45 INFO - PROCESS | 1646 | 1468918185845 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:45 INFO - PROCESS | 1646 | 1468918185845 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1289a8800 == 37 [pid = 1646] [id = 210] 01:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x125849400) [pid = 1646] [serial = 628] [outer = 0x0] 01:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x125f7e400) [pid = 1646] [serial = 629] [outer = 0x125849400] 01:49:45 INFO - PROCESS | 1646 | 1468918185885 Marionette DEBUG loaded listener.js 01:49:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1263ab000) [pid = 1646] [serial = 630] [outer = 0x125849400] 01:49:46 INFO - PROCESS | 1646 | 1468918186288 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]]]}] 01:49:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:49:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 624ms 01:49:46 INFO - PROCESS | 1646 | 1468918186335 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:49:46 INFO - PROCESS | 1646 | 1468918186337 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:49:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:49:46 INFO - PROCESS | 1646 | 1468918186339 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:49:46 INFO - PROCESS | 1646 | 1468918186341 Marionette TRACE conn2 <- [1,814,null,{}] 01:49:46 INFO - PROCESS | 1646 | 1468918186343 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}] 01:49:46 INFO - PROCESS | 1646 | 1468918186345 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:46 INFO - PROCESS | 1646 | 1468918186442 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:49:46 INFO - PROCESS | 1646 | 1468918186448 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:46 INFO - PROCESS | 1646 | 1468918186449 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x119415000 == 38 [pid = 1646] [id = 211] 01:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1263ab800) [pid = 1646] [serial = 631] [outer = 0x0] 01:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x128b40000) [pid = 1646] [serial = 632] [outer = 0x1263ab800] 01:49:46 INFO - PROCESS | 1646 | 1468918186475 Marionette DEBUG loaded listener.js 01:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x129050c00) [pid = 1646] [serial = 633] [outer = 0x1263ab800] 01:49:46 INFO - PROCESS | 1646 | 1468918186795 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] 01:49:46 INFO - PROCESS | 1646 | 1468918186815 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:49:46 INFO - PROCESS | 1646 | 1468918186818 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:49:46 INFO - PROCESS | 1646 | 1468918186819 Marionette TRACE conn2 <- [1,818,null,{}] 01:49:46 INFO - PROCESS | 1646 | 1468918186821 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}] 01:49:46 INFO - PROCESS | 1646 | 1468918186822 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:46 INFO - PROCESS | 1646 | 1468918186900 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:49:46 INFO - PROCESS | 1646 | 1468918186952 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:46 INFO - PROCESS | 1646 | 1468918186953 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a20f000 == 39 [pid = 1646] [id = 212] 01:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119812800) [pid = 1646] [serial = 634] [outer = 0x0] 01:49:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x129199c00) [pid = 1646] [serial = 635] [outer = 0x119812800] 01:49:46 INFO - PROCESS | 1646 | 1468918186977 Marionette DEBUG loaded listener.js 01:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1293ab400) [pid = 1646] [serial = 636] [outer = 0x119812800] 01:49:47 INFO - PROCESS | 1646 | 1468918187500 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]]]}] 01:49:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:49:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 719ms 01:49:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:49:47 INFO - PROCESS | 1646 | 1468918187538 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:49:47 INFO - PROCESS | 1646 | 1468918187540 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:49:47 INFO - PROCESS | 1646 | 1468918187546 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:49:47 INFO - PROCESS | 1646 | 1468918187550 Marionette TRACE conn2 <- [1,822,null,{}] 01:49:47 INFO - PROCESS | 1646 | 1468918187553 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}] 01:49:47 INFO - PROCESS | 1646 | 1468918187555 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:47 INFO - PROCESS | 1646 | 1468918187665 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:49:47 INFO - PROCESS | 1646 | 1468918187737 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:47 INFO - PROCESS | 1646 | 1468918187738 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac7800 == 40 [pid = 1646] [id = 213] 01:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112a8e400) [pid = 1646] [serial = 637] [outer = 0x0] 01:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1131a8800) [pid = 1646] [serial = 638] [outer = 0x112a8e400] 01:49:47 INFO - PROCESS | 1646 | 1468918187769 Marionette DEBUG loaded listener.js 01:49:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x115dc8000) [pid = 1646] [serial = 639] [outer = 0x112a8e400] 01:49:48 INFO - PROCESS | 1646 | 1468918188282 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] 01:49:48 INFO - PROCESS | 1646 | 1468918188459 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 01:49:48 INFO - PROCESS | 1646 | 1468918188493 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:49:48 INFO - PROCESS | 1646 | 1468918188494 Marionette TRACE conn2 <- [1,826,null,{}] 01:49:48 INFO - PROCESS | 1646 | 1468918188498 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}] 01:49:48 INFO - PROCESS | 1646 | 1468918188500 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:48 INFO - PROCESS | 1646 | 1468918188602 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:49:48 INFO - PROCESS | 1646 | 1468918188648 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:48 INFO - PROCESS | 1646 | 1468918188651 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x112645800 == 41 [pid = 1646] [id = 214] 01:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1122e1800) [pid = 1646] [serial = 640] [outer = 0x0] 01:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1122e9800) [pid = 1646] [serial = 641] [outer = 0x1122e1800] 01:49:48 INFO - PROCESS | 1646 | 1468918188679 Marionette DEBUG loaded listener.js 01:49:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1129afc00) [pid = 1646] [serial = 642] [outer = 0x1122e1800] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119415000 == 40 [pid = 1646] [id = 211] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1289a8800 == 39 [pid = 1646] [id = 210] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x118394000 == 38 [pid = 1646] [id = 209] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x124b1a000 == 37 [pid = 1646] [id = 208] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x12182c000 == 36 [pid = 1646] [id = 207] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x121159800 == 35 [pid = 1646] [id = 206] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1198dc000 == 34 [pid = 1646] [id = 205] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1187e0800 == 33 [pid = 1646] [id = 204] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x112017800 == 32 [pid = 1646] [id = 203] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116ad4800 == 31 [pid = 1646] [id = 202] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x115daf800 == 30 [pid = 1646] [id = 201] 01:49:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116fd7800 == 29 [pid = 1646] [id = 200] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x124124800) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125d7c400) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1263aa800) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1127d9000) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112d94000) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1164d5400) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x116ab0c00) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11811b000) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118128c00) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11823bc00) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1185e4400) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119a05400) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119d6dc00) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1212f2000) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12644d800) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x128a20000) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12584ec00) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x125f83000) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1240a6c00) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x123311c00) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 01:49:49 INFO - PROCESS | 1646 | 1468918189089 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]]]}] 01:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 623ms 01:49:49 INFO - PROCESS | 1646 | 1468918189115 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:49:49 INFO - PROCESS | 1646 | 1468918189117 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:49:49 INFO - PROCESS | 1646 | 1468918189122 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:49:49 INFO - PROCESS | 1646 | 1468918189124 Marionette TRACE conn2 <- [1,830,null,{}] 01:49:49 INFO - PROCESS | 1646 | 1468918189127 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}] 01:49:49 INFO - PROCESS | 1646 | 1468918189129 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:49 INFO - PROCESS | 1646 | 1468918189207 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:49:49 INFO - PROCESS | 1646 | 1468918189213 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:49 INFO - PROCESS | 1646 | 1468918189215 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11668a000 == 30 [pid = 1646] [id = 215] 01:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x112f53400) [pid = 1646] [serial = 643] [outer = 0x0] 01:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1132c2800) [pid = 1646] [serial = 644] [outer = 0x112f53400] 01:49:49 INFO - PROCESS | 1646 | 1468918189242 Marionette DEBUG loaded listener.js 01:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x113c54400) [pid = 1646] [serial = 645] [outer = 0x112f53400] 01:49:49 INFO - PROCESS | 1646 | 1468918189588 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]]]}] 01:49:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:49:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 527ms 01:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:49:49 INFO - PROCESS | 1646 | 1468918189646 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:49:49 INFO - PROCESS | 1646 | 1468918189647 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:49:49 INFO - PROCESS | 1646 | 1468918189650 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:49:49 INFO - PROCESS | 1646 | 1468918189651 Marionette TRACE conn2 <- [1,834,null,{}] 01:49:49 INFO - PROCESS | 1646 | 1468918189658 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}] 01:49:49 INFO - PROCESS | 1646 | 1468918189661 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:49 INFO - PROCESS | 1646 | 1468918189739 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:49:49 INFO - PROCESS | 1646 | 1468918189748 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:49 INFO - PROCESS | 1646 | 1468918189750 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d98800 == 31 [pid = 1646] [id = 216] 01:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11688f400) [pid = 1646] [serial = 646] [outer = 0x0] 01:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1168efc00) [pid = 1646] [serial = 647] [outer = 0x11688f400] 01:49:49 INFO - PROCESS | 1646 | 1468918189779 Marionette DEBUG loaded listener.js 01:49:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11716e800) [pid = 1646] [serial = 648] [outer = 0x11688f400] 01:49:50 INFO - PROCESS | 1646 | 1468918190134 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]]]}] 01:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 521ms 01:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:49:50 INFO - PROCESS | 1646 | 1468918190172 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:49:50 INFO - PROCESS | 1646 | 1468918190173 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:49:50 INFO - PROCESS | 1646 | 1468918190175 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:49:50 INFO - PROCESS | 1646 | 1468918190176 Marionette TRACE conn2 <- [1,838,null,{}] 01:49:50 INFO - PROCESS | 1646 | 1468918190179 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}] 01:49:50 INFO - PROCESS | 1646 | 1468918190180 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:50 INFO - PROCESS | 1646 | 1468918190257 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:49:50 INFO - PROCESS | 1646 | 1468918190263 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:50 INFO - PROCESS | 1646 | 1468918190264 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f2800 == 32 [pid = 1646] [id = 217] 01:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x117d30c00) [pid = 1646] [serial = 649] [outer = 0x0] 01:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1180d9000) [pid = 1646] [serial = 650] [outer = 0x117d30c00] 01:49:50 INFO - PROCESS | 1646 | 1468918190289 Marionette DEBUG loaded listener.js 01:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118127800) [pid = 1646] [serial = 651] [outer = 0x117d30c00] 01:49:50 INFO - PROCESS | 1646 | 1468918190601 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]]]}] 01:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 471ms 01:49:50 INFO - PROCESS | 1646 | 1468918190647 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:49:50 INFO - PROCESS | 1646 | 1468918190648 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:49:50 INFO - PROCESS | 1646 | 1468918190650 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:49:50 INFO - PROCESS | 1646 | 1468918190651 Marionette TRACE conn2 <- [1,842,null,{}] 01:49:50 INFO - PROCESS | 1646 | 1468918190653 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}] 01:49:50 INFO - PROCESS | 1646 | 1468918190655 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:50 INFO - PROCESS | 1646 | 1468918190725 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:49:50 INFO - PROCESS | 1646 | 1468918190779 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:50 INFO - PROCESS | 1646 | 1468918190780 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191df000 == 33 [pid = 1646] [id = 218] 01:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118125c00) [pid = 1646] [serial = 652] [outer = 0x0] 01:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118128400) [pid = 1646] [serial = 653] [outer = 0x118125c00] 01:49:50 INFO - PROCESS | 1646 | 1468918190811 Marionette DEBUG loaded listener.js 01:49:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118587000) [pid = 1646] [serial = 654] [outer = 0x118125c00] 01:49:51 INFO - PROCESS | 1646 | 1468918191125 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]]]}] 01:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 01:49:51 INFO - PROCESS | 1646 | 1468918191168 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:49:51 INFO - PROCESS | 1646 | 1468918191170 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:49:51 INFO - PROCESS | 1646 | 1468918191172 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:49:51 INFO - PROCESS | 1646 | 1468918191173 Marionette TRACE conn2 <- [1,846,null,{}] 01:49:51 INFO - PROCESS | 1646 | 1468918191175 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}] 01:49:51 INFO - PROCESS | 1646 | 1468918191180 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:51 INFO - PROCESS | 1646 | 1468918191297 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:49:51 INFO - PROCESS | 1646 | 1468918191328 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:51 INFO - PROCESS | 1646 | 1468918191329 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x121156800 == 34 [pid = 1646] [id = 219] 01:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118709800) [pid = 1646] [serial = 655] [outer = 0x0] 01:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118747c00) [pid = 1646] [serial = 656] [outer = 0x118709800] 01:49:51 INFO - PROCESS | 1646 | 1468918191354 Marionette DEBUG loaded listener.js 01:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11980f800) [pid = 1646] [serial = 657] [outer = 0x118709800] 01:49:51 INFO - PROCESS | 1646 | 1468918191682 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]]]}] 01:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 01:49:51 INFO - PROCESS | 1646 | 1468918191690 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:49:51 INFO - PROCESS | 1646 | 1468918191692 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:49:51 INFO - PROCESS | 1646 | 1468918191698 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:49:51 INFO - PROCESS | 1646 | 1468918191699 Marionette TRACE conn2 <- [1,850,null,{}] 01:49:51 INFO - PROCESS | 1646 | 1468918191701 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}] 01:49:51 INFO - PROCESS | 1646 | 1468918191702 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:51 INFO - PROCESS | 1646 | 1468918191796 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:49:51 INFO - PROCESS | 1646 | 1468918191827 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:51 INFO - PROCESS | 1646 | 1468918191828 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x121827000 == 35 [pid = 1646] [id = 220] 01:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11980fc00) [pid = 1646] [serial = 658] [outer = 0x0] 01:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119a0dc00) [pid = 1646] [serial = 659] [outer = 0x11980fc00] 01:49:51 INFO - PROCESS | 1646 | 1468918191859 Marionette DEBUG loaded listener.js 01:49:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119d6d800) [pid = 1646] [serial = 660] [outer = 0x11980fc00] 01:49:52 INFO - PROCESS | 1646 | 1468918192190 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]]]}] 01:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 521ms 01:49:52 INFO - PROCESS | 1646 | 1468918192218 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:49:52 INFO - PROCESS | 1646 | 1468918192219 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:49:52 INFO - PROCESS | 1646 | 1468918192227 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:49:52 INFO - PROCESS | 1646 | 1468918192228 Marionette TRACE conn2 <- [1,854,null,{}] 01:49:52 INFO - PROCESS | 1646 | 1468918192230 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}] 01:49:52 INFO - PROCESS | 1646 | 1468918192231 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:52 INFO - PROCESS | 1646 | 1468918192322 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:49:52 INFO - PROCESS | 1646 | 1468918192326 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:52 INFO - PROCESS | 1646 | 1468918192327 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x115da6800 == 36 [pid = 1646] [id = 221] 01:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119d71400) [pid = 1646] [serial = 661] [outer = 0x0] 01:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1207c4c00) [pid = 1646] [serial = 662] [outer = 0x119d71400] 01:49:52 INFO - PROCESS | 1646 | 1468918192351 Marionette DEBUG loaded listener.js 01:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121212c00) [pid = 1646] [serial = 663] [outer = 0x119d71400] 01:49:52 INFO - PROCESS | 1646 | 1468918192660 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]]]}] 01:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 01:49:52 INFO - PROCESS | 1646 | 1468918192704 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:49:52 INFO - PROCESS | 1646 | 1468918192705 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:49:52 INFO - PROCESS | 1646 | 1468918192707 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:49:52 INFO - PROCESS | 1646 | 1468918192708 Marionette TRACE conn2 <- [1,858,null,{}] 01:49:52 INFO - PROCESS | 1646 | 1468918192713 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}] 01:49:52 INFO - PROCESS | 1646 | 1468918192715 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:52 INFO - PROCESS | 1646 | 1468918192810 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:49:52 INFO - PROCESS | 1646 | 1468918192820 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:52 INFO - PROCESS | 1646 | 1468918192821 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1254a8800 == 37 [pid = 1646] [id = 222] 01:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119d72000) [pid = 1646] [serial = 664] [outer = 0x0] 01:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121943800) [pid = 1646] [serial = 665] [outer = 0x119d72000] 01:49:52 INFO - PROCESS | 1646 | 1468918192871 Marionette DEBUG loaded listener.js 01:49:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123318400) [pid = 1646] [serial = 666] [outer = 0x119d72000] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112f54000) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1129ab800) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x120714000) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116811800) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1129b0c00) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1122e4800) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11811dc00) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x113cd3800) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112f51400) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11811fc00) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12331c800) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x10ebf9800) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x125849400) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1263ab800) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:49:53 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125f87400) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:49:53 INFO - PROCESS | 1646 | 1468918193240 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]]]}] 01:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 573ms 01:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:49:53 INFO - PROCESS | 1646 | 1468918193280 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:49:53 INFO - PROCESS | 1646 | 1468918193282 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:49:53 INFO - PROCESS | 1646 | 1468918193284 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:49:53 INFO - PROCESS | 1646 | 1468918193285 Marionette TRACE conn2 <- [1,862,null,{}] 01:49:53 INFO - PROCESS | 1646 | 1468918193287 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}] 01:49:53 INFO - PROCESS | 1646 | 1468918193288 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:53 INFO - PROCESS | 1646 | 1468918193367 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:49:53 INFO - PROCESS | 1646 | 1468918193370 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:53 INFO - PROCESS | 1646 | 1468918193371 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x125ddd000 == 38 [pid = 1646] [id = 223] 01:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112f55c00) [pid = 1646] [serial = 667] [outer = 0x0] 01:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117d23400) [pid = 1646] [serial = 668] [outer = 0x112f55c00] 01:49:53 INFO - PROCESS | 1646 | 1468918193396 Marionette DEBUG loaded listener.js 01:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119d6a000) [pid = 1646] [serial = 669] [outer = 0x112f55c00] 01:49:53 INFO - PROCESS | 1646 | 1468918193710 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]]]}] 01:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 01:49:53 INFO - PROCESS | 1646 | 1468918193754 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:49:53 INFO - PROCESS | 1646 | 1468918193757 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:49:53 INFO - PROCESS | 1646 | 1468918193761 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:49:53 INFO - PROCESS | 1646 | 1468918193763 Marionette TRACE conn2 <- [1,866,null,{}] 01:49:53 INFO - PROCESS | 1646 | 1468918193766 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}] 01:49:53 INFO - PROCESS | 1646 | 1468918193769 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:53 INFO - PROCESS | 1646 | 1468918193947 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:49:53 INFO - PROCESS | 1646 | 1468918193954 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:53 INFO - PROCESS | 1646 | 1468918193956 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x128998800 == 39 [pid = 1646] [id = 224] 01:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12331c800) [pid = 1646] [serial = 670] [outer = 0x0] 01:49:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12409bc00) [pid = 1646] [serial = 671] [outer = 0x12331c800] 01:49:53 INFO - PROCESS | 1646 | 1468918193998 Marionette DEBUG loaded listener.js 01:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x125849400) [pid = 1646] [serial = 672] [outer = 0x12331c800] 01:49:54 INFO - PROCESS | 1646 | 1468918194354 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]]]}] 01:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 621ms 01:49:54 INFO - PROCESS | 1646 | 1468918194382 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:49:54 INFO - PROCESS | 1646 | 1468918194383 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:49:54 INFO - PROCESS | 1646 | 1468918194385 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:49:54 INFO - PROCESS | 1646 | 1468918194387 Marionette TRACE conn2 <- [1,870,null,{}] 01:49:54 INFO - PROCESS | 1646 | 1468918194389 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}] 01:49:54 INFO - PROCESS | 1646 | 1468918194391 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:54 INFO - PROCESS | 1646 | 1468918194470 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:49:54 INFO - PROCESS | 1646 | 1468918194524 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:54 INFO - PROCESS | 1646 | 1468918194525 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291cb000 == 40 [pid = 1646] [id = 225] 01:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1164d6400) [pid = 1646] [serial = 673] [outer = 0x0] 01:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1258bf400) [pid = 1646] [serial = 674] [outer = 0x1164d6400] 01:49:54 INFO - PROCESS | 1646 | 1468918194550 Marionette DEBUG loaded listener.js 01:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125f70400) [pid = 1646] [serial = 675] [outer = 0x1164d6400] 01:49:54 INFO - PROCESS | 1646 | 1468918194830 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]]]}] 01:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 01:49:54 INFO - PROCESS | 1646 | 1468918194855 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:49:54 INFO - PROCESS | 1646 | 1468918194856 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:49:54 INFO - PROCESS | 1646 | 1468918194866 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:49:54 INFO - PROCESS | 1646 | 1468918194867 Marionette TRACE conn2 <- [1,874,null,{}] 01:49:54 INFO - PROCESS | 1646 | 1468918194869 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}] 01:49:54 INFO - PROCESS | 1646 | 1468918194870 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:54 INFO - PROCESS | 1646 | 1468918194959 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:49:54 INFO - PROCESS | 1646 | 1468918194965 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:54 INFO - PROCESS | 1646 | 1468918194966 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a435800 == 41 [pid = 1646] [id = 226] 01:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125f80000) [pid = 1646] [serial = 676] [outer = 0x0] 01:49:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12612a400) [pid = 1646] [serial = 677] [outer = 0x125f80000] 01:49:54 INFO - PROCESS | 1646 | 1468918194989 Marionette DEBUG loaded listener.js 01:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x126443000) [pid = 1646] [serial = 678] [outer = 0x125f80000] 01:49:55 INFO - PROCESS | 1646 | 1468918195451 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]]]}] 01:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 626ms 01:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:49:55 INFO - PROCESS | 1646 | 1468918195486 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:49:55 INFO - PROCESS | 1646 | 1468918195489 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:49:55 INFO - PROCESS | 1646 | 1468918195492 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:49:55 INFO - PROCESS | 1646 | 1468918195495 Marionette TRACE conn2 <- [1,878,null,{}] 01:49:55 INFO - PROCESS | 1646 | 1468918195499 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}] 01:49:55 INFO - PROCESS | 1646 | 1468918195501 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:55 INFO - PROCESS | 1646 | 1468918195621 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:49:55 INFO - PROCESS | 1646 | 1468918195761 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:55 INFO - PROCESS | 1646 | 1468918195763 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168ce800 == 42 [pid = 1646] [id = 227] 01:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x112a83c00) [pid = 1646] [serial = 679] [outer = 0x0] 01:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x112d06c00) [pid = 1646] [serial = 680] [outer = 0x112a83c00] 01:49:55 INFO - PROCESS | 1646 | 1468918195797 Marionette DEBUG loaded listener.js 01:49:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1132ca400) [pid = 1646] [serial = 681] [outer = 0x112a83c00] 01:49:56 INFO - PROCESS | 1646 | 1468918196232 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]]]}] 01:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 772ms 01:49:56 INFO - PROCESS | 1646 | 1468918196264 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:49:56 INFO - PROCESS | 1646 | 1468918196267 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:49:56 INFO - PROCESS | 1646 | 1468918196272 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:49:56 INFO - PROCESS | 1646 | 1468918196274 Marionette TRACE conn2 <- [1,882,null,{}] 01:49:56 INFO - PROCESS | 1646 | 1468918196276 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}] 01:49:56 INFO - PROCESS | 1646 | 1468918196278 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:56 INFO - PROCESS | 1646 | 1468918196381 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:49:56 INFO - PROCESS | 1646 | 1468918196433 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:56 INFO - PROCESS | 1646 | 1468918196435 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12076e800 == 43 [pid = 1646] [id = 228] 01:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x115e8fc00) [pid = 1646] [serial = 682] [outer = 0x0] 01:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116813800) [pid = 1646] [serial = 683] [outer = 0x115e8fc00] 01:49:56 INFO - PROCESS | 1646 | 1468918196465 Marionette DEBUG loaded listener.js 01:49:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1176b4400) [pid = 1646] [serial = 684] [outer = 0x115e8fc00] 01:49:56 INFO - PROCESS | 1646 | 1468918196916 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]]]}] 01:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 01:49:56 INFO - PROCESS | 1646 | 1468918196941 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:49:56 INFO - PROCESS | 1646 | 1468918196943 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:49:56 INFO - PROCESS | 1646 | 1468918196945 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:49:56 INFO - PROCESS | 1646 | 1468918196948 Marionette TRACE conn2 <- [1,886,null,{}] 01:49:56 INFO - PROCESS | 1646 | 1468918196955 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}] 01:49:56 INFO - PROCESS | 1646 | 1468918196959 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:57 INFO - PROCESS | 1646 | 1468918197118 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:49:57 INFO - PROCESS | 1646 | 1468918197196 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:57 INFO - PROCESS | 1646 | 1468918197198 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5cd000 == 44 [pid = 1646] [id = 229] 01:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11870dc00) [pid = 1646] [serial = 685] [outer = 0x0] 01:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11885ec00) [pid = 1646] [serial = 686] [outer = 0x11870dc00] 01:49:57 INFO - PROCESS | 1646 | 1468918197228 Marionette DEBUG loaded listener.js 01:49:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119143800) [pid = 1646] [serial = 687] [outer = 0x11870dc00] 01:49:57 INFO - PROCESS | 1646 | 1468918197810 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]]]}] 01:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 872ms 01:49:57 INFO - PROCESS | 1646 | 1468918197818 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:49:57 INFO - PROCESS | 1646 | 1468918197820 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:49:57 INFO - PROCESS | 1646 | 1468918197823 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:49:57 INFO - PROCESS | 1646 | 1468918197825 Marionette TRACE conn2 <- [1,890,null,{}] 01:49:57 INFO - PROCESS | 1646 | 1468918197829 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}] 01:49:57 INFO - PROCESS | 1646 | 1468918197831 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:57 INFO - PROCESS | 1646 | 1468918197926 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:49:57 INFO - PROCESS | 1646 | 1468918197989 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:57 INFO - PROCESS | 1646 | 1468918197991 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11672e800 == 45 [pid = 1646] [id = 230] 01:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112f5a800) [pid = 1646] [serial = 688] [outer = 0x0] 01:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x113284c00) [pid = 1646] [serial = 689] [outer = 0x112f5a800] 01:49:58 INFO - PROCESS | 1646 | 1468918198023 Marionette DEBUG loaded listener.js 01:49:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x115e29400) [pid = 1646] [serial = 690] [outer = 0x112f5a800] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1291cb000 == 44 [pid = 1646] [id = 225] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x128998800 == 43 [pid = 1646] [id = 224] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x125ddd000 == 42 [pid = 1646] [id = 223] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1254a8800 == 41 [pid = 1646] [id = 222] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x115da6800 == 40 [pid = 1646] [id = 221] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x121827000 == 39 [pid = 1646] [id = 220] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x121156800 == 38 [pid = 1646] [id = 219] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1191df000 == 37 [pid = 1646] [id = 218] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f2800 == 36 [pid = 1646] [id = 217] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x117d98800 == 35 [pid = 1646] [id = 216] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11668a000 == 34 [pid = 1646] [id = 215] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x112645800 == 33 [pid = 1646] [id = 214] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac7800 == 32 [pid = 1646] [id = 213] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12a20f000 == 31 [pid = 1646] [id = 212] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5cd000 == 30 [pid = 1646] [id = 229] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12076e800 == 29 [pid = 1646] [id = 228] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1168ce800 == 28 [pid = 1646] [id = 227] 01:49:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12a435800 == 27 [pid = 1646] [id = 226] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x128b5a400) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x129199c00) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119d69800) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11980f400) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11913c000) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x124435400) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1180cec00) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116887c00) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112f4e400) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112f5cc00) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118129400) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11823a000) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1185e6400) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11680f400) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11714d000) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1161a7800) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1131a6400) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11858d400) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1218b8c00) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1258c4800) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1181c3c00) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118127000) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1254ad400) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125f7e400) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x128b40000) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x125844400) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1263ab000) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x125d1b400) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x129050c00) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11885b400) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 01:49:58 INFO - PROCESS | 1646 | 1468918198984 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]]]}] 01:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1174ms 01:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:49:59 INFO - PROCESS | 1646 | 1468918198997 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:49:59 INFO - PROCESS | 1646 | 1468918198999 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:49:59 INFO - PROCESS | 1646 | 1468918199002 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:49:59 INFO - PROCESS | 1646 | 1468918199004 Marionette TRACE conn2 <- [1,894,null,{}] 01:49:59 INFO - PROCESS | 1646 | 1468918199008 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}] 01:49:59 INFO - PROCESS | 1646 | 1468918199010 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:59 INFO - PROCESS | 1646 | 1468918199090 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:49:59 INFO - PROCESS | 1646 | 1468918199099 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:59 INFO - PROCESS | 1646 | 1468918199100 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d16800 == 28 [pid = 1646] [id = 231] 01:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1127de000) [pid = 1646] [serial = 691] [outer = 0x0] 01:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112d67400) [pid = 1646] [serial = 692] [outer = 0x1127de000] 01:49:59 INFO - PROCESS | 1646 | 1468918199129 Marionette DEBUG loaded listener.js 01:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1131a6400) [pid = 1646] [serial = 693] [outer = 0x1127de000] 01:49:59 INFO - PROCESS | 1646 | 1468918199470 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]]]}] 01:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 520ms 01:49:59 INFO - PROCESS | 1646 | 1468918199522 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:49:59 INFO - PROCESS | 1646 | 1468918199526 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:49:59 INFO - PROCESS | 1646 | 1468918199530 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:49:59 INFO - PROCESS | 1646 | 1468918199532 Marionette TRACE conn2 <- [1,898,null,{}] 01:49:59 INFO - PROCESS | 1646 | 1468918199535 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}] 01:49:59 INFO - PROCESS | 1646 | 1468918199536 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:59 INFO - PROCESS | 1646 | 1468918199612 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:49:59 INFO - PROCESS | 1646 | 1468918199616 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:49:59 INFO - PROCESS | 1646 | 1468918199618 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:49:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac0800 == 29 [pid = 1646] [id = 232] 01:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x113cd3800) [pid = 1646] [serial = 694] [outer = 0x0] 01:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1164d1000) [pid = 1646] [serial = 695] [outer = 0x113cd3800] 01:49:59 INFO - PROCESS | 1646 | 1468918199647 Marionette DEBUG loaded listener.js 01:49:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x116887c00) [pid = 1646] [serial = 696] [outer = 0x113cd3800] 01:49:59 INFO - PROCESS | 1646 | 1468918199984 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]]]}] 01:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 469ms 01:50:00 INFO - PROCESS | 1646 | 1468918200000 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:50:00 INFO - PROCESS | 1646 | 1468918200009 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:50:00 INFO - PROCESS | 1646 | 1468918200014 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:50:00 INFO - PROCESS | 1646 | 1468918200017 Marionette TRACE conn2 <- [1,902,null,{}] 01:50:00 INFO - PROCESS | 1646 | 1468918200024 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}] 01:50:00 INFO - PROCESS | 1646 | 1468918200027 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:00 INFO - PROCESS | 1646 | 1468918200105 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:50:00 INFO - PROCESS | 1646 | 1468918200156 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:00 INFO - PROCESS | 1646 | 1468918200158 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a0000 == 30 [pid = 1646] [id = 233] 01:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1127dfc00) [pid = 1646] [serial = 697] [outer = 0x0] 01:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1180d0800) [pid = 1646] [serial = 698] [outer = 0x1127dfc00] 01:50:00 INFO - PROCESS | 1646 | 1468918200186 Marionette DEBUG loaded listener.js 01:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11823b800) [pid = 1646] [serial = 699] [outer = 0x1127dfc00] 01:50:00 INFO - PROCESS | 1646 | 1468918200488 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]]]}] 01:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 525ms 01:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:50:00 INFO - PROCESS | 1646 | 1468918200537 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:50:00 INFO - PROCESS | 1646 | 1468918200539 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:50:00 INFO - PROCESS | 1646 | 1468918200541 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:50:00 INFO - PROCESS | 1646 | 1468918200542 Marionette TRACE conn2 <- [1,906,null,{}] 01:50:00 INFO - PROCESS | 1646 | 1468918200547 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}] 01:50:00 INFO - PROCESS | 1646 | 1468918200548 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:00 INFO - PROCESS | 1646 | 1468918200621 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:50:00 INFO - PROCESS | 1646 | 1468918200673 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:00 INFO - PROCESS | 1646 | 1468918200674 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f8000 == 31 [pid = 1646] [id = 234] 01:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1181c0c00) [pid = 1646] [serial = 700] [outer = 0x0] 01:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1185e4400) [pid = 1646] [serial = 701] [outer = 0x1181c0c00] 01:50:00 INFO - PROCESS | 1646 | 1468918200700 Marionette DEBUG loaded listener.js 01:50:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118744c00) [pid = 1646] [serial = 702] [outer = 0x1181c0c00] 01:50:00 INFO - PROCESS | 1646 | 1468918200990 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]]]}] 01:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 474ms 01:50:01 INFO - PROCESS | 1646 | 1468918201018 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:50:01 INFO - PROCESS | 1646 | 1468918201019 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:50:01 INFO - PROCESS | 1646 | 1468918201022 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:50:01 INFO - PROCESS | 1646 | 1468918201023 Marionette TRACE conn2 <- [1,910,null,{}] 01:50:01 INFO - PROCESS | 1646 | 1468918201025 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}] 01:50:01 INFO - PROCESS | 1646 | 1468918201027 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:01 INFO - PROCESS | 1646 | 1468918201124 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:50:01 INFO - PROCESS | 1646 | 1468918201155 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:01 INFO - PROCESS | 1646 | 1468918201156 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11999a000 == 32 [pid = 1646] [id = 235] 01:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112a81800) [pid = 1646] [serial = 703] [outer = 0x0] 01:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118866400) [pid = 1646] [serial = 704] [outer = 0x112a81800] 01:50:01 INFO - PROCESS | 1646 | 1468918201181 Marionette DEBUG loaded listener.js 01:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1196d3800) [pid = 1646] [serial = 705] [outer = 0x112a81800] 01:50:01 INFO - PROCESS | 1646 | 1468918201511 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]]]}] 01:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 01:50:01 INFO - PROCESS | 1646 | 1468918201540 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:50:01 INFO - PROCESS | 1646 | 1468918201542 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:50:01 INFO - PROCESS | 1646 | 1468918201553 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:50:01 INFO - PROCESS | 1646 | 1468918201554 Marionette TRACE conn2 <- [1,914,null,{}] 01:50:01 INFO - PROCESS | 1646 | 1468918201556 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}] 01:50:01 INFO - PROCESS | 1646 | 1468918201560 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:01 INFO - PROCESS | 1646 | 1468918201670 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:50:01 INFO - PROCESS | 1646 | 1468918201674 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:01 INFO - PROCESS | 1646 | 1468918201675 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x121363000 == 33 [pid = 1646] [id = 236] 01:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1132c3800) [pid = 1646] [serial = 706] [outer = 0x0] 01:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119a08000) [pid = 1646] [serial = 707] [outer = 0x1132c3800] 01:50:01 INFO - PROCESS | 1646 | 1468918201701 Marionette DEBUG loaded listener.js 01:50:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12194a000) [pid = 1646] [serial = 708] [outer = 0x1132c3800] 01:50:02 INFO - PROCESS | 1646 | 1468918202040 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]]]}] 01:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 529ms 01:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:50:02 INFO - PROCESS | 1646 | 1468918202077 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:50:02 INFO - PROCESS | 1646 | 1468918202079 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:50:02 INFO - PROCESS | 1646 | 1468918202082 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:50:02 INFO - PROCESS | 1646 | 1468918202083 Marionette TRACE conn2 <- [1,918,null,{}] 01:50:02 INFO - PROCESS | 1646 | 1468918202085 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}] 01:50:02 INFO - PROCESS | 1646 | 1468918202086 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:02 INFO - PROCESS | 1646 | 1468918202184 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:50:02 INFO - PROCESS | 1646 | 1468918202188 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:02 INFO - PROCESS | 1646 | 1468918202189 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x121043800 == 34 [pid = 1646] [id = 237] 01:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x113ce0000) [pid = 1646] [serial = 709] [outer = 0x0] 01:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12409e000) [pid = 1646] [serial = 710] [outer = 0x113ce0000] 01:50:02 INFO - PROCESS | 1646 | 1468918202213 Marionette DEBUG loaded listener.js 01:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12449f000) [pid = 1646] [serial = 711] [outer = 0x113ce0000] 01:50:02 INFO - PROCESS | 1646 | 1468918202555 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]]]}] 01:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 517ms 01:50:02 INFO - PROCESS | 1646 | 1468918202600 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:50:02 INFO - PROCESS | 1646 | 1468918202601 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:50:02 INFO - PROCESS | 1646 | 1468918202603 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:50:02 INFO - PROCESS | 1646 | 1468918202604 Marionette TRACE conn2 <- [1,922,null,{}] 01:50:02 INFO - PROCESS | 1646 | 1468918202607 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}] 01:50:02 INFO - PROCESS | 1646 | 1468918202608 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:02 INFO - PROCESS | 1646 | 1468918202699 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:50:02 INFO - PROCESS | 1646 | 1468918202703 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:02 INFO - PROCESS | 1646 | 1468918202704 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12548a000 == 35 [pid = 1646] [id = 238] 01:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x115e89800) [pid = 1646] [serial = 712] [outer = 0x0] 01:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1254ad000) [pid = 1646] [serial = 713] [outer = 0x115e89800] 01:50:02 INFO - PROCESS | 1646 | 1468918202728 Marionette DEBUG loaded listener.js 01:50:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125848c00) [pid = 1646] [serial = 714] [outer = 0x115e89800] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11980fc00) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118709800) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1122e1800) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x117d30c00) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119812800) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112a8e400) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118125c00) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112f53400) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11688f400) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119d72000) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1164d6400) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119d71400) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112f55c00) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x125f80000) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:50:03 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12331c800) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:50:03 INFO - PROCESS | 1646 | 1468918203201 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]]]}] 01:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 621ms 01:50:03 INFO - PROCESS | 1646 | 1468918203225 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:50:03 INFO - PROCESS | 1646 | 1468918203228 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:50:03 INFO - PROCESS | 1646 | 1468918203233 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:50:03 INFO - PROCESS | 1646 | 1468918203234 Marionette TRACE conn2 <- [1,926,null,{}] 01:50:03 INFO - PROCESS | 1646 | 1468918203236 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}] 01:50:03 INFO - PROCESS | 1646 | 1468918203237 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:03 INFO - PROCESS | 1646 | 1468918203314 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:50:03 INFO - PROCESS | 1646 | 1468918203317 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:03 INFO - PROCESS | 1646 | 1468918203326 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11839d000 == 36 [pid = 1646] [id = 239] 01:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1129b3c00) [pid = 1646] [serial = 715] [outer = 0x0] 01:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x117149400) [pid = 1646] [serial = 716] [outer = 0x1129b3c00] 01:50:03 INFO - PROCESS | 1646 | 1468918203351 Marionette DEBUG loaded listener.js 01:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119140000) [pid = 1646] [serial = 717] [outer = 0x1129b3c00] 01:50:03 INFO - PROCESS | 1646 | 1468918203683 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]]]}] 01:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 469ms 01:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:50:03 INFO - PROCESS | 1646 | 1468918203701 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:50:03 INFO - PROCESS | 1646 | 1468918203702 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:50:03 INFO - PROCESS | 1646 | 1468918203704 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:50:03 INFO - PROCESS | 1646 | 1468918203705 Marionette TRACE conn2 <- [1,930,null,{}] 01:50:03 INFO - PROCESS | 1646 | 1468918203708 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}] 01:50:03 INFO - PROCESS | 1646 | 1468918203709 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:03 INFO - PROCESS | 1646 | 1468918203803 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:50:03 INFO - PROCESS | 1646 | 1468918203808 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:03 INFO - PROCESS | 1646 | 1468918203810 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x126183000 == 37 [pid = 1646] [id = 240] 01:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112f55c00) [pid = 1646] [serial = 718] [outer = 0x0] 01:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1212f7c00) [pid = 1646] [serial = 719] [outer = 0x112f55c00] 01:50:03 INFO - PROCESS | 1646 | 1468918203836 Marionette DEBUG loaded listener.js 01:50:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1258c3c00) [pid = 1646] [serial = 720] [outer = 0x112f55c00] 01:50:04 INFO - PROCESS | 1646 | 1468918204122 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]]]}] 01:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 469ms 01:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:50:04 INFO - PROCESS | 1646 | 1468918204173 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:50:04 INFO - PROCESS | 1646 | 1468918204175 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:50:04 INFO - PROCESS | 1646 | 1468918204180 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:50:04 INFO - PROCESS | 1646 | 1468918204181 Marionette TRACE conn2 <- [1,934,null,{}] 01:50:04 INFO - PROCESS | 1646 | 1468918204184 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}] 01:50:04 INFO - PROCESS | 1646 | 1468918204185 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:04 INFO - PROCESS | 1646 | 1468918204270 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:50:04 INFO - PROCESS | 1646 | 1468918204274 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:04 INFO - PROCESS | 1646 | 1468918204275 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198ee800 == 38 [pid = 1646] [id = 241] 01:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x123426c00) [pid = 1646] [serial = 721] [outer = 0x0] 01:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1259d4800) [pid = 1646] [serial = 722] [outer = 0x123426c00] 01:50:04 INFO - PROCESS | 1646 | 1468918204313 Marionette DEBUG loaded listener.js 01:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1263ab000) [pid = 1646] [serial = 723] [outer = 0x123426c00] 01:50:04 INFO - PROCESS | 1646 | 1468918204665 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]]]}] 01:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 520ms 01:50:04 INFO - PROCESS | 1646 | 1468918204701 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:50:04 INFO - PROCESS | 1646 | 1468918204702 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:50:04 INFO - PROCESS | 1646 | 1468918204705 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:50:04 INFO - PROCESS | 1646 | 1468918204706 Marionette TRACE conn2 <- [1,938,null,{}] 01:50:04 INFO - PROCESS | 1646 | 1468918204709 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}] 01:50:04 INFO - PROCESS | 1646 | 1468918204710 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:04 INFO - PROCESS | 1646 | 1468918204789 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:50:04 INFO - PROCESS | 1646 | 1468918204793 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:04 INFO - PROCESS | 1646 | 1468918204796 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a228000 == 39 [pid = 1646] [id = 242] 01:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1258c4800) [pid = 1646] [serial = 724] [outer = 0x0] 01:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12644c400) [pid = 1646] [serial = 725] [outer = 0x1258c4800] 01:50:04 INFO - PROCESS | 1646 | 1468918204820 Marionette DEBUG loaded listener.js 01:50:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128a23800) [pid = 1646] [serial = 726] [outer = 0x1258c4800] 01:50:05 INFO - PROCESS | 1646 | 1468918205248 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]]]}] 01:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 619ms 01:50:05 INFO - PROCESS | 1646 | 1468918205325 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:50:05 INFO - PROCESS | 1646 | 1468918205330 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:50:05 INFO - PROCESS | 1646 | 1468918205335 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:50:05 INFO - PROCESS | 1646 | 1468918205339 Marionette TRACE conn2 <- [1,942,null,{}] 01:50:05 INFO - PROCESS | 1646 | 1468918205344 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}] 01:50:05 INFO - PROCESS | 1646 | 1468918205347 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:05 INFO - PROCESS | 1646 | 1468918205508 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:50:05 INFO - PROCESS | 1646 | 1468918205608 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:05 INFO - PROCESS | 1646 | 1468918205611 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x116016800 == 40 [pid = 1646] [id = 243] 01:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1127d6c00) [pid = 1646] [serial = 727] [outer = 0x0] 01:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1127e0c00) [pid = 1646] [serial = 728] [outer = 0x1127d6c00] 01:50:05 INFO - PROCESS | 1646 | 1468918205642 Marionette DEBUG loaded listener.js 01:50:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112f56c00) [pid = 1646] [serial = 729] [outer = 0x1127d6c00] 01:50:06 INFO - PROCESS | 1646 | 1468918206169 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]]]}] 01:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 872ms 01:50:06 INFO - PROCESS | 1646 | 1468918206207 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:50:06 INFO - PROCESS | 1646 | 1468918206212 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:50:06 INFO - PROCESS | 1646 | 1468918206217 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:50:06 INFO - PROCESS | 1646 | 1468918206219 Marionette TRACE conn2 <- [1,946,null,{}] 01:50:06 INFO - PROCESS | 1646 | 1468918206221 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}] 01:50:06 INFO - PROCESS | 1646 | 1468918206223 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:06 INFO - PROCESS | 1646 | 1468918206332 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:50:06 INFO - PROCESS | 1646 | 1468918206405 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:06 INFO - PROCESS | 1646 | 1468918206407 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f03800 == 41 [pid = 1646] [id = 244] 01:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1168e9400) [pid = 1646] [serial = 730] [outer = 0x0] 01:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11714c400) [pid = 1646] [serial = 731] [outer = 0x1168e9400] 01:50:06 INFO - PROCESS | 1646 | 1468918206437 Marionette DEBUG loaded listener.js 01:50:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1180cb800) [pid = 1646] [serial = 732] [outer = 0x1168e9400] 01:50:07 INFO - PROCESS | 1646 | 1468918207086 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]]]}] 01:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 921ms 01:50:07 INFO - PROCESS | 1646 | 1468918207138 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:50:07 INFO - PROCESS | 1646 | 1468918207141 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:50:07 INFO - PROCESS | 1646 | 1468918207145 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:50:07 INFO - PROCESS | 1646 | 1468918207146 Marionette TRACE conn2 <- [1,950,null,{}] 01:50:07 INFO - PROCESS | 1646 | 1468918207150 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}] 01:50:07 INFO - PROCESS | 1646 | 1468918207151 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:07 INFO - PROCESS | 1646 | 1468918207257 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:50:07 INFO - PROCESS | 1646 | 1468918207333 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:07 INFO - PROCESS | 1646 | 1468918207335 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11661c800 == 42 [pid = 1646] [id = 245] 01:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1133edc00) [pid = 1646] [serial = 733] [outer = 0x0] 01:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x115dc1400) [pid = 1646] [serial = 734] [outer = 0x1133edc00] 01:50:07 INFO - PROCESS | 1646 | 1468918207364 Marionette DEBUG loaded listener.js 01:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1161ac800) [pid = 1646] [serial = 735] [outer = 0x1133edc00] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1198ee800 == 41 [pid = 1646] [id = 241] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x126183000 == 40 [pid = 1646] [id = 240] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11839d000 == 39 [pid = 1646] [id = 239] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12548a000 == 38 [pid = 1646] [id = 238] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x121043800 == 37 [pid = 1646] [id = 237] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x121363000 == 36 [pid = 1646] [id = 236] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x11999a000 == 35 [pid = 1646] [id = 235] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f8000 == 34 [pid = 1646] [id = 234] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a0000 == 33 [pid = 1646] [id = 233] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac0800 == 32 [pid = 1646] [id = 232] 01:50:07 INFO - PROCESS | 1646 | --DOCSHELL 0x113d16800 == 31 [pid = 1646] [id = 231] 01:50:07 INFO - PROCESS | 1646 | 1468918207751 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]]]}] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x117d23400) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123318400) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121212c00) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11980f800) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x125849400) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1258bf400) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118587000) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119a0dc00) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118747c00) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1122e9800) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1129afc00) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1180d9000) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118127800) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119d6d800) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1293ab400) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1131a8800) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x115dc8000) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118128400) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1132c2800) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x113c54400) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1168efc00) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11716e800) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x121943800) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125f70400) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1207c4c00) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119d6a000) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12612a400) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12409bc00) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 01:50:07 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x126443000) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 01:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 671ms 01:50:07 INFO - PROCESS | 1646 | 1468918207816 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:50:07 INFO - PROCESS | 1646 | 1468918207818 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:50:07 INFO - PROCESS | 1646 | 1468918207823 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:50:07 INFO - PROCESS | 1646 | 1468918207824 Marionette TRACE conn2 <- [1,954,null,{}] 01:50:07 INFO - PROCESS | 1646 | 1468918207828 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}] 01:50:07 INFO - PROCESS | 1646 | 1468918207830 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:07 INFO - PROCESS | 1646 | 1468918207907 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:50:07 INFO - PROCESS | 1646 | 1468918207914 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:07 INFO - PROCESS | 1646 | 1468918207915 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x117484800 == 32 [pid = 1646] [id = 246] 01:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x116891400) [pid = 1646] [serial = 736] [outer = 0x0] 01:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11714e000) [pid = 1646] [serial = 737] [outer = 0x116891400] 01:50:07 INFO - PROCESS | 1646 | 1468918207942 Marionette DEBUG loaded listener.js 01:50:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1180d5000) [pid = 1646] [serial = 738] [outer = 0x116891400] 01:50:08 INFO - PROCESS | 1646 | 1468918208269 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]]]}] 01:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 472ms 01:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:50:08 INFO - PROCESS | 1646 | 1468918208303 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:50:08 INFO - PROCESS | 1646 | 1468918208304 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:50:08 INFO - PROCESS | 1646 | 1468918208307 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:50:08 INFO - PROCESS | 1646 | 1468918208310 Marionette TRACE conn2 <- [1,958,null,{}] 01:50:08 INFO - PROCESS | 1646 | 1468918208320 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}] 01:50:08 INFO - PROCESS | 1646 | 1468918208323 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:08 INFO - PROCESS | 1646 | 1468918208403 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:50:08 INFO - PROCESS | 1646 | 1468918208412 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:08 INFO - PROCESS | 1646 | 1468918208415 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f05000 == 33 [pid = 1646] [id = 247] 01:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1129abc00) [pid = 1646] [serial = 739] [outer = 0x0] 01:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1185f3c00) [pid = 1646] [serial = 740] [outer = 0x1129abc00] 01:50:08 INFO - PROCESS | 1646 | 1468918208442 Marionette DEBUG loaded listener.js 01:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119147000) [pid = 1646] [serial = 741] [outer = 0x1129abc00] 01:50:08 INFO - PROCESS | 1646 | 1468918208784 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]]]}] 01:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 523ms 01:50:08 INFO - PROCESS | 1646 | 1468918208837 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:50:08 INFO - PROCESS | 1646 | 1468918208839 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:50:08 INFO - PROCESS | 1646 | 1468918208842 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:50:08 INFO - PROCESS | 1646 | 1468918208844 Marionette TRACE conn2 <- [1,962,null,{}] 01:50:08 INFO - PROCESS | 1646 | 1468918208846 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}] 01:50:08 INFO - PROCESS | 1646 | 1468918208847 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:08 INFO - PROCESS | 1646 | 1468918208925 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:50:08 INFO - PROCESS | 1646 | 1468918208931 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:08 INFO - PROCESS | 1646 | 1468918208932 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12076f800 == 34 [pid = 1646] [id = 248] 01:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11980f400) [pid = 1646] [serial = 742] [outer = 0x0] 01:50:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119a10400) [pid = 1646] [serial = 743] [outer = 0x11980f400] 01:50:08 INFO - PROCESS | 1646 | 1468918208957 Marionette DEBUG loaded listener.js 01:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119d70400) [pid = 1646] [serial = 744] [outer = 0x11980f400] 01:50:09 INFO - PROCESS | 1646 | 1468918209323 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]]]}] 01:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 01:50:09 INFO - PROCESS | 1646 | 1468918209364 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:50:09 INFO - PROCESS | 1646 | 1468918209366 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:50:09 INFO - PROCESS | 1646 | 1468918209369 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:50:09 INFO - PROCESS | 1646 | 1468918209371 Marionette TRACE conn2 <- [1,966,null,{}] 01:50:09 INFO - PROCESS | 1646 | 1468918209374 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}] 01:50:09 INFO - PROCESS | 1646 | 1468918209376 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:09 INFO - PROCESS | 1646 | 1468918209524 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:50:09 INFO - PROCESS | 1646 | 1468918209538 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:09 INFO - PROCESS | 1646 | 1468918209539 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12135f800 == 35 [pid = 1646] [id = 249] 01:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1131b3c00) [pid = 1646] [serial = 745] [outer = 0x0] 01:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x120fd6000) [pid = 1646] [serial = 746] [outer = 0x1131b3c00] 01:50:09 INFO - PROCESS | 1646 | 1468918209579 Marionette DEBUG loaded listener.js 01:50:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12330f000) [pid = 1646] [serial = 747] [outer = 0x1131b3c00] 01:50:10 INFO - PROCESS | 1646 | 1468918210047 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]]]}] 01:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 719ms 01:50:10 INFO - PROCESS | 1646 | 1468918210089 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:50:10 INFO - PROCESS | 1646 | 1468918210090 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:50:10 INFO - PROCESS | 1646 | 1468918210098 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:50:10 INFO - PROCESS | 1646 | 1468918210099 Marionette TRACE conn2 <- [1,970,null,{}] 01:50:10 INFO - PROCESS | 1646 | 1468918210102 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}] 01:50:10 INFO - PROCESS | 1646 | 1468918210106 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:10 INFO - PROCESS | 1646 | 1468918210225 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:50:10 INFO - PROCESS | 1646 | 1468918210277 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:10 INFO - PROCESS | 1646 | 1468918210279 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1254a5800 == 36 [pid = 1646] [id = 250] 01:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x124b3a800) [pid = 1646] [serial = 748] [outer = 0x0] 01:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1259db800) [pid = 1646] [serial = 749] [outer = 0x124b3a800] 01:50:10 INFO - PROCESS | 1646 | 1468918210304 Marionette DEBUG loaded listener.js 01:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125f7f800) [pid = 1646] [serial = 750] [outer = 0x124b3a800] 01:50:10 INFO - PROCESS | 1646 | 1468918210628 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]]]}] 01:50:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:50:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 579ms 01:50:10 INFO - PROCESS | 1646 | 1468918210672 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:50:10 INFO - PROCESS | 1646 | 1468918210673 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:50:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:50:10 INFO - PROCESS | 1646 | 1468918210675 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:50:10 INFO - PROCESS | 1646 | 1468918210676 Marionette TRACE conn2 <- [1,974,null,{}] 01:50:10 INFO - PROCESS | 1646 | 1468918210678 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}] 01:50:10 INFO - PROCESS | 1646 | 1468918210680 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:10 INFO - PROCESS | 1646 | 1468918210774 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:50:10 INFO - PROCESS | 1646 | 1468918210778 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:10 INFO - PROCESS | 1646 | 1468918210779 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x126172000 == 37 [pid = 1646] [id = 251] 01:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119d74800) [pid = 1646] [serial = 751] [outer = 0x0] 01:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125f88c00) [pid = 1646] [serial = 752] [outer = 0x119d74800] 01:50:10 INFO - PROCESS | 1646 | 1468918210804 Marionette DEBUG loaded listener.js 01:50:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x126443400) [pid = 1646] [serial = 753] [outer = 0x119d74800] 01:50:11 INFO - PROCESS | 1646 | 1468918211143 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]]]}] 01:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 01:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:50:11 INFO - PROCESS | 1646 | 1468918211196 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:50:11 INFO - PROCESS | 1646 | 1468918211198 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:50:11 INFO - PROCESS | 1646 | 1468918211200 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:50:11 INFO - PROCESS | 1646 | 1468918211201 Marionette TRACE conn2 <- [1,978,null,{}] 01:50:11 INFO - PROCESS | 1646 | 1468918211203 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}] 01:50:11 INFO - PROCESS | 1646 | 1468918211204 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:11 INFO - PROCESS | 1646 | 1468918211300 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:50:11 INFO - PROCESS | 1646 | 1468918211311 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:11 INFO - PROCESS | 1646 | 1468918211312 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d7c800 == 38 [pid = 1646] [id = 252] 01:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125f88800) [pid = 1646] [serial = 754] [outer = 0x0] 01:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128a19800) [pid = 1646] [serial = 755] [outer = 0x125f88800] 01:50:11 INFO - PROCESS | 1646 | 1468918211337 Marionette DEBUG loaded listener.js 01:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128b3bc00) [pid = 1646] [serial = 756] [outer = 0x125f88800] 01:50:11 INFO - PROCESS | 1646 | 1468918211676 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]]]}] 01:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 01:50:11 INFO - PROCESS | 1646 | 1468918211720 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:50:11 INFO - PROCESS | 1646 | 1468918211721 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:50:11 INFO - PROCESS | 1646 | 1468918211723 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:50:11 INFO - PROCESS | 1646 | 1468918211724 Marionette TRACE conn2 <- [1,982,null,{}] 01:50:11 INFO - PROCESS | 1646 | 1468918211727 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}] 01:50:11 INFO - PROCESS | 1646 | 1468918211728 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:11 INFO - PROCESS | 1646 | 1468918211826 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:50:11 INFO - PROCESS | 1646 | 1468918211830 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:11 INFO - PROCESS | 1646 | 1468918211831 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a222800 == 39 [pid = 1646] [id = 253] 01:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126443800) [pid = 1646] [serial = 757] [outer = 0x0] 01:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b68c00) [pid = 1646] [serial = 758] [outer = 0x126443800] 01:50:11 INFO - PROCESS | 1646 | 1468918211855 Marionette DEBUG loaded listener.js 01:50:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12904a800) [pid = 1646] [serial = 759] [outer = 0x126443800] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x113cd3800) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112a81800) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1127dfc00) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112f5a800) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1181c0c00) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1127de000) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112a83c00) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115e8fc00) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1132c3800) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x113ce0000) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11870dc00) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x115e89800) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1129b3c00) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x123426c00) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:50:12 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112f55c00) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:50:12 INFO - PROCESS | 1646 | 1468918212237 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]]]}] 01:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 570ms 01:50:12 INFO - PROCESS | 1646 | 1468918212294 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:50:12 INFO - PROCESS | 1646 | 1468918212297 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:50:12 INFO - PROCESS | 1646 | 1468918212301 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:50:12 INFO - PROCESS | 1646 | 1468918212302 Marionette TRACE conn2 <- [1,986,null,{}] 01:50:12 INFO - PROCESS | 1646 | 1468918212304 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}] 01:50:12 INFO - PROCESS | 1646 | 1468918212305 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:12 INFO - PROCESS | 1646 | 1468918212384 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:50:12 INFO - PROCESS | 1646 | 1468918212388 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:12 INFO - PROCESS | 1646 | 1468918212389 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x129075800 == 40 [pid = 1646] [id = 254] 01:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1127de000) [pid = 1646] [serial = 760] [outer = 0x0] 01:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1181c7800) [pid = 1646] [serial = 761] [outer = 0x1127de000] 01:50:12 INFO - PROCESS | 1646 | 1468918212416 Marionette DEBUG loaded listener.js 01:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119810000) [pid = 1646] [serial = 762] [outer = 0x1127de000] 01:50:12 INFO - PROCESS | 1646 | 1468918212754 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]]]}] 01:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 471ms 01:50:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:50:12 INFO - PROCESS | 1646 | 1468918212773 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:50:12 INFO - PROCESS | 1646 | 1468918212775 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:50:12 INFO - PROCESS | 1646 | 1468918212779 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:50:12 INFO - PROCESS | 1646 | 1468918212783 Marionette TRACE conn2 <- [1,990,null,{}] 01:50:12 INFO - PROCESS | 1646 | 1468918212786 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}] 01:50:12 INFO - PROCESS | 1646 | 1468918212787 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:12 INFO - PROCESS | 1646 | 1468918212882 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:50:12 INFO - PROCESS | 1646 | 1468918212934 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:12 INFO - PROCESS | 1646 | 1468918212935 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a683800 == 41 [pid = 1646] [id = 255] 01:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11677c400) [pid = 1646] [serial = 763] [outer = 0x0] 01:50:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125844400) [pid = 1646] [serial = 764] [outer = 0x11677c400] 01:50:12 INFO - PROCESS | 1646 | 1468918212969 Marionette DEBUG loaded listener.js 01:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x129195c00) [pid = 1646] [serial = 765] [outer = 0x11677c400] 01:50:13 INFO - PROCESS | 1646 | 1468918213228 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]]]}] 01:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 476ms 01:50:13 INFO - PROCESS | 1646 | 1468918213254 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:50:13 INFO - PROCESS | 1646 | 1468918213257 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:50:13 INFO - PROCESS | 1646 | 1468918213276 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:50:13 INFO - PROCESS | 1646 | 1468918213281 Marionette TRACE conn2 <- [1,994,null,{}] 01:50:13 INFO - PROCESS | 1646 | 1468918213291 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}] 01:50:13 INFO - PROCESS | 1646 | 1468918213295 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:13 INFO - PROCESS | 1646 | 1468918213423 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:50:13 INFO - PROCESS | 1646 | 1468918213495 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:13 INFO - PROCESS | 1646 | 1468918213496 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0db800 == 42 [pid = 1646] [id = 256] 01:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1181bf000) [pid = 1646] [serial = 766] [outer = 0x0] 01:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129196800) [pid = 1646] [serial = 767] [outer = 0x1181bf000] 01:50:13 INFO - PROCESS | 1646 | 1468918213535 Marionette DEBUG loaded listener.js 01:50:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12a43e000) [pid = 1646] [serial = 768] [outer = 0x1181bf000] 01:50:13 INFO - PROCESS | 1646 | 1468918213886 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]]]}] 01:50:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:50:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 637ms 01:50:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:50:13 INFO - PROCESS | 1646 | 1468918213907 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:50:13 INFO - PROCESS | 1646 | 1468918213908 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:50:13 INFO - PROCESS | 1646 | 1468918213912 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:50:13 INFO - PROCESS | 1646 | 1468918213915 Marionette TRACE conn2 <- [1,998,null,{}] 01:50:13 INFO - PROCESS | 1646 | 1468918213918 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}] 01:50:13 INFO - PROCESS | 1646 | 1468918213919 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:13 INFO - PROCESS | 1646 | 1468918213992 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:50:13 INFO - PROCESS | 1646 | 1468918213997 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:13 INFO - PROCESS | 1646 | 1468918213998 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74d000 == 43 [pid = 1646] [id = 257] 01:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a43f000) [pid = 1646] [serial = 769] [outer = 0x0] 01:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a4c5c00) [pid = 1646] [serial = 770] [outer = 0x12a43f000] 01:50:14 INFO - PROCESS | 1646 | 1468918214024 Marionette DEBUG loaded listener.js 01:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a5e2400) [pid = 1646] [serial = 771] [outer = 0x12a43f000] 01:50:14 INFO - PROCESS | 1646 | 1468918214603 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]]]}] 01:50:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:50:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 725ms 01:50:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:50:14 INFO - PROCESS | 1646 | 1468918214637 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:50:14 INFO - PROCESS | 1646 | 1468918214640 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:50:14 INFO - PROCESS | 1646 | 1468918214645 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:50:14 INFO - PROCESS | 1646 | 1468918214650 Marionette TRACE conn2 <- [1,1002,null,{}] 01:50:14 INFO - PROCESS | 1646 | 1468918214655 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}] 01:50:14 INFO - PROCESS | 1646 | 1468918214658 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:14 INFO - PROCESS | 1646 | 1468918214785 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:50:14 INFO - PROCESS | 1646 | 1468918214873 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:14 INFO - PROCESS | 1646 | 1468918214875 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x118395000 == 44 [pid = 1646] [id = 258] 01:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11664ac00) [pid = 1646] [serial = 772] [outer = 0x0] 01:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11683d400) [pid = 1646] [serial = 773] [outer = 0x11664ac00] 01:50:14 INFO - PROCESS | 1646 | 1468918214907 Marionette DEBUG loaded listener.js 01:50:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118121c00) [pid = 1646] [serial = 774] [outer = 0x11664ac00] 01:50:15 INFO - PROCESS | 1646 | 1468918215351 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]]]}] 01:50:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:50:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 775ms 01:50:15 INFO - PROCESS | 1646 | 1468918215419 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:50:15 INFO - PROCESS | 1646 | 1468918215422 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:50:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:50:15 INFO - PROCESS | 1646 | 1468918215427 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:50:15 INFO - PROCESS | 1646 | 1468918215429 Marionette TRACE conn2 <- [1,1006,null,{}] 01:50:15 INFO - PROCESS | 1646 | 1468918215431 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}] 01:50:15 INFO - PROCESS | 1646 | 1468918215433 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:15 INFO - PROCESS | 1646 | 1468918215543 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:50:15 INFO - PROCESS | 1646 | 1468918215609 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:15 INFO - PROCESS | 1646 | 1468918215611 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d6a800 == 45 [pid = 1646] [id = 259] 01:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11811d400) [pid = 1646] [serial = 775] [outer = 0x0] 01:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1185f1000) [pid = 1646] [serial = 776] [outer = 0x11811d400] 01:50:15 INFO - PROCESS | 1646 | 1468918215643 Marionette DEBUG loaded listener.js 01:50:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11980f800) [pid = 1646] [serial = 777] [outer = 0x11811d400] 01:50:16 INFO - PROCESS | 1646 | 1468918216064 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]]]}] 01:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 671ms 01:50:16 INFO - PROCESS | 1646 | 1468918216098 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:50:16 INFO - PROCESS | 1646 | 1468918216100 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:50:16 INFO - PROCESS | 1646 | 1468918216125 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:50:16 INFO - PROCESS | 1646 | 1468918216128 Marionette TRACE conn2 <- [1,1010,null,{}] 01:50:16 INFO - PROCESS | 1646 | 1468918216167 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}] 01:50:16 INFO - PROCESS | 1646 | 1468918216170 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:16 INFO - PROCESS | 1646 | 1468918216282 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:50:16 INFO - PROCESS | 1646 | 1468918216348 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:16 INFO - PROCESS | 1646 | 1468918216350 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b941800 == 46 [pid = 1646] [id = 260] 01:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1244a0400) [pid = 1646] [serial = 778] [outer = 0x0] 01:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1258bd400) [pid = 1646] [serial = 779] [outer = 0x1244a0400] 01:50:16 INFO - PROCESS | 1646 | 1468918216381 Marionette DEBUG loaded listener.js 01:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x125f78400) [pid = 1646] [serial = 780] [outer = 0x1244a0400] 01:50:16 INFO - PROCESS | 1646 | 1468918216800 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]]]}] 01:50:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:50:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 684ms 01:50:16 INFO - PROCESS | 1646 | 1468918216808 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:50:16 INFO - PROCESS | 1646 | 1468918216811 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:50:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:50:16 INFO - PROCESS | 1646 | 1468918216815 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:50:16 INFO - PROCESS | 1646 | 1468918216816 Marionette TRACE conn2 <- [1,1014,null,{}] 01:50:16 INFO - PROCESS | 1646 | 1468918216819 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}] 01:50:16 INFO - PROCESS | 1646 | 1468918216820 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:16 INFO - PROCESS | 1646 | 1468918216926 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:50:16 INFO - PROCESS | 1646 | 1468918216975 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:16 INFO - PROCESS | 1646 | 1468918216976 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd92800 == 47 [pid = 1646] [id = 261] 01:50:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12612e400) [pid = 1646] [serial = 781] [outer = 0x0] 01:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128b65c00) [pid = 1646] [serial = 782] [outer = 0x12612e400] 01:50:17 INFO - PROCESS | 1646 | 1468918217005 Marionette DEBUG loaded listener.js 01:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x129051000) [pid = 1646] [serial = 783] [outer = 0x12612e400] 01:50:17 INFO - PROCESS | 1646 | 1468918217638 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]]]}] 01:50:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:50:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 869ms 01:50:17 INFO - PROCESS | 1646 | 1468918217685 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:50:17 INFO - PROCESS | 1646 | 1468918217688 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:50:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:50:17 INFO - PROCESS | 1646 | 1468918217691 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:50:17 INFO - PROCESS | 1646 | 1468918217693 Marionette TRACE conn2 <- [1,1018,null,{}] 01:50:17 INFO - PROCESS | 1646 | 1468918217699 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}] 01:50:17 INFO - PROCESS | 1646 | 1468918217700 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:17 INFO - PROCESS | 1646 | 1468918217798 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:50:17 INFO - PROCESS | 1646 | 1468918217869 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:17 INFO - PROCESS | 1646 | 1468918217871 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fd0800 == 48 [pid = 1646] [id = 262] 01:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1129b8000) [pid = 1646] [serial = 784] [outer = 0x0] 01:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x113005800) [pid = 1646] [serial = 785] [outer = 0x1129b8000] 01:50:17 INFO - PROCESS | 1646 | 1468918217900 Marionette DEBUG loaded listener.js 01:50:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1164d6400) [pid = 1646] [serial = 786] [outer = 0x1129b8000] 01:50:18 INFO - PROCESS | 1646 | 1468918218323 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]]]}] 01:50:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:50:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 674ms 01:50:18 INFO - PROCESS | 1646 | 1468918218365 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:50:18 INFO - PROCESS | 1646 | 1468918218368 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:50:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:50:18 INFO - PROCESS | 1646 | 1468918218372 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:50:18 INFO - PROCESS | 1646 | 1468918218374 Marionette TRACE conn2 <- [1,1022,null,{}] 01:50:18 INFO - PROCESS | 1646 | 1468918218376 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}] 01:50:18 INFO - PROCESS | 1646 | 1468918218378 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0db800 == 47 [pid = 1646] [id = 256] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12a683800 == 46 [pid = 1646] [id = 255] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x129075800 == 45 [pid = 1646] [id = 254] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12a222800 == 44 [pid = 1646] [id = 253] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x128d7c800 == 43 [pid = 1646] [id = 252] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x126172000 == 42 [pid = 1646] [id = 251] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1254a5800 == 41 [pid = 1646] [id = 250] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12135f800 == 40 [pid = 1646] [id = 249] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12076f800 == 39 [pid = 1646] [id = 248] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x118f05000 == 38 [pid = 1646] [id = 247] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x117484800 == 37 [pid = 1646] [id = 246] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11661c800 == 36 [pid = 1646] [id = 245] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x118f03800 == 35 [pid = 1646] [id = 244] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x116016800 == 34 [pid = 1646] [id = 243] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12a228000 == 33 [pid = 1646] [id = 242] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11672e800 == 32 [pid = 1646] [id = 230] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x116fd0800 == 31 [pid = 1646] [id = 262] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd92800 == 30 [pid = 1646] [id = 261] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12b941800 == 29 [pid = 1646] [id = 260] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x128d6a800 == 28 [pid = 1646] [id = 259] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x118395000 == 27 [pid = 1646] [id = 258] 01:50:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12b74d000 == 26 [pid = 1646] [id = 257] 01:50:18 INFO - PROCESS | 1646 | 1468918218962 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1164d1000) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x116887c00) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1196d3800) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1180d0800) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x115e29400) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x113284c00) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1185e4400) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112d67400) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1131a6400) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1132ca400) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x112d06c00) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1176b4400) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116813800) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119a08000) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12449f000) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12409e000) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119143800) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1254ad000) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11885ec00) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x117149400) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119140000) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1263ab000) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1259d4800) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11823b800) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x125848c00) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118866400) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12644c400) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12194a000) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1258c3c00) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118744c00) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 01:50:18 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1212f7c00) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 01:50:19 INFO - PROCESS | 1646 | 1468918219045 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:19 INFO - PROCESS | 1646 | 1468918219047 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x112649800 == 27 [pid = 1646] [id = 263] 01:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1127d6800) [pid = 1646] [serial = 787] [outer = 0x0] 01:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1129acc00) [pid = 1646] [serial = 788] [outer = 0x1127d6800] 01:50:19 INFO - PROCESS | 1646 | 1468918219076 Marionette DEBUG loaded listener.js 01:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x112a8e800) [pid = 1646] [serial = 789] [outer = 0x1127d6800] 01:50:19 INFO - PROCESS | 1646 | 1468918219421 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]]]}] 01:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1073ms 01:50:19 INFO - PROCESS | 1646 | 1468918219447 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:50:19 INFO - PROCESS | 1646 | 1468918219449 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:50:19 INFO - PROCESS | 1646 | 1468918219452 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:50:19 INFO - PROCESS | 1646 | 1468918219454 Marionette TRACE conn2 <- [1,1026,null,{}] 01:50:19 INFO - PROCESS | 1646 | 1468918219457 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}] 01:50:19 INFO - PROCESS | 1646 | 1468918219459 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:19 INFO - PROCESS | 1646 | 1468918219558 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:50:19 INFO - PROCESS | 1646 | 1468918219605 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:19 INFO - PROCESS | 1646 | 1468918219607 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11685a000 == 28 [pid = 1646] [id = 264] 01:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112eb4400) [pid = 1646] [serial = 790] [outer = 0x0] 01:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x114f79800) [pid = 1646] [serial = 791] [outer = 0x112eb4400] 01:50:19 INFO - PROCESS | 1646 | 1468918219633 Marionette DEBUG loaded listener.js 01:50:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116788800) [pid = 1646] [serial = 792] [outer = 0x112eb4400] 01:50:19 INFO - PROCESS | 1646 | 1468918219958 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]]]}] 01:50:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:50:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 520ms 01:50:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:50:19 INFO - PROCESS | 1646 | 1468918219973 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:50:19 INFO - PROCESS | 1646 | 1468918219975 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:50:19 INFO - PROCESS | 1646 | 1468918219979 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:50:19 INFO - PROCESS | 1646 | 1468918219983 Marionette TRACE conn2 <- [1,1030,null,{}] 01:50:19 INFO - PROCESS | 1646 | 1468918219985 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}] 01:50:19 INFO - PROCESS | 1646 | 1468918219986 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:20 INFO - PROCESS | 1646 | 1468918220074 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:50:20 INFO - PROCESS | 1646 | 1468918220126 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:20 INFO - PROCESS | 1646 | 1468918220127 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fcd000 == 29 [pid = 1646] [id = 265] 01:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116813800) [pid = 1646] [serial = 793] [outer = 0x0] 01:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116ab3400) [pid = 1646] [serial = 794] [outer = 0x116813800] 01:50:20 INFO - PROCESS | 1646 | 1468918220153 Marionette DEBUG loaded listener.js 01:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1181c1000) [pid = 1646] [serial = 795] [outer = 0x116813800] 01:50:20 INFO - PROCESS | 1646 | 1468918220465 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]]]}] 01:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 522ms 01:50:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:50:20 INFO - PROCESS | 1646 | 1468918220500 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:50:20 INFO - PROCESS | 1646 | 1468918220503 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:50:20 INFO - PROCESS | 1646 | 1468918220511 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:50:20 INFO - PROCESS | 1646 | 1468918220516 Marionette TRACE conn2 <- [1,1034,null,{}] 01:50:20 INFO - PROCESS | 1646 | 1468918220519 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}] 01:50:20 INFO - PROCESS | 1646 | 1468918220521 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:20 INFO - PROCESS | 1646 | 1468918220600 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:50:20 INFO - PROCESS | 1646 | 1468918220603 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:20 INFO - PROCESS | 1646 | 1468918220604 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f2800 == 30 [pid = 1646] [id = 266] 01:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1181c7000) [pid = 1646] [serial = 796] [outer = 0x0] 01:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118708400) [pid = 1646] [serial = 797] [outer = 0x1181c7000] 01:50:20 INFO - PROCESS | 1646 | 1468918220631 Marionette DEBUG loaded listener.js 01:50:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118fc3c00) [pid = 1646] [serial = 798] [outer = 0x1181c7000] 01:50:20 INFO - PROCESS | 1646 | 1468918220952 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]]]}] 01:50:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:50:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 477ms 01:50:20 INFO - PROCESS | 1646 | 1468918220985 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:50:20 INFO - PROCESS | 1646 | 1468918220987 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:50:21 INFO - PROCESS | 1646 | 1468918221014 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:50:21 INFO - PROCESS | 1646 | 1468918221015 Marionette TRACE conn2 <- [1,1038,null,{}] 01:50:21 INFO - PROCESS | 1646 | 1468918221018 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}] 01:50:21 INFO - PROCESS | 1646 | 1468918221019 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:21 INFO - PROCESS | 1646 | 1468918221127 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:50:21 INFO - PROCESS | 1646 | 1468918221131 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:21 INFO - PROCESS | 1646 | 1468918221132 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119411800 == 31 [pid = 1646] [id = 267] 01:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11858bc00) [pid = 1646] [serial = 799] [outer = 0x0] 01:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1196d2000) [pid = 1646] [serial = 800] [outer = 0x11858bc00] 01:50:21 INFO - PROCESS | 1646 | 1468918221163 Marionette DEBUG loaded listener.js 01:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119a08400) [pid = 1646] [serial = 801] [outer = 0x11858bc00] 01:50:21 INFO - PROCESS | 1646 | 1468918221499 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]]]}] 01:50:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:50:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 528ms 01:50:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:50:21 INFO - PROCESS | 1646 | 1468918221535 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:50:21 INFO - PROCESS | 1646 | 1468918221536 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:50:21 INFO - PROCESS | 1646 | 1468918221538 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:50:21 INFO - PROCESS | 1646 | 1468918221539 Marionette TRACE conn2 <- [1,1042,null,{}] 01:50:21 INFO - PROCESS | 1646 | 1468918221542 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}] 01:50:21 INFO - PROCESS | 1646 | 1468918221543 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:21 INFO - PROCESS | 1646 | 1468918221640 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:50:21 INFO - PROCESS | 1646 | 1468918221644 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:21 INFO - PROCESS | 1646 | 1468918221648 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x121167000 == 32 [pid = 1646] [id = 268] 01:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x116787400) [pid = 1646] [serial = 802] [outer = 0x0] 01:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1210df400) [pid = 1646] [serial = 803] [outer = 0x116787400] 01:50:21 INFO - PROCESS | 1646 | 1468918221680 Marionette DEBUG loaded listener.js 01:50:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121947c00) [pid = 1646] [serial = 804] [outer = 0x116787400] 01:50:22 INFO - PROCESS | 1646 | 1468918222036 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]]]}] 01:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 520ms 01:50:22 INFO - PROCESS | 1646 | 1468918222059 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:50:22 INFO - PROCESS | 1646 | 1468918222063 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:50:22 INFO - PROCESS | 1646 | 1468918222074 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:50:22 INFO - PROCESS | 1646 | 1468918222076 Marionette TRACE conn2 <- [1,1046,null,{}] 01:50:22 INFO - PROCESS | 1646 | 1468918222079 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}] 01:50:22 INFO - PROCESS | 1646 | 1468918222081 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:22 INFO - PROCESS | 1646 | 1468918222225 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:50:22 INFO - PROCESS | 1646 | 1468918222237 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:22 INFO - PROCESS | 1646 | 1468918222239 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x112644800 == 33 [pid = 1646] [id = 269] 01:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12194a000) [pid = 1646] [serial = 805] [outer = 0x0] 01:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12449f000) [pid = 1646] [serial = 806] [outer = 0x12194a000] 01:50:22 INFO - PROCESS | 1646 | 1468918222263 Marionette DEBUG loaded listener.js 01:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x125848c00) [pid = 1646] [serial = 807] [outer = 0x12194a000] 01:50:22 INFO - PROCESS | 1646 | 1468918222614 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]]]}] 01:50:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:50:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 570ms 01:50:22 INFO - PROCESS | 1646 | 1468918222645 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:50:22 INFO - PROCESS | 1646 | 1468918222646 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:50:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:50:22 INFO - PROCESS | 1646 | 1468918222657 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:50:22 INFO - PROCESS | 1646 | 1468918222658 Marionette TRACE conn2 <- [1,1050,null,{}] 01:50:22 INFO - PROCESS | 1646 | 1468918222660 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}] 01:50:22 INFO - PROCESS | 1646 | 1468918222661 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:22 INFO - PROCESS | 1646 | 1468918222761 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:50:22 INFO - PROCESS | 1646 | 1468918222765 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:22 INFO - PROCESS | 1646 | 1468918222766 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12548a800 == 34 [pid = 1646] [id = 270] 01:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1207bd400) [pid = 1646] [serial = 808] [outer = 0x0] 01:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1258c3c00) [pid = 1646] [serial = 809] [outer = 0x1207bd400] 01:50:22 INFO - PROCESS | 1646 | 1468918222793 Marionette DEBUG loaded listener.js 01:50:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125d1e000) [pid = 1646] [serial = 810] [outer = 0x1207bd400] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x124b3a800) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119d74800) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1133edc00) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x116891400) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11980f400) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1258c4800) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1127d6c00) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125f88800) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1129abc00) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1131b3c00) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1168e9400) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x126443800) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11677c400) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1127de000) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1181bf000) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:50:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12a43f000) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:50:23 INFO - PROCESS | 1646 | 1468918223302 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]]]}] 01:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 672ms 01:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:50:23 INFO - PROCESS | 1646 | 1468918223331 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:50:23 INFO - PROCESS | 1646 | 1468918223332 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:50:23 INFO - PROCESS | 1646 | 1468918223334 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:50:23 INFO - PROCESS | 1646 | 1468918223335 Marionette TRACE conn2 <- [1,1054,null,{}] 01:50:23 INFO - PROCESS | 1646 | 1468918223338 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}] 01:50:23 INFO - PROCESS | 1646 | 1468918223339 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:23 INFO - PROCESS | 1646 | 1468918223412 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:50:23 INFO - PROCESS | 1646 | 1468918223416 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:23 INFO - PROCESS | 1646 | 1468918223417 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x125920000 == 35 [pid = 1646] [id = 271] 01:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x112a85800) [pid = 1646] [serial = 811] [outer = 0x0] 01:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x117d2bc00) [pid = 1646] [serial = 812] [outer = 0x112a85800] 01:50:23 INFO - PROCESS | 1646 | 1468918223442 Marionette DEBUG loaded listener.js 01:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1196d3000) [pid = 1646] [serial = 813] [outer = 0x112a85800] 01:50:23 INFO - PROCESS | 1646 | 1468918223786 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]]]}] 01:50:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:50:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 470ms 01:50:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:50:23 INFO - PROCESS | 1646 | 1468918223805 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:50:23 INFO - PROCESS | 1646 | 1468918223806 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:50:23 INFO - PROCESS | 1646 | 1468918223808 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:50:23 INFO - PROCESS | 1646 | 1468918223809 Marionette TRACE conn2 <- [1,1058,null,{}] 01:50:23 INFO - PROCESS | 1646 | 1468918223813 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}] 01:50:23 INFO - PROCESS | 1646 | 1468918223815 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:23 INFO - PROCESS | 1646 | 1468918223913 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:50:23 INFO - PROCESS | 1646 | 1468918223918 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:23 INFO - PROCESS | 1646 | 1468918223919 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x126173800 == 36 [pid = 1646] [id = 272] 01:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x112f58800) [pid = 1646] [serial = 814] [outer = 0x0] 01:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x124b3c400) [pid = 1646] [serial = 815] [outer = 0x112f58800] 01:50:23 INFO - PROCESS | 1646 | 1468918223943 Marionette DEBUG loaded listener.js 01:50:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125f7f400) [pid = 1646] [serial = 816] [outer = 0x112f58800] 01:50:24 INFO - PROCESS | 1646 | 1468918224238 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]]]}] 01:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 472ms 01:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:50:24 INFO - PROCESS | 1646 | 1468918224282 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:50:24 INFO - PROCESS | 1646 | 1468918224283 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:50:24 INFO - PROCESS | 1646 | 1468918224285 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:50:24 INFO - PROCESS | 1646 | 1468918224287 Marionette TRACE conn2 <- [1,1062,null,{}] 01:50:24 INFO - PROCESS | 1646 | 1468918224289 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}] 01:50:24 INFO - PROCESS | 1646 | 1468918224290 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:24 INFO - PROCESS | 1646 | 1468918224368 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:50:24 INFO - PROCESS | 1646 | 1468918224371 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:24 INFO - PROCESS | 1646 | 1468918224373 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908d800 == 37 [pid = 1646] [id = 273] 01:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125f7d400) [pid = 1646] [serial = 817] [outer = 0x0] 01:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1263aac00) [pid = 1646] [serial = 818] [outer = 0x125f7d400] 01:50:24 INFO - PROCESS | 1646 | 1468918224402 Marionette DEBUG loaded listener.js 01:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128a1d000) [pid = 1646] [serial = 819] [outer = 0x125f7d400] 01:50:24 INFO - PROCESS | 1646 | 1468918224754 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]]]}] 01:50:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:50:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 01:50:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:50:24 INFO - PROCESS | 1646 | 1468918224804 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:50:24 INFO - PROCESS | 1646 | 1468918224806 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:50:24 INFO - PROCESS | 1646 | 1468918224808 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:50:24 INFO - PROCESS | 1646 | 1468918224809 Marionette TRACE conn2 <- [1,1066,null,{}] 01:50:24 INFO - PROCESS | 1646 | 1468918224812 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}] 01:50:24 INFO - PROCESS | 1646 | 1468918224813 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:24 INFO - PROCESS | 1646 | 1468918224903 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:50:24 INFO - PROCESS | 1646 | 1468918224906 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:24 INFO - PROCESS | 1646 | 1468918224907 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x118771000 == 38 [pid = 1646] [id = 274] 01:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b3ac00) [pid = 1646] [serial = 820] [outer = 0x0] 01:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12904c800) [pid = 1646] [serial = 821] [outer = 0x128b3ac00] 01:50:24 INFO - PROCESS | 1646 | 1468918224932 Marionette DEBUG loaded listener.js 01:50:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12919d400) [pid = 1646] [serial = 822] [outer = 0x128b3ac00] 01:50:25 INFO - PROCESS | 1646 | 1468918225295 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]]]}] 01:50:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:50:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 523ms 01:50:25 INFO - PROCESS | 1646 | 1468918225331 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:50:25 INFO - PROCESS | 1646 | 1468918225334 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:50:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:50:25 INFO - PROCESS | 1646 | 1468918225338 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:50:25 INFO - PROCESS | 1646 | 1468918225341 Marionette TRACE conn2 <- [1,1070,null,{}] 01:50:25 INFO - PROCESS | 1646 | 1468918225346 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}] 01:50:25 INFO - PROCESS | 1646 | 1468918225348 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:25 INFO - PROCESS | 1646 | 1468918225492 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:50:25 INFO - PROCESS | 1646 | 1468918225608 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:25 INFO - PROCESS | 1646 | 1468918225610 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11601b000 == 39 [pid = 1646] [id = 275] 01:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1129b8c00) [pid = 1646] [serial = 823] [outer = 0x0] 01:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112d06c00) [pid = 1646] [serial = 824] [outer = 0x1129b8c00] 01:50:25 INFO - PROCESS | 1646 | 1468918225666 Marionette DEBUG loaded listener.js 01:50:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11327e800) [pid = 1646] [serial = 825] [outer = 0x1129b8c00] 01:50:26 INFO - PROCESS | 1646 | 1468918226274 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]]]}] 01:50:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:50:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 977ms 01:50:26 INFO - PROCESS | 1646 | 1468918226315 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:50:26 INFO - PROCESS | 1646 | 1468918226318 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:50:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:50:26 INFO - PROCESS | 1646 | 1468918226322 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:50:26 INFO - PROCESS | 1646 | 1468918226324 Marionette TRACE conn2 <- [1,1074,null,{}] 01:50:26 INFO - PROCESS | 1646 | 1468918226327 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}] 01:50:26 INFO - PROCESS | 1646 | 1468918226329 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:26 INFO - PROCESS | 1646 | 1468918226436 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:50:26 INFO - PROCESS | 1646 | 1468918226513 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:26 INFO - PROCESS | 1646 | 1468918226514 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x118774000 == 40 [pid = 1646] [id = 276] 01:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1176ba400) [pid = 1646] [serial = 826] [outer = 0x0] 01:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1180d0000) [pid = 1646] [serial = 827] [outer = 0x1176ba400] 01:50:26 INFO - PROCESS | 1646 | 1468918226544 Marionette DEBUG loaded listener.js 01:50:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1181c3800) [pid = 1646] [serial = 828] [outer = 0x1176ba400] 01:50:27 INFO - PROCESS | 1646 | 1468918227164 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]]]}] 01:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 872ms 01:50:27 INFO - PROCESS | 1646 | 1468918227205 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:50:27 INFO - PROCESS | 1646 | 1468918227207 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:50:27 INFO - PROCESS | 1646 | 1468918227215 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:50:27 INFO - PROCESS | 1646 | 1468918227217 Marionette TRACE conn2 <- [1,1078,null,{}] 01:50:27 INFO - PROCESS | 1646 | 1468918227221 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}] 01:50:27 INFO - PROCESS | 1646 | 1468918227223 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:27 INFO - PROCESS | 1646 | 1468918227334 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:50:27 INFO - PROCESS | 1646 | 1468918227409 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:27 INFO - PROCESS | 1646 | 1468918227412 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x115d9f000 == 41 [pid = 1646] [id = 277] 01:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1133ed400) [pid = 1646] [serial = 829] [outer = 0x0] 01:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x113cd9800) [pid = 1646] [serial = 830] [outer = 0x1133ed400] 01:50:27 INFO - PROCESS | 1646 | 1468918227440 Marionette DEBUG loaded listener.js 01:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11678a400) [pid = 1646] [serial = 831] [outer = 0x1133ed400] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12908d800 == 40 [pid = 1646] [id = 273] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x126173800 == 39 [pid = 1646] [id = 272] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x125920000 == 38 [pid = 1646] [id = 271] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12548a800 == 37 [pid = 1646] [id = 270] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x112644800 == 36 [pid = 1646] [id = 269] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x121167000 == 35 [pid = 1646] [id = 268] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x119411800 == 34 [pid = 1646] [id = 267] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f2800 == 33 [pid = 1646] [id = 266] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x116fcd000 == 32 [pid = 1646] [id = 265] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x11685a000 == 31 [pid = 1646] [id = 264] 01:50:27 INFO - PROCESS | 1646 | --DOCSHELL 0x112649800 == 30 [pid = 1646] [id = 263] 01:50:27 INFO - PROCESS | 1646 | 1468918227850 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]]]}] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1259db800) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x125f88c00) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125f7f800) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115dc1400) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1161ac800) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11714e000) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1180d5000) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119a10400) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119d70400) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128a23800) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1127e0c00) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x128a19800) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112f56c00) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1185f3c00) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119147000) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x120fd6000) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11714c400) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1180cb800) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x126443400) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128b68c00) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128b3bc00) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129195c00) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1181c7800) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12904a800) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x129196800) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12a43e000) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x125844400) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119810000) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12330f000) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a5e2400) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 01:50:27 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12a4c5c00) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 01:50:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:50:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 674ms 01:50:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:50:27 INFO - PROCESS | 1646 | 1468918227886 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:50:27 INFO - PROCESS | 1646 | 1468918227889 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:50:27 INFO - PROCESS | 1646 | 1468918227893 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:50:27 INFO - PROCESS | 1646 | 1468918227895 Marionette TRACE conn2 <- [1,1082,null,{}] 01:50:27 INFO - PROCESS | 1646 | 1468918227897 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}] 01:50:27 INFO - PROCESS | 1646 | 1468918227899 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:27 INFO - PROCESS | 1646 | 1468918227976 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:50:27 INFO - PROCESS | 1646 | 1468918227982 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:27 INFO - PROCESS | 1646 | 1468918227983 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x117475000 == 31 [pid = 1646] [id = 278] 01:50:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x117d2c000) [pid = 1646] [serial = 832] [outer = 0x0] 01:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1180d4800) [pid = 1646] [serial = 833] [outer = 0x117d2c000] 01:50:28 INFO - PROCESS | 1646 | 1468918228010 Marionette DEBUG loaded listener.js 01:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1181c1800) [pid = 1646] [serial = 834] [outer = 0x117d2c000] 01:50:28 INFO - PROCESS | 1646 | 1468918228351 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]]]}] 01:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 470ms 01:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:50:28 INFO - PROCESS | 1646 | 1468918228365 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:50:28 INFO - PROCESS | 1646 | 1468918228366 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:50:28 INFO - PROCESS | 1646 | 1468918228368 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:50:28 INFO - PROCESS | 1646 | 1468918228371 Marionette TRACE conn2 <- [1,1086,null,{}] 01:50:28 INFO - PROCESS | 1646 | 1468918228379 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}] 01:50:28 INFO - PROCESS | 1646 | 1468918228382 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:28 INFO - PROCESS | 1646 | 1468918228476 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:50:28 INFO - PROCESS | 1646 | 1468918228529 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:28 INFO - PROCESS | 1646 | 1468918228531 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fe3000 == 32 [pid = 1646] [id = 279] 01:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118239400) [pid = 1646] [serial = 835] [outer = 0x0] 01:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1185f3c00) [pid = 1646] [serial = 836] [outer = 0x118239400] 01:50:28 INFO - PROCESS | 1646 | 1468918228559 Marionette DEBUG loaded listener.js 01:50:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119147400) [pid = 1646] [serial = 837] [outer = 0x118239400] 01:50:28 INFO - PROCESS | 1646 | 1468918228850 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]]]}] 01:50:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:50:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 521ms 01:50:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:50:28 INFO - PROCESS | 1646 | 1468918228889 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:50:28 INFO - PROCESS | 1646 | 1468918228891 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:50:28 INFO - PROCESS | 1646 | 1468918228893 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:50:28 INFO - PROCESS | 1646 | 1468918228894 Marionette TRACE conn2 <- [1,1090,null,{}] 01:50:28 INFO - PROCESS | 1646 | 1468918228900 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}] 01:50:28 INFO - PROCESS | 1646 | 1468918228901 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:28 INFO - PROCESS | 1646 | 1468918228981 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:50:29 INFO - PROCESS | 1646 | 1468918229035 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:29 INFO - PROCESS | 1646 | 1468918229036 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x121155800 == 33 [pid = 1646] [id = 280] 01:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118239c00) [pid = 1646] [serial = 838] [outer = 0x0] 01:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119a11c00) [pid = 1646] [serial = 839] [outer = 0x118239c00] 01:50:29 INFO - PROCESS | 1646 | 1468918229061 Marionette DEBUG loaded listener.js 01:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1207c0000) [pid = 1646] [serial = 840] [outer = 0x118239c00] 01:50:29 INFO - PROCESS | 1646 | 1468918229353 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]]]}] 01:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 01:50:29 INFO - PROCESS | 1646 | 1468918229415 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:50:29 INFO - PROCESS | 1646 | 1468918229416 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:50:29 INFO - PROCESS | 1646 | 1468918229419 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:50:29 INFO - PROCESS | 1646 | 1468918229420 Marionette TRACE conn2 <- [1,1094,null,{}] 01:50:29 INFO - PROCESS | 1646 | 1468918229422 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}] 01:50:29 INFO - PROCESS | 1646 | 1468918229423 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:29 INFO - PROCESS | 1646 | 1468918229499 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:50:29 INFO - PROCESS | 1646 | 1468918229502 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:29 INFO - PROCESS | 1646 | 1468918229503 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12333d800 == 34 [pid = 1646] [id = 281] 01:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x121211400) [pid = 1646] [serial = 841] [outer = 0x0] 01:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12331c800) [pid = 1646] [serial = 842] [outer = 0x121211400] 01:50:29 INFO - PROCESS | 1646 | 1468918229528 Marionette DEBUG loaded listener.js 01:50:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x124432800) [pid = 1646] [serial = 843] [outer = 0x121211400] 01:50:29 INFO - PROCESS | 1646 | 1468918229887 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]]]}] 01:50:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:50:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 517ms 01:50:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:50:29 INFO - PROCESS | 1646 | 1468918229937 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:50:29 INFO - PROCESS | 1646 | 1468918229939 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:50:29 INFO - PROCESS | 1646 | 1468918229942 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:50:29 INFO - PROCESS | 1646 | 1468918229944 Marionette TRACE conn2 <- [1,1098,null,{}] 01:50:29 INFO - PROCESS | 1646 | 1468918229947 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}] 01:50:29 INFO - PROCESS | 1646 | 1468918229953 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:30 INFO - PROCESS | 1646 | 1468918230143 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:50:30 INFO - PROCESS | 1646 | 1468918230194 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:30 INFO - PROCESS | 1646 | 1468918230195 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dd5000 == 35 [pid = 1646] [id = 282] 01:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1244a0000) [pid = 1646] [serial = 844] [outer = 0x0] 01:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125850800) [pid = 1646] [serial = 845] [outer = 0x1244a0000] 01:50:30 INFO - PROCESS | 1646 | 1468918230232 Marionette DEBUG loaded listener.js 01:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12644b000) [pid = 1646] [serial = 846] [outer = 0x1244a0000] 01:50:30 INFO - PROCESS | 1646 | 1468918230556 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]]]}] 01:50:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:50:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 670ms 01:50:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:50:30 INFO - PROCESS | 1646 | 1468918230612 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:50:30 INFO - PROCESS | 1646 | 1468918230613 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:50:30 INFO - PROCESS | 1646 | 1468918230615 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:50:30 INFO - PROCESS | 1646 | 1468918230616 Marionette TRACE conn2 <- [1,1102,null,{}] 01:50:30 INFO - PROCESS | 1646 | 1468918230618 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}] 01:50:30 INFO - PROCESS | 1646 | 1468918230619 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:30 INFO - PROCESS | 1646 | 1468918230754 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:50:30 INFO - PROCESS | 1646 | 1468918230895 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:30 INFO - PROCESS | 1646 | 1468918230896 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a427800 == 36 [pid = 1646] [id = 283] 01:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1293ac800) [pid = 1646] [serial = 847] [outer = 0x0] 01:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a445400) [pid = 1646] [serial = 848] [outer = 0x1293ac800] 01:50:30 INFO - PROCESS | 1646 | 1468918230922 Marionette DEBUG loaded listener.js 01:50:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a4c8400) [pid = 1646] [serial = 849] [outer = 0x1293ac800] 01:50:31 INFO - PROCESS | 1646 | 1468918231237 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]]]}] 01:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 669ms 01:50:31 INFO - PROCESS | 1646 | 1468918231285 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:50:31 INFO - PROCESS | 1646 | 1468918231286 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:50:31 INFO - PROCESS | 1646 | 1468918231289 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:50:31 INFO - PROCESS | 1646 | 1468918231290 Marionette TRACE conn2 <- [1,1106,null,{}] 01:50:31 INFO - PROCESS | 1646 | 1468918231292 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}] 01:50:31 INFO - PROCESS | 1646 | 1468918231293 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:31 INFO - PROCESS | 1646 | 1468918231390 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:50:31 INFO - PROCESS | 1646 | 1468918231440 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:31 INFO - PROCESS | 1646 | 1468918231441 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a429000 == 37 [pid = 1646] [id = 284] 01:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116141800) [pid = 1646] [serial = 850] [outer = 0x0] 01:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a5e0400) [pid = 1646] [serial = 851] [outer = 0x116141800] 01:50:31 INFO - PROCESS | 1646 | 1468918231464 Marionette DEBUG loaded listener.js 01:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a5ea400) [pid = 1646] [serial = 852] [outer = 0x116141800] 01:50:31 INFO - PROCESS | 1646 | 1468918231750 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]]]}] 01:50:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:50:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 01:50:31 INFO - PROCESS | 1646 | 1468918231774 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:50:31 INFO - PROCESS | 1646 | 1468918231775 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:50:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:50:31 INFO - PROCESS | 1646 | 1468918231785 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:50:31 INFO - PROCESS | 1646 | 1468918231786 Marionette TRACE conn2 <- [1,1110,null,{}] 01:50:31 INFO - PROCESS | 1646 | 1468918231789 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}] 01:50:31 INFO - PROCESS | 1646 | 1468918231790 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:31 INFO - PROCESS | 1646 | 1468918231892 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:50:31 INFO - PROCESS | 1646 | 1468918231896 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:31 INFO - PROCESS | 1646 | 1468918231897 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0dc800 == 38 [pid = 1646] [id = 285] 01:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128b31800) [pid = 1646] [serial = 853] [outer = 0x0] 01:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12a5ee400) [pid = 1646] [serial = 854] [outer = 0x128b31800] 01:50:31 INFO - PROCESS | 1646 | 1468918231921 Marionette DEBUG loaded listener.js 01:50:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a6bec00) [pid = 1646] [serial = 855] [outer = 0x128b31800] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12194a000) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1181c7000) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1127d6800) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112eb4400) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116813800) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11664ac00) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11811d400) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1129b8000) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1244a0400) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12612e400) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116787400) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1207bd400) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112a85800) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x125f7d400) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11858bc00) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:50:32 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112f58800) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:50:32 INFO - PROCESS | 1646 | 1468918232303 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]]]}] 01:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 527ms 01:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:50:32 INFO - PROCESS | 1646 | 1468918232308 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:50:32 INFO - PROCESS | 1646 | 1468918232309 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:50:32 INFO - PROCESS | 1646 | 1468918232319 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:50:32 INFO - PROCESS | 1646 | 1468918232320 Marionette TRACE conn2 <- [1,1114,null,{}] 01:50:32 INFO - PROCESS | 1646 | 1468918232322 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}] 01:50:32 INFO - PROCESS | 1646 | 1468918232323 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:32 INFO - PROCESS | 1646 | 1468918232430 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:50:32 INFO - PROCESS | 1646 | 1468918232462 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:32 INFO - PROCESS | 1646 | 1468918232463 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x128990800 == 39 [pid = 1646] [id = 286] 01:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112d02c00) [pid = 1646] [serial = 856] [outer = 0x0] 01:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1180d9000) [pid = 1646] [serial = 857] [outer = 0x112d02c00] 01:50:32 INFO - PROCESS | 1646 | 1468918232487 Marionette DEBUG loaded listener.js 01:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119d6b400) [pid = 1646] [serial = 858] [outer = 0x112d02c00] 01:50:32 INFO - PROCESS | 1646 | 1468918232779 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]]]}] 01:50:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:50:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 475ms 01:50:32 INFO - PROCESS | 1646 | 1468918232787 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:50:32 INFO - PROCESS | 1646 | 1468918232788 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:50:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:50:32 INFO - PROCESS | 1646 | 1468918232790 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:50:32 INFO - PROCESS | 1646 | 1468918232792 Marionette TRACE conn2 <- [1,1118,null,{}] 01:50:32 INFO - PROCESS | 1646 | 1468918232802 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}] 01:50:32 INFO - PROCESS | 1646 | 1468918232804 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:32 INFO - PROCESS | 1646 | 1468918232898 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:50:32 INFO - PROCESS | 1646 | 1468918232902 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:32 INFO - PROCESS | 1646 | 1468918232904 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b93e000 == 40 [pid = 1646] [id = 287] 01:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118703000) [pid = 1646] [serial = 859] [outer = 0x0] 01:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125f7d400) [pid = 1646] [serial = 860] [outer = 0x118703000] 01:50:32 INFO - PROCESS | 1646 | 1468918232937 Marionette DEBUG loaded listener.js 01:50:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12af43000) [pid = 1646] [serial = 861] [outer = 0x118703000] 01:50:33 INFO - PROCESS | 1646 | 1468918233265 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]]]}] 01:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 527ms 01:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:50:33 INFO - PROCESS | 1646 | 1468918233317 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:50:33 INFO - PROCESS | 1646 | 1468918233319 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:50:33 INFO - PROCESS | 1646 | 1468918233321 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:50:33 INFO - PROCESS | 1646 | 1468918233322 Marionette TRACE conn2 <- [1,1122,null,{}] 01:50:33 INFO - PROCESS | 1646 | 1468918233324 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}] 01:50:33 INFO - PROCESS | 1646 | 1468918233325 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:33 INFO - PROCESS | 1646 | 1468918233425 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:50:33 INFO - PROCESS | 1646 | 1468918233433 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:33 INFO - PROCESS | 1646 | 1468918233434 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b940800 == 41 [pid = 1646] [id = 288] 01:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12af46400) [pid = 1646] [serial = 862] [outer = 0x0] 01:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12af4b000) [pid = 1646] [serial = 863] [outer = 0x12af46400] 01:50:33 INFO - PROCESS | 1646 | 1468918233458 Marionette DEBUG loaded listener.js 01:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12af67000) [pid = 1646] [serial = 864] [outer = 0x12af46400] 01:50:33 INFO - PROCESS | 1646 | 1468918233781 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]]]}] 01:50:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:50:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 467ms 01:50:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:50:33 INFO - PROCESS | 1646 | 1468918233789 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:50:33 INFO - PROCESS | 1646 | 1468918233790 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:50:33 INFO - PROCESS | 1646 | 1468918233792 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:50:33 INFO - PROCESS | 1646 | 1468918233793 Marionette TRACE conn2 <- [1,1126,null,{}] 01:50:33 INFO - PROCESS | 1646 | 1468918233797 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}] 01:50:33 INFO - PROCESS | 1646 | 1468918233800 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:33 INFO - PROCESS | 1646 | 1468918233879 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:50:33 INFO - PROCESS | 1646 | 1468918233883 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:33 INFO - PROCESS | 1646 | 1468918233884 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c49e800 == 42 [pid = 1646] [id = 289] 01:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112f50400) [pid = 1646] [serial = 865] [outer = 0x0] 01:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b75dc00) [pid = 1646] [serial = 866] [outer = 0x112f50400] 01:50:33 INFO - PROCESS | 1646 | 1468918233915 Marionette DEBUG loaded listener.js 01:50:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b767c00) [pid = 1646] [serial = 867] [outer = 0x112f50400] 01:50:34 INFO - PROCESS | 1646 | 1468918234428 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]]]}] 01:50:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:50:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 671ms 01:50:34 INFO - PROCESS | 1646 | 1468918234465 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:50:34 INFO - PROCESS | 1646 | 1468918234469 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:50:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:50:34 INFO - PROCESS | 1646 | 1468918234474 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:50:34 INFO - PROCESS | 1646 | 1468918234477 Marionette TRACE conn2 <- [1,1130,null,{}] 01:50:34 INFO - PROCESS | 1646 | 1468918234483 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}] 01:50:34 INFO - PROCESS | 1646 | 1468918234485 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:34 INFO - PROCESS | 1646 | 1468918234593 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:50:34 INFO - PROCESS | 1646 | 1468918234661 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:34 INFO - PROCESS | 1646 | 1468918234663 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d94000 == 43 [pid = 1646] [id = 290] 01:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1132ca400) [pid = 1646] [serial = 868] [outer = 0x0] 01:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11614a400) [pid = 1646] [serial = 869] [outer = 0x1132ca400] 01:50:34 INFO - PROCESS | 1646 | 1468918234694 Marionette DEBUG loaded listener.js 01:50:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11714e000) [pid = 1646] [serial = 870] [outer = 0x1132ca400] 01:50:35 INFO - PROCESS | 1646 | 1468918235177 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]]]}] 01:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 728ms 01:50:35 INFO - PROCESS | 1646 | 1468918235200 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:50:35 INFO - PROCESS | 1646 | 1468918235203 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:50:35 INFO - PROCESS | 1646 | 1468918235208 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:50:35 INFO - PROCESS | 1646 | 1468918235210 Marionette TRACE conn2 <- [1,1134,null,{}] 01:50:35 INFO - PROCESS | 1646 | 1468918235214 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}] 01:50:35 INFO - PROCESS | 1646 | 1468918235216 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:35 INFO - PROCESS | 1646 | 1468918235324 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:50:35 INFO - PROCESS | 1646 | 1468918235392 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:35 INFO - PROCESS | 1646 | 1468918235393 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d50800 == 44 [pid = 1646] [id = 291] 01:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11858d400) [pid = 1646] [serial = 871] [outer = 0x0] 01:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118f6ec00) [pid = 1646] [serial = 872] [outer = 0x11858d400] 01:50:35 INFO - PROCESS | 1646 | 1468918235423 Marionette DEBUG loaded listener.js 01:50:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11991bc00) [pid = 1646] [serial = 873] [outer = 0x11858d400] 01:50:35 INFO - PROCESS | 1646 | 1468918235813 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]]]}] 01:50:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:50:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 673ms 01:50:35 INFO - PROCESS | 1646 | 1468918235882 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:50:35 INFO - PROCESS | 1646 | 1468918235883 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:50:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:50:35 INFO - PROCESS | 1646 | 1468918235885 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:50:35 INFO - PROCESS | 1646 | 1468918235888 Marionette TRACE conn2 <- [1,1138,null,{}] 01:50:35 INFO - PROCESS | 1646 | 1468918235896 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}] 01:50:35 INFO - PROCESS | 1646 | 1468918235899 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:36 INFO - PROCESS | 1646 | 1468918236002 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:50:36 INFO - PROCESS | 1646 | 1468918236058 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:36 INFO - PROCESS | 1646 | 1468918236060 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c49d000 == 45 [pid = 1646] [id = 292] 01:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12194b800) [pid = 1646] [serial = 874] [outer = 0x0] 01:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1259d5400) [pid = 1646] [serial = 875] [outer = 0x12194b800] 01:50:36 INFO - PROCESS | 1646 | 1468918236091 Marionette DEBUG loaded listener.js 01:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125f8c400) [pid = 1646] [serial = 876] [outer = 0x12194b800] 01:50:36 INFO - PROCESS | 1646 | 1468918236544 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]]]}] 01:50:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:50:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 672ms 01:50:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:50:36 INFO - PROCESS | 1646 | 1468918236558 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:50:36 INFO - PROCESS | 1646 | 1468918236560 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:50:36 INFO - PROCESS | 1646 | 1468918236562 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:50:36 INFO - PROCESS | 1646 | 1468918236563 Marionette TRACE conn2 <- [1,1142,null,{}] 01:50:36 INFO - PROCESS | 1646 | 1468918236565 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}] 01:50:36 INFO - PROCESS | 1646 | 1468918236567 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:36 INFO - PROCESS | 1646 | 1468918236688 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:50:36 INFO - PROCESS | 1646 | 1468918236763 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:36 INFO - PROCESS | 1646 | 1468918236764 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c71a000 == 46 [pid = 1646] [id = 293] 01:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128b35c00) [pid = 1646] [serial = 877] [outer = 0x0] 01:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12a4cd400) [pid = 1646] [serial = 878] [outer = 0x128b35c00] 01:50:36 INFO - PROCESS | 1646 | 1468918236793 Marionette DEBUG loaded listener.js 01:50:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a6c1400) [pid = 1646] [serial = 879] [outer = 0x128b35c00] 01:50:37 INFO - PROCESS | 1646 | 1468918237392 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]]]}] 01:50:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:50:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 870ms 01:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1129b0400) [pid = 1646] [serial = 880] [outer = 0x12cc35800] 01:50:37 INFO - PROCESS | 1646 | 1468918237469 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:50:37 INFO - PROCESS | 1646 | 1468918237473 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:50:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:50:37 INFO - PROCESS | 1646 | 1468918237507 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:50:37 INFO - PROCESS | 1646 | 1468918237511 Marionette TRACE conn2 <- [1,1146,null,{}] 01:50:37 INFO - PROCESS | 1646 | 1468918237542 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}] 01:50:37 INFO - PROCESS | 1646 | 1468918237545 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:37 INFO - PROCESS | 1646 | 1468918237684 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:50:37 INFO - PROCESS | 1646 | 1468918237777 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:37 INFO - PROCESS | 1646 | 1468918237782 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f0c000 == 47 [pid = 1646] [id = 294] 01:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1168e9400) [pid = 1646] [serial = 881] [outer = 0x0] 01:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1176b3800) [pid = 1646] [serial = 882] [outer = 0x1168e9400] 01:50:37 INFO - PROCESS | 1646 | 1468918237827 Marionette DEBUG loaded listener.js 01:50:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x116646000) [pid = 1646] [serial = 883] [outer = 0x1168e9400] 01:50:38 INFO - PROCESS | 1646 | 1468918238322 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]]]}] 01:50:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:50:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 864ms 01:50:38 INFO - PROCESS | 1646 | 1468918238352 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:50:38 INFO - PROCESS | 1646 | 1468918238355 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:50:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:50:38 INFO - PROCESS | 1646 | 1468918238359 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:50:38 INFO - PROCESS | 1646 | 1468918238360 Marionette TRACE conn2 <- [1,1150,null,{}] 01:50:38 INFO - PROCESS | 1646 | 1468918238363 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}] 01:50:38 INFO - PROCESS | 1646 | 1468918238364 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:38 INFO - PROCESS | 1646 | 1468918238460 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:50:38 INFO - PROCESS | 1646 | 1468918238516 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:38 INFO - PROCESS | 1646 | 1468918238517 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d87800 == 48 [pid = 1646] [id = 295] 01:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x118515000) [pid = 1646] [serial = 884] [outer = 0x0] 01:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11858b400) [pid = 1646] [serial = 885] [outer = 0x118515000] 01:50:38 INFO - PROCESS | 1646 | 1468918238545 Marionette DEBUG loaded listener.js 01:50:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11870fc00) [pid = 1646] [serial = 886] [outer = 0x118515000] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b940800 == 47 [pid = 1646] [id = 288] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b93e000 == 46 [pid = 1646] [id = 287] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x128990800 == 45 [pid = 1646] [id = 286] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0dc800 == 44 [pid = 1646] [id = 285] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a429000 == 43 [pid = 1646] [id = 284] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12a427800 == 42 [pid = 1646] [id = 283] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x125dd5000 == 41 [pid = 1646] [id = 282] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12333d800 == 40 [pid = 1646] [id = 281] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x121155800 == 39 [pid = 1646] [id = 280] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118fe3000 == 38 [pid = 1646] [id = 279] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x117475000 == 37 [pid = 1646] [id = 278] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x115d9f000 == 36 [pid = 1646] [id = 277] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118774000 == 35 [pid = 1646] [id = 276] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118771000 == 34 [pid = 1646] [id = 274] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11601b000 == 33 [pid = 1646] [id = 275] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x118f0c000 == 32 [pid = 1646] [id = 294] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c71a000 == 31 [pid = 1646] [id = 293] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c49d000 == 30 [pid = 1646] [id = 292] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x125d50800 == 29 [pid = 1646] [id = 291] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x117d94000 == 28 [pid = 1646] [id = 290] 01:50:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12c49e800 == 27 [pid = 1646] [id = 289] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12449f000) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118708400) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1129acc00) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x112a8e800) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x114f79800) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x116788800) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116ab3400) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1181c1000) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118121c00) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11683d400) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11980f800) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1164d6400) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x113005800) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1185f1000) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x125f78400) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1258bd400) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129051000) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128b65c00) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1210df400) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1258c3c00) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125848c00) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1196d3000) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x117d2bc00) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12904c800) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1263aac00) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x125d1e000) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1196d2000) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119a08400) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128a1d000) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121947c00) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x125f7f400) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118fc3c00) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x124b3c400) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 01:50:39 INFO - PROCESS | 1646 | 1468918239486 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]]]}] 01:50:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:50:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1173ms 01:50:39 INFO - PROCESS | 1646 | 1468918239533 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:50:39 INFO - PROCESS | 1646 | 1468918239535 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:50:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:50:39 INFO - PROCESS | 1646 | 1468918239538 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:50:39 INFO - PROCESS | 1646 | 1468918239540 Marionette TRACE conn2 <- [1,1154,null,{}] 01:50:39 INFO - PROCESS | 1646 | 1468918239544 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}] 01:50:39 INFO - PROCESS | 1646 | 1468918239546 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:39 INFO - PROCESS | 1646 | 1468918239635 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:50:39 INFO - PROCESS | 1646 | 1468918239694 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:39 INFO - PROCESS | 1646 | 1468918239695 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11601b000 == 28 [pid = 1646] [id = 296] 01:50:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x112f4dc00) [pid = 1646] [serial = 887] [outer = 0x0] 01:50:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x113005c00) [pid = 1646] [serial = 888] [outer = 0x112f4dc00] 01:50:39 INFO - PROCESS | 1646 | 1468918239724 Marionette DEBUG loaded listener.js 01:50:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x113cddc00) [pid = 1646] [serial = 889] [outer = 0x112f4dc00] 01:50:40 INFO - PROCESS | 1646 | 1468918240038 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]]]}] 01:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 01:50:40 INFO - PROCESS | 1646 | 1468918240059 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:50:40 INFO - PROCESS | 1646 | 1468918240065 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:50:40 INFO - PROCESS | 1646 | 1468918240070 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:50:40 INFO - PROCESS | 1646 | 1468918240072 Marionette TRACE conn2 <- [1,1158,null,{}] 01:50:40 INFO - PROCESS | 1646 | 1468918240074 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}] 01:50:40 INFO - PROCESS | 1646 | 1468918240076 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:40 INFO - PROCESS | 1646 | 1468918240154 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:50:40 INFO - PROCESS | 1646 | 1468918240158 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:40 INFO - PROCESS | 1646 | 1468918240159 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac5000 == 29 [pid = 1646] [id = 297] 01:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x115e88800) [pid = 1646] [serial = 890] [outer = 0x0] 01:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x117149400) [pid = 1646] [serial = 891] [outer = 0x115e88800] 01:50:40 INFO - PROCESS | 1646 | 1468918240189 Marionette DEBUG loaded listener.js 01:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x117d24000) [pid = 1646] [serial = 892] [outer = 0x115e88800] 01:50:40 INFO - PROCESS | 1646 | 1468918240524 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]]]}] 01:50:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:50:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 01:50:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:50:40 INFO - PROCESS | 1646 | 1468918240539 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:50:40 INFO - PROCESS | 1646 | 1468918240541 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:50:40 INFO - PROCESS | 1646 | 1468918240543 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:50:40 INFO - PROCESS | 1646 | 1468918240547 Marionette TRACE conn2 <- [1,1162,null,{}] 01:50:40 INFO - PROCESS | 1646 | 1468918240555 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}] 01:50:40 INFO - PROCESS | 1646 | 1468918240558 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:40 INFO - PROCESS | 1646 | 1468918240634 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:50:40 INFO - PROCESS | 1646 | 1468918240639 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:40 INFO - PROCESS | 1646 | 1468918240641 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11839b800 == 30 [pid = 1646] [id = 298] 01:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1129b8000) [pid = 1646] [serial = 893] [outer = 0x0] 01:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118513c00) [pid = 1646] [serial = 894] [outer = 0x1129b8000] 01:50:40 INFO - PROCESS | 1646 | 1468918240672 Marionette DEBUG loaded listener.js 01:50:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118742800) [pid = 1646] [serial = 895] [outer = 0x1129b8000] 01:50:41 INFO - PROCESS | 1646 | 1468918241030 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]]]}] 01:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 522ms 01:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:50:41 INFO - PROCESS | 1646 | 1468918241066 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:50:41 INFO - PROCESS | 1646 | 1468918241067 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:50:41 INFO - PROCESS | 1646 | 1468918241070 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:50:41 INFO - PROCESS | 1646 | 1468918241071 Marionette TRACE conn2 <- [1,1166,null,{}] 01:50:41 INFO - PROCESS | 1646 | 1468918241073 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}] 01:50:41 INFO - PROCESS | 1646 | 1468918241074 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:41 INFO - PROCESS | 1646 | 1468918241179 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:50:41 INFO - PROCESS | 1646 | 1468918241210 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:41 INFO - PROCESS | 1646 | 1468918241211 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fe8800 == 31 [pid = 1646] [id = 299] 01:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1185e7800) [pid = 1646] [serial = 896] [outer = 0x0] 01:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11913c000) [pid = 1646] [serial = 897] [outer = 0x1185e7800] 01:50:41 INFO - PROCESS | 1646 | 1468918241237 Marionette DEBUG loaded listener.js 01:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119815800) [pid = 1646] [serial = 898] [outer = 0x1185e7800] 01:50:41 INFO - PROCESS | 1646 | 1468918241589 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]]]}] 01:50:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:50:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 571ms 01:50:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:50:41 INFO - PROCESS | 1646 | 1468918241641 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:50:41 INFO - PROCESS | 1646 | 1468918241643 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:50:41 INFO - PROCESS | 1646 | 1468918241645 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:50:41 INFO - PROCESS | 1646 | 1468918241646 Marionette TRACE conn2 <- [1,1170,null,{}] 01:50:41 INFO - PROCESS | 1646 | 1468918241648 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}] 01:50:41 INFO - PROCESS | 1646 | 1468918241649 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:41 INFO - PROCESS | 1646 | 1468918241744 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:50:41 INFO - PROCESS | 1646 | 1468918241747 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:41 INFO - PROCESS | 1646 | 1468918241748 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x121061000 == 32 [pid = 1646] [id = 300] 01:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x112a82c00) [pid = 1646] [serial = 899] [outer = 0x0] 01:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119a05800) [pid = 1646] [serial = 900] [outer = 0x112a82c00] 01:50:41 INFO - PROCESS | 1646 | 1468918241773 Marionette DEBUG loaded listener.js 01:50:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12071ac00) [pid = 1646] [serial = 901] [outer = 0x112a82c00] 01:50:42 INFO - PROCESS | 1646 | 1468918242123 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]]]}] 01:50:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:50:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 01:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:50:42 INFO - PROCESS | 1646 | 1468918242165 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:50:42 INFO - PROCESS | 1646 | 1468918242166 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:50:42 INFO - PROCESS | 1646 | 1468918242168 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:50:42 INFO - PROCESS | 1646 | 1468918242170 Marionette TRACE conn2 <- [1,1174,null,{}] 01:50:42 INFO - PROCESS | 1646 | 1468918242172 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}] 01:50:42 INFO - PROCESS | 1646 | 1468918242176 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:42 INFO - PROCESS | 1646 | 1468918242285 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:50:42 INFO - PROCESS | 1646 | 1468918242319 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:42 INFO - PROCESS | 1646 | 1468918242320 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x121819800 == 33 [pid = 1646] [id = 301] 01:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1210e1800) [pid = 1646] [serial = 902] [outer = 0x0] 01:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x124124400) [pid = 1646] [serial = 903] [outer = 0x1210e1800] 01:50:42 INFO - PROCESS | 1646 | 1468918242346 Marionette DEBUG loaded listener.js 01:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1258c3c00) [pid = 1646] [serial = 904] [outer = 0x1210e1800] 01:50:42 INFO - PROCESS | 1646 | 1468918242703 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] 01:50:42 INFO - PROCESS | 1646 | 1468918242748 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:50:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 01:50:42 INFO - PROCESS | 1646 | 1468918242751 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:50:42 INFO - PROCESS | 1646 | 1468918242752 Marionette TRACE conn2 <- [1,1178,null,{}] 01:50:42 INFO - PROCESS | 1646 | 1468918242754 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}] 01:50:42 INFO - PROCESS | 1646 | 1468918242755 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:42 INFO - PROCESS | 1646 | 1468918242849 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:50:42 INFO - PROCESS | 1646 | 1468918242853 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:42 INFO - PROCESS | 1646 | 1468918242854 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240d7000 == 34 [pid = 1646] [id = 302] 01:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x112a8cc00) [pid = 1646] [serial = 905] [outer = 0x0] 01:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125f78400) [pid = 1646] [serial = 906] [outer = 0x112a8cc00] 01:50:42 INFO - PROCESS | 1646 | 1468918242879 Marionette DEBUG loaded listener.js 01:50:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x126122400) [pid = 1646] [serial = 907] [outer = 0x112a8cc00] 01:50:43 INFO - PROCESS | 1646 | 1468918243222 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] 01:50:43 INFO - PROCESS | 1646 | 1468918243270 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:50:43 INFO - PROCESS | 1646 | 1468918243281 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:50:43 INFO - PROCESS | 1646 | 1468918243282 Marionette TRACE conn2 <- [1,1182,null,{}] 01:50:43 INFO - PROCESS | 1646 | 1468918243284 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}] 01:50:43 INFO - PROCESS | 1646 | 1468918243286 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:43 INFO - PROCESS | 1646 | 1468918243382 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:50:43 INFO - PROCESS | 1646 | 1468918243386 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:43 INFO - PROCESS | 1646 | 1468918243387 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1254e0000 == 35 [pid = 1646] [id = 303] 01:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1212f7c00) [pid = 1646] [serial = 908] [outer = 0x0] 01:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126443800) [pid = 1646] [serial = 909] [outer = 0x1212f7c00] 01:50:43 INFO - PROCESS | 1646 | 1468918243411 Marionette DEBUG loaded listener.js 01:50:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128a20400) [pid = 1646] [serial = 910] [outer = 0x1212f7c00] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1293ac800) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116141800) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x112d02c00) [pid = 1646] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128b31800) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118239400) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118703000) [pid = 1646] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121211400) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118239c00) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128b3ac00) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x117d2c000) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1133ed400) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1176ba400) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1129b8c00) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112f50400) [pid = 1646] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12af46400) [pid = 1646] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:50:43 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1244a0000) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:50:43 INFO - PROCESS | 1646 | 1468918243925 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] 01:50:43 INFO - PROCESS | 1646 | 1468918243961 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:50:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:50:43 INFO - PROCESS | 1646 | 1468918243970 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:50:43 INFO - PROCESS | 1646 | 1468918243971 Marionette TRACE conn2 <- [1,1186,null,{}] 01:50:43 INFO - PROCESS | 1646 | 1468918243974 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}] 01:50:43 INFO - PROCESS | 1646 | 1468918243975 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:44 INFO - PROCESS | 1646 | 1468918244055 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:50:44 INFO - PROCESS | 1646 | 1468918244076 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:44 INFO - PROCESS | 1646 | 1468918244077 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x118399000 == 36 [pid = 1646] [id = 304] 01:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11714c800) [pid = 1646] [serial = 911] [outer = 0x0] 01:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119d71400) [pid = 1646] [serial = 912] [outer = 0x11714c800] 01:50:44 INFO - PROCESS | 1646 | 1468918244101 Marionette DEBUG loaded listener.js 01:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125f8d800) [pid = 1646] [serial = 913] [outer = 0x11714c800] 01:50:44 INFO - PROCESS | 1646 | 1468918244423 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] 01:50:44 INFO - PROCESS | 1646 | 1468918244441 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:50:44 INFO - PROCESS | 1646 | 1468918244443 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:50:44 INFO - PROCESS | 1646 | 1468918244444 Marionette TRACE conn2 <- [1,1190,null,{}] 01:50:44 INFO - PROCESS | 1646 | 1468918244449 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}] 01:50:44 INFO - PROCESS | 1646 | 1468918244450 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:44 INFO - PROCESS | 1646 | 1468918244525 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:50:44 INFO - PROCESS | 1646 | 1468918244579 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:44 INFO - PROCESS | 1646 | 1468918244580 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1289a1800 == 37 [pid = 1646] [id = 305] 01:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1180cec00) [pid = 1646] [serial = 914] [outer = 0x0] 01:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128a18400) [pid = 1646] [serial = 915] [outer = 0x1180cec00] 01:50:44 INFO - PROCESS | 1646 | 1468918244605 Marionette DEBUG loaded listener.js 01:50:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12904c800) [pid = 1646] [serial = 916] [outer = 0x1180cec00] 01:50:44 INFO - PROCESS | 1646 | 1468918244870 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] 01:50:44 INFO - PROCESS | 1646 | 1468918244930 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:50:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:50:44 INFO - PROCESS | 1646 | 1468918244935 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:50:44 INFO - PROCESS | 1646 | 1468918244936 Marionette TRACE conn2 <- [1,1194,null,{}] 01:50:44 INFO - PROCESS | 1646 | 1468918244939 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}] 01:50:44 INFO - PROCESS | 1646 | 1468918244940 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:45 INFO - PROCESS | 1646 | 1468918245033 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:50:45 INFO - PROCESS | 1646 | 1468918245036 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:45 INFO - PROCESS | 1646 | 1468918245038 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121060800 == 38 [pid = 1646] [id = 306] 01:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11913fc00) [pid = 1646] [serial = 917] [outer = 0x0] 01:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1293a4800) [pid = 1646] [serial = 918] [outer = 0x11913fc00] 01:50:45 INFO - PROCESS | 1646 | 1468918245065 Marionette DEBUG loaded listener.js 01:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12a6bc800) [pid = 1646] [serial = 919] [outer = 0x11913fc00] 01:50:45 INFO - PROCESS | 1646 | 1468918245404 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] 01:50:45 INFO - PROCESS | 1646 | 1468918245465 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:50:45 INFO - PROCESS | 1646 | 1468918245467 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:50:45 INFO - PROCESS | 1646 | 1468918245468 Marionette TRACE conn2 <- [1,1198,null,{}] 01:50:45 INFO - PROCESS | 1646 | 1468918245471 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}] 01:50:45 INFO - PROCESS | 1646 | 1468918245472 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:45 INFO - PROCESS | 1646 | 1468918245550 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:50:45 INFO - PROCESS | 1646 | 1468918245554 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:45 INFO - PROCESS | 1646 | 1468918245555 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9d4800 == 39 [pid = 1646] [id = 307] 01:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a4c2800) [pid = 1646] [serial = 920] [outer = 0x0] 01:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12af42400) [pid = 1646] [serial = 921] [outer = 0x12a4c2800] 01:50:45 INFO - PROCESS | 1646 | 1468918245579 Marionette DEBUG loaded listener.js 01:50:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12af6b000) [pid = 1646] [serial = 922] [outer = 0x12a4c2800] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x11601b000 == 38 [pid = 1646] [id = 296] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x117d87800 == 37 [pid = 1646] [id = 295] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac5000 == 36 [pid = 1646] [id = 297] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x121061000 == 35 [pid = 1646] [id = 300] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1254e0000 == 34 [pid = 1646] [id = 303] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x121819800 == 33 [pid = 1646] [id = 301] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x118fe8800 == 32 [pid = 1646] [id = 299] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1289a1800 == 31 [pid = 1646] [id = 305] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1240d7000 == 30 [pid = 1646] [id = 302] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x118399000 == 29 [pid = 1646] [id = 304] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x11839b800 == 28 [pid = 1646] [id = 298] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12a445400) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12a5e0400) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12a4c8400) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1180d9000) [pid = 1646] [serial = 857] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12a5ee400) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12a5ea400) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1185f3c00) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119147400) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125f7d400) [pid = 1646] [serial = 860] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12331c800) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119a11c00) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1207c0000) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12919d400) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1180d4800) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1181c1800) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x113cd9800) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11678a400) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1180d0000) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1181c3800) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112d06c00) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11327e800) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b767c00) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12b75dc00) [pid = 1646] [serial = 866] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12af67000) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a6bec00) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12644b000) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x125850800) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119d6b400) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12af43000) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11811cc00) [pid = 1646] [serial = 477] [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.] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x124432800) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12af4b000) [pid = 1646] [serial = 863] [outer = 0x0] [url = about:blank] 01:50:46 INFO - PROCESS | 1646 | --DOCSHELL 0x121060800 == 27 [pid = 1646] [id = 306] 01:50:46 INFO - PROCESS | 1646 | 1468918246951 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]]]}] 01:50:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:50:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1520ms 01:50:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:50:46 INFO - PROCESS | 1646 | 1468918246989 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:50:46 INFO - PROCESS | 1646 | 1468918246991 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:50:47 INFO - PROCESS | 1646 | 1468918247000 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:50:47 INFO - PROCESS | 1646 | 1468918247002 Marionette TRACE conn2 <- [1,1202,null,{}] 01:50:47 INFO - PROCESS | 1646 | 1468918247007 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}] 01:50:47 INFO - PROCESS | 1646 | 1468918247008 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:47 INFO - PROCESS | 1646 | 1468918247092 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:50:47 INFO - PROCESS | 1646 | 1468918247100 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:47 INFO - PROCESS | 1646 | 1468918247103 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d14800 == 28 [pid = 1646] [id = 308] 01:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x112d93c00) [pid = 1646] [serial = 923] [outer = 0x0] 01:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x112eb4400) [pid = 1646] [serial = 924] [outer = 0x112d93c00] 01:50:47 INFO - PROCESS | 1646 | 1468918247132 Marionette DEBUG loaded listener.js 01:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x112f59000) [pid = 1646] [serial = 925] [outer = 0x112d93c00] 01:50:47 INFO - PROCESS | 1646 | 1468918247487 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]]]}] 01:50:47 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 01:50:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 530ms 01:50:47 INFO - PROCESS | 1646 | 1468918247524 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:50:47 INFO - PROCESS | 1646 | 1468918247527 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:50:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:50:47 INFO - PROCESS | 1646 | 1468918247532 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:50:47 INFO - PROCESS | 1646 | 1468918247534 Marionette TRACE conn2 <- [1,1206,null,{}] 01:50:47 INFO - PROCESS | 1646 | 1468918247538 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}] 01:50:47 INFO - PROCESS | 1646 | 1468918247540 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:47 INFO - PROCESS | 1646 | 1468918247637 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:50:47 INFO - PROCESS | 1646 | 1468918247641 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:47 INFO - PROCESS | 1646 | 1468918247643 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168ba000 == 29 [pid = 1646] [id = 309] 01:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11300fc00) [pid = 1646] [serial = 926] [outer = 0x0] 01:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x113cd9800) [pid = 1646] [serial = 927] [outer = 0x11300fc00] 01:50:47 INFO - PROCESS | 1646 | 1468918247672 Marionette DEBUG loaded listener.js 01:50:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x115e2b000) [pid = 1646] [serial = 928] [outer = 0x11300fc00] 01:50:48 INFO - PROCESS | 1646 | 1468918248007 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]]]}] 01:50:48 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 01:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 01:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:50:48 INFO - PROCESS | 1646 | 1468918248059 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:50:48 INFO - PROCESS | 1646 | 1468918248060 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:50:48 INFO - PROCESS | 1646 | 1468918248062 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:50:48 INFO - PROCESS | 1646 | 1468918248065 Marionette TRACE conn2 <- [1,1210,null,{}] 01:50:48 INFO - PROCESS | 1646 | 1468918248072 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}] 01:50:48 INFO - PROCESS | 1646 | 1468918248075 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:48 INFO - PROCESS | 1646 | 1468918248167 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:50:48 INFO - PROCESS | 1646 | 1468918248171 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:48 INFO - PROCESS | 1646 | 1468918248173 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181dc800 == 30 [pid = 1646] [id = 310] 01:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1110a7800) [pid = 1646] [serial = 929] [outer = 0x0] 01:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1168ef800) [pid = 1646] [serial = 930] [outer = 0x1110a7800] 01:50:48 INFO - PROCESS | 1646 | 1468918248203 Marionette DEBUG loaded listener.js 01:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1176b4000) [pid = 1646] [serial = 931] [outer = 0x1110a7800] 01:50:48 INFO - PROCESS | 1646 | 1468918248538 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]]]}] 01:50:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:50:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 01:50:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:50:48 INFO - PROCESS | 1646 | 1468918248585 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:50:48 INFO - PROCESS | 1646 | 1468918248586 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:50:48 INFO - PROCESS | 1646 | 1468918248588 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:50:48 INFO - PROCESS | 1646 | 1468918248590 Marionette TRACE conn2 <- [1,1214,null,{}] 01:50:48 INFO - PROCESS | 1646 | 1468918248592 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}] 01:50:48 INFO - PROCESS | 1646 | 1468918248593 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:48 INFO - PROCESS | 1646 | 1468918248669 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:50:48 INFO - PROCESS | 1646 | 1468918248719 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:48 INFO - PROCESS | 1646 | 1468918248720 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187e7000 == 31 [pid = 1646] [id = 311] 01:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1176b3400) [pid = 1646] [serial = 932] [outer = 0x0] 01:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1180d5800) [pid = 1646] [serial = 933] [outer = 0x1176b3400] 01:50:48 INFO - PROCESS | 1646 | 1468918248745 Marionette DEBUG loaded listener.js 01:50:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118121c00) [pid = 1646] [serial = 934] [outer = 0x1176b3400] 01:50:49 INFO - PROCESS | 1646 | 1468918249019 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]]]}] 01:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 467ms 01:50:49 INFO - PROCESS | 1646 | 1468918249057 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:50:49 INFO - PROCESS | 1646 | 1468918249058 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:50:49 INFO - PROCESS | 1646 | 1468918249068 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:50:49 INFO - PROCESS | 1646 | 1468918249069 Marionette TRACE conn2 <- [1,1218,null,{}] 01:50:49 INFO - PROCESS | 1646 | 1468918249071 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}] 01:50:49 INFO - PROCESS | 1646 | 1468918249084 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:49 INFO - PROCESS | 1646 | 1468918249155 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:50:49 INFO - PROCESS | 1646 | 1468918249159 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:49 INFO - PROCESS | 1646 | 1468918249160 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198ed000 == 32 [pid = 1646] [id = 312] 01:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x111cac000) [pid = 1646] [serial = 935] [outer = 0x0] 01:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1181ba000) [pid = 1646] [serial = 936] [outer = 0x111cac000] 01:50:49 INFO - PROCESS | 1646 | 1468918249186 Marionette DEBUG loaded listener.js 01:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118588400) [pid = 1646] [serial = 937] [outer = 0x111cac000] 01:50:49 INFO - PROCESS | 1646 | 1468918249526 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]]]}] 01:50:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:50:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 476ms 01:50:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:50:49 INFO - PROCESS | 1646 | 1468918249537 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:50:49 INFO - PROCESS | 1646 | 1468918249538 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:50:49 INFO - PROCESS | 1646 | 1468918249540 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:50:49 INFO - PROCESS | 1646 | 1468918249541 Marionette TRACE conn2 <- [1,1222,null,{}] 01:50:49 INFO - PROCESS | 1646 | 1468918249544 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}] 01:50:49 INFO - PROCESS | 1646 | 1468918249551 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:49 INFO - PROCESS | 1646 | 1468918249665 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:50:49 INFO - PROCESS | 1646 | 1468918249671 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:49 INFO - PROCESS | 1646 | 1468918249672 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12104b000 == 33 [pid = 1646] [id = 313] 01:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118587c00) [pid = 1646] [serial = 938] [outer = 0x0] 01:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118707c00) [pid = 1646] [serial = 939] [outer = 0x118587c00] 01:50:49 INFO - PROCESS | 1646 | 1468918249700 Marionette DEBUG loaded listener.js 01:50:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11980a800) [pid = 1646] [serial = 940] [outer = 0x118587c00] 01:50:50 INFO - PROCESS | 1646 | 1468918250009 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] 01:50:50 INFO - PROCESS | 1646 | 1468918250060 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:50:50 INFO - PROCESS | 1646 | 1468918250062 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:50:50 INFO - PROCESS | 1646 | 1468918250064 Marionette TRACE conn2 <- [1,1226,null,{}] 01:50:50 INFO - PROCESS | 1646 | 1468918250073 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}] 01:50:50 INFO - PROCESS | 1646 | 1468918250075 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:50 INFO - PROCESS | 1646 | 1468918250149 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:50:50 INFO - PROCESS | 1646 | 1468918250153 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:50 INFO - PROCESS | 1646 | 1468918250154 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x121992000 == 34 [pid = 1646] [id = 314] 01:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118593400) [pid = 1646] [serial = 941] [outer = 0x0] 01:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119d6a800) [pid = 1646] [serial = 942] [outer = 0x118593400] 01:50:50 INFO - PROCESS | 1646 | 1468918250178 Marionette DEBUG loaded listener.js 01:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x120fd5000) [pid = 1646] [serial = 943] [outer = 0x118593400] 01:50:50 INFO - PROCESS | 1646 | 1468918250502 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]]]}] 01:50:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:50:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 475ms 01:50:50 INFO - PROCESS | 1646 | 1468918250538 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:50:50 INFO - PROCESS | 1646 | 1468918250540 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:50:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:50:50 INFO - PROCESS | 1646 | 1468918250542 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:50:50 INFO - PROCESS | 1646 | 1468918250543 Marionette TRACE conn2 <- [1,1230,null,{}] 01:50:50 INFO - PROCESS | 1646 | 1468918250545 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}] 01:50:50 INFO - PROCESS | 1646 | 1468918250546 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:50 INFO - PROCESS | 1646 | 1468918250644 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:50:50 INFO - PROCESS | 1646 | 1468918250652 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:50 INFO - PROCESS | 1646 | 1468918250653 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234c1000 == 35 [pid = 1646] [id = 315] 01:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1210df400) [pid = 1646] [serial = 944] [outer = 0x0] 01:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1212f7800) [pid = 1646] [serial = 945] [outer = 0x1210df400] 01:50:50 INFO - PROCESS | 1646 | 1468918250678 Marionette DEBUG loaded listener.js 01:50:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121947c00) [pid = 1646] [serial = 946] [outer = 0x1210df400] 01:50:50 INFO - PROCESS | 1646 | 1468918250967 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]]]}] 01:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 472ms 01:50:51 INFO - PROCESS | 1646 | 1468918251015 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:50:51 INFO - PROCESS | 1646 | 1468918251016 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:50:51 INFO - PROCESS | 1646 | 1468918251018 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:50:51 INFO - PROCESS | 1646 | 1468918251019 Marionette TRACE conn2 <- [1,1234,null,{}] 01:50:51 INFO - PROCESS | 1646 | 1468918251022 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}] 01:50:51 INFO - PROCESS | 1646 | 1468918251023 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:51 INFO - PROCESS | 1646 | 1468918251105 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:50:51 INFO - PROCESS | 1646 | 1468918251108 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:51 INFO - PROCESS | 1646 | 1468918251109 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181dc000 == 36 [pid = 1646] [id = 316] 01:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116149800) [pid = 1646] [serial = 947] [outer = 0x0] 01:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1240a6800) [pid = 1646] [serial = 948] [outer = 0x116149800] 01:50:51 INFO - PROCESS | 1646 | 1468918251137 Marionette DEBUG loaded listener.js 01:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1244a0400) [pid = 1646] [serial = 949] [outer = 0x116149800] 01:50:51 INFO - PROCESS | 1646 | 1468918251453 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]]]}] 01:50:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:50:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 01:50:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:50:51 INFO - PROCESS | 1646 | 1468918251487 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:50:51 INFO - PROCESS | 1646 | 1468918251489 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:50:51 INFO - PROCESS | 1646 | 1468918251491 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:50:51 INFO - PROCESS | 1646 | 1468918251492 Marionette TRACE conn2 <- [1,1238,null,{}] 01:50:51 INFO - PROCESS | 1646 | 1468918251494 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}] 01:50:51 INFO - PROCESS | 1646 | 1468918251495 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:51 INFO - PROCESS | 1646 | 1468918251600 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:50:51 INFO - PROCESS | 1646 | 1468918251606 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:51 INFO - PROCESS | 1646 | 1468918251607 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x126176000 == 37 [pid = 1646] [id = 317] 01:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12330ec00) [pid = 1646] [serial = 950] [outer = 0x0] 01:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1254b5000) [pid = 1646] [serial = 951] [outer = 0x12330ec00] 01:50:51 INFO - PROCESS | 1646 | 1468918251633 Marionette DEBUG loaded listener.js 01:50:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1258c0400) [pid = 1646] [serial = 952] [outer = 0x12330ec00] 01:50:51 INFO - PROCESS | 1646 | 1468918251971 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]]]}] 01:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 519ms 01:50:52 INFO - PROCESS | 1646 | 1468918252011 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:50:52 INFO - PROCESS | 1646 | 1468918252013 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:50:52 INFO - PROCESS | 1646 | 1468918252015 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:50:52 INFO - PROCESS | 1646 | 1468918252017 Marionette TRACE conn2 <- [1,1242,null,{}] 01:50:52 INFO - PROCESS | 1646 | 1468918252019 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}] 01:50:52 INFO - PROCESS | 1646 | 1468918252021 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:52 INFO - PROCESS | 1646 | 1468918252132 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:50:52 INFO - PROCESS | 1646 | 1468918252171 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:52 INFO - PROCESS | 1646 | 1468918252172 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198eb000 == 38 [pid = 1646] [id = 318] 01:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1259df400) [pid = 1646] [serial = 953] [outer = 0x0] 01:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125f83c00) [pid = 1646] [serial = 954] [outer = 0x1259df400] 01:50:52 INFO - PROCESS | 1646 | 1468918252198 Marionette DEBUG loaded listener.js 01:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1263ad800) [pid = 1646] [serial = 955] [outer = 0x1259df400] 01:50:52 INFO - PROCESS | 1646 | 1468918252506 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]]]}] 01:50:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:50:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 519ms 01:50:52 INFO - PROCESS | 1646 | 1468918252535 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:50:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:50:52 INFO - PROCESS | 1646 | 1468918252536 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:50:52 INFO - PROCESS | 1646 | 1468918252543 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:50:52 INFO - PROCESS | 1646 | 1468918252545 Marionette TRACE conn2 <- [1,1246,null,{}] 01:50:52 INFO - PROCESS | 1646 | 1468918252549 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}] 01:50:52 INFO - PROCESS | 1646 | 1468918252550 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:52 INFO - PROCESS | 1646 | 1468918252652 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:50:52 INFO - PROCESS | 1646 | 1468918252656 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:52 INFO - PROCESS | 1646 | 1468918252657 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a432800 == 39 [pid = 1646] [id = 319] 01:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x113284000) [pid = 1646] [serial = 956] [outer = 0x0] 01:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126448400) [pid = 1646] [serial = 957] [outer = 0x113284000] 01:50:52 INFO - PROCESS | 1646 | 1468918252681 Marionette DEBUG loaded listener.js 01:50:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128b66000) [pid = 1646] [serial = 958] [outer = 0x113284000] 01:50:53 INFO - PROCESS | 1646 | 1468918253010 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]]]}] 01:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 528ms 01:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:50:53 INFO - PROCESS | 1646 | 1468918253067 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:50:53 INFO - PROCESS | 1646 | 1468918253068 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:50:53 INFO - PROCESS | 1646 | 1468918253070 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:50:53 INFO - PROCESS | 1646 | 1468918253071 Marionette TRACE conn2 <- [1,1250,null,{}] 01:50:53 INFO - PROCESS | 1646 | 1468918253073 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}] 01:50:53 INFO - PROCESS | 1646 | 1468918253075 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:53 INFO - PROCESS | 1646 | 1468918253175 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:50:53 INFO - PROCESS | 1646 | 1468918253186 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:53 INFO - PROCESS | 1646 | 1468918253187 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9d9000 == 40 [pid = 1646] [id = 320] 01:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119811800) [pid = 1646] [serial = 959] [outer = 0x0] 01:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129191c00) [pid = 1646] [serial = 960] [outer = 0x119811800] 01:50:53 INFO - PROCESS | 1646 | 1468918253211 Marionette DEBUG loaded listener.js 01:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1293a3800) [pid = 1646] [serial = 961] [outer = 0x119811800] 01:50:53 INFO - PROCESS | 1646 | 1468918253552 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]]]}] 01:50:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:50:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 01:50:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:50:53 INFO - PROCESS | 1646 | 1468918253588 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:50:53 INFO - PROCESS | 1646 | 1468918253589 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:50:53 INFO - PROCESS | 1646 | 1468918253591 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:50:53 INFO - PROCESS | 1646 | 1468918253592 Marionette TRACE conn2 <- [1,1254,null,{}] 01:50:53 INFO - PROCESS | 1646 | 1468918253595 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}] 01:50:53 INFO - PROCESS | 1646 | 1468918253596 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:53 INFO - PROCESS | 1646 | 1468918253691 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:50:53 INFO - PROCESS | 1646 | 1468918253702 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:53 INFO - PROCESS | 1646 | 1468918253703 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0ee000 == 41 [pid = 1646] [id = 321] 01:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1293a6c00) [pid = 1646] [serial = 962] [outer = 0x0] 01:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a4c5c00) [pid = 1646] [serial = 963] [outer = 0x1293a6c00] 01:50:53 INFO - PROCESS | 1646 | 1468918253726 Marionette DEBUG loaded listener.js 01:50:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12a5e9c00) [pid = 1646] [serial = 964] [outer = 0x1293a6c00] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11913fc00) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x112a82c00) [pid = 1646] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1210e1800) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x112a8cc00) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1212f7c00) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1180cec00) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12194b800) [pid = 1646] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11858d400) [pid = 1646] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1132ca400) [pid = 1646] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1185e7800) [pid = 1646] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1129b8000) [pid = 1646] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115e88800) [pid = 1646] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112f4dc00) [pid = 1646] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118515000) [pid = 1646] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1168e9400) [pid = 1646] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128b35c00) [pid = 1646] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:50:54 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11714c800) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:50:54 INFO - PROCESS | 1646 | 1468918254164 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]]]}] 01:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 619ms 01:50:54 INFO - PROCESS | 1646 | 1468918254212 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:50:54 INFO - PROCESS | 1646 | 1468918254213 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:50:54 INFO - PROCESS | 1646 | 1468918254216 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:50:54 INFO - PROCESS | 1646 | 1468918254217 Marionette TRACE conn2 <- [1,1258,null,{}] 01:50:54 INFO - PROCESS | 1646 | 1468918254219 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}] 01:50:54 INFO - PROCESS | 1646 | 1468918254220 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:54 INFO - PROCESS | 1646 | 1468918254304 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:50:54 INFO - PROCESS | 1646 | 1468918254357 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:54 INFO - PROCESS | 1646 | 1468918254358 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x121828800 == 42 [pid = 1646] [id = 322] 01:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112a80400) [pid = 1646] [serial = 965] [outer = 0x0] 01:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1168f0c00) [pid = 1646] [serial = 966] [outer = 0x112a80400] 01:50:54 INFO - PROCESS | 1646 | 1468918254381 Marionette DEBUG loaded listener.js 01:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d67800) [pid = 1646] [serial = 967] [outer = 0x112a80400] 01:50:54 INFO - PROCESS | 1646 | 1468918254684 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]]]}] 01:50:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:50:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 01:50:54 INFO - PROCESS | 1646 | 1468918254734 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:50:54 INFO - PROCESS | 1646 | 1468918254736 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:50:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:50:54 INFO - PROCESS | 1646 | 1468918254738 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:50:54 INFO - PROCESS | 1646 | 1468918254739 Marionette TRACE conn2 <- [1,1262,null,{}] 01:50:54 INFO - PROCESS | 1646 | 1468918254741 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}] 01:50:54 INFO - PROCESS | 1646 | 1468918254742 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:54 INFO - PROCESS | 1646 | 1468918254821 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:50:54 INFO - PROCESS | 1646 | 1468918254825 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:54 INFO - PROCESS | 1646 | 1468918254826 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b948000 == 43 [pid = 1646] [id = 323] 01:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119d69c00) [pid = 1646] [serial = 968] [outer = 0x0] 01:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1293a5c00) [pid = 1646] [serial = 969] [outer = 0x119d69c00] 01:50:54 INFO - PROCESS | 1646 | 1468918254849 Marionette DEBUG loaded listener.js 01:50:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a5ed000) [pid = 1646] [serial = 970] [outer = 0x119d69c00] 01:50:55 INFO - PROCESS | 1646 | 1468918255184 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]]]}] 01:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 467ms 01:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:50:55 INFO - PROCESS | 1646 | 1468918255206 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:50:55 INFO - PROCESS | 1646 | 1468918255207 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:50:55 INFO - PROCESS | 1646 | 1468918255209 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:50:55 INFO - PROCESS | 1646 | 1468918255210 Marionette TRACE conn2 <- [1,1266,null,{}] 01:50:55 INFO - PROCESS | 1646 | 1468918255214 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}] 01:50:55 INFO - PROCESS | 1646 | 1468918255222 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:55 INFO - PROCESS | 1646 | 1468918255327 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:50:55 INFO - PROCESS | 1646 | 1468918255336 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:55 INFO - PROCESS | 1646 | 1468918255336 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd97000 == 44 [pid = 1646] [id = 324] 01:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123318400) [pid = 1646] [serial = 971] [outer = 0x0] 01:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12a6bd800) [pid = 1646] [serial = 972] [outer = 0x123318400] 01:50:55 INFO - PROCESS | 1646 | 1468918255360 Marionette DEBUG loaded listener.js 01:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12af40400) [pid = 1646] [serial = 973] [outer = 0x123318400] 01:50:55 INFO - PROCESS | 1646 | 1468918255666 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]]]}] 01:50:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:50:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 01:50:55 INFO - PROCESS | 1646 | 1468918255683 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:50:55 INFO - PROCESS | 1646 | 1468918255685 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:50:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:50:55 INFO - PROCESS | 1646 | 1468918255687 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:50:55 INFO - PROCESS | 1646 | 1468918255688 Marionette TRACE conn2 <- [1,1270,null,{}] 01:50:55 INFO - PROCESS | 1646 | 1468918255690 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}] 01:50:55 INFO - PROCESS | 1646 | 1468918255691 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:55 INFO - PROCESS | 1646 | 1468918255773 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:50:55 INFO - PROCESS | 1646 | 1468918255778 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:55 INFO - PROCESS | 1646 | 1468918255779 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c48b800 == 45 [pid = 1646] [id = 325] 01:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12af41000) [pid = 1646] [serial = 974] [outer = 0x0] 01:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12af64400) [pid = 1646] [serial = 975] [outer = 0x12af41000] 01:50:55 INFO - PROCESS | 1646 | 1468918255802 Marionette DEBUG loaded listener.js 01:50:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b75d800) [pid = 1646] [serial = 976] [outer = 0x12af41000] 01:50:56 INFO - PROCESS | 1646 | 1468918256280 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]]]}] 01:50:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:50:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 670ms 01:50:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:50:56 INFO - PROCESS | 1646 | 1468918256358 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:50:56 INFO - PROCESS | 1646 | 1468918256360 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:50:56 INFO - PROCESS | 1646 | 1468918256363 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:50:56 INFO - PROCESS | 1646 | 1468918256366 Marionette TRACE conn2 <- [1,1274,null,{}] 01:50:56 INFO - PROCESS | 1646 | 1468918256369 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}] 01:50:56 INFO - PROCESS | 1646 | 1468918256371 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:56 INFO - PROCESS | 1646 | 1468918256492 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:50:56 INFO - PROCESS | 1646 | 1468918256547 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:56 INFO - PROCESS | 1646 | 1468918256549 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x116621000 == 46 [pid = 1646] [id = 326] 01:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1127d8000) [pid = 1646] [serial = 977] [outer = 0x0] 01:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112a81000) [pid = 1646] [serial = 978] [outer = 0x1127d8000] 01:50:56 INFO - PROCESS | 1646 | 1468918256580 Marionette DEBUG loaded listener.js 01:50:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x112f55000) [pid = 1646] [serial = 979] [outer = 0x1127d8000] 01:50:57 INFO - PROCESS | 1646 | 1468918257198 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]]]}] 01:50:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:50:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 920ms 01:50:57 INFO - PROCESS | 1646 | 1468918257285 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:50:57 INFO - PROCESS | 1646 | 1468918257289 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:50:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:50:57 INFO - PROCESS | 1646 | 1468918257296 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:50:57 INFO - PROCESS | 1646 | 1468918257299 Marionette TRACE conn2 <- [1,1278,null,{}] 01:50:57 INFO - PROCESS | 1646 | 1468918257303 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}] 01:50:57 INFO - PROCESS | 1646 | 1468918257305 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:57 INFO - PROCESS | 1646 | 1468918257450 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:50:57 INFO - PROCESS | 1646 | 1468918257500 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:57 INFO - PROCESS | 1646 | 1468918257501 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd2800 == 47 [pid = 1646] [id = 327] 01:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x113cd6400) [pid = 1646] [serial = 980] [outer = 0x0] 01:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1161a7c00) [pid = 1646] [serial = 981] [outer = 0x113cd6400] 01:50:57 INFO - PROCESS | 1646 | 1468918257532 Marionette DEBUG loaded listener.js 01:50:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x116816000) [pid = 1646] [serial = 982] [outer = 0x113cd6400] 01:50:58 INFO - PROCESS | 1646 | 1468918258187 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]]]}] 01:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 922ms 01:50:58 INFO - PROCESS | 1646 | 1468918258224 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:50:58 INFO - PROCESS | 1646 | 1468918258226 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:50:58 INFO - PROCESS | 1646 | 1468918258232 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:50:58 INFO - PROCESS | 1646 | 1468918258234 Marionette TRACE conn2 <- [1,1282,null,{}] 01:50:58 INFO - PROCESS | 1646 | 1468918258237 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}] 01:50:58 INFO - PROCESS | 1646 | 1468918258238 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:58 INFO - PROCESS | 1646 | 1468918258362 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd97000 == 46 [pid = 1646] [id = 324] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12b948000 == 45 [pid = 1646] [id = 323] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x121828800 == 44 [pid = 1646] [id = 322] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0ee000 == 43 [pid = 1646] [id = 321] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9d9000 == 42 [pid = 1646] [id = 320] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12a432800 == 41 [pid = 1646] [id = 319] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1198eb000 == 40 [pid = 1646] [id = 318] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12af42400) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x126176000 == 39 [pid = 1646] [id = 317] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1181dc000 == 38 [pid = 1646] [id = 316] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1234c1000 == 37 [pid = 1646] [id = 315] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x121992000 == 36 [pid = 1646] [id = 314] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12104b000 == 35 [pid = 1646] [id = 313] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1198ed000 == 34 [pid = 1646] [id = 312] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1187e7000 == 33 [pid = 1646] [id = 311] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1181dc800 == 32 [pid = 1646] [id = 310] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1168ba000 == 31 [pid = 1646] [id = 309] 01:50:58 INFO - PROCESS | 1646 | --DOCSHELL 0x113d14800 == 30 [pid = 1646] [id = 308] 01:50:58 INFO - PROCESS | 1646 | 1468918258456 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:58 INFO - PROCESS | 1646 | 1468918258457 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x116172800 == 31 [pid = 1646] [id = 328] 01:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x114f79800) [pid = 1646] [serial = 983] [outer = 0x0] 01:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11614dc00) [pid = 1646] [serial = 984] [outer = 0x114f79800] 01:50:58 INFO - PROCESS | 1646 | 1468918258486 Marionette DEBUG loaded listener.js 01:50:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x116ab3400) [pid = 1646] [serial = 985] [outer = 0x114f79800] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119a05800) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1258c3c00) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x124124400) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x125f78400) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x126122400) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x126443800) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12904c800) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x128a20400) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1259d5400) [pid = 1646] [serial = 875] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11991bc00) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118f6ec00) [pid = 1646] [serial = 872] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11714e000) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11614a400) [pid = 1646] [serial = 869] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11913c000) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118513c00) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118742800) [pid = 1646] [serial = 895] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x117149400) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x117d24000) [pid = 1646] [serial = 892] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x113005c00) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113cddc00) [pid = 1646] [serial = 889] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11870fc00) [pid = 1646] [serial = 886] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11858b400) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116646000) [pid = 1646] [serial = 883] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1176b3800) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a6c1400) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a4cd400) [pid = 1646] [serial = 878] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12a6bc800) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125f8c400) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128a18400) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12071ac00) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119d71400) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x125f8d800) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119815800) [pid = 1646] [serial = 898] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1293a4800) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 01:50:58 INFO - PROCESS | 1646 | 1468918258809 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]]]}] 01:50:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:50:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 623ms 01:50:58 INFO - PROCESS | 1646 | 1468918258855 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:50:58 INFO - PROCESS | 1646 | 1468918258857 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:50:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:50:58 INFO - PROCESS | 1646 | 1468918258861 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:50:58 INFO - PROCESS | 1646 | 1468918258863 Marionette TRACE conn2 <- [1,1286,null,{}] 01:50:58 INFO - PROCESS | 1646 | 1468918258866 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}] 01:50:58 INFO - PROCESS | 1646 | 1468918258867 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:58 INFO - PROCESS | 1646 | 1468918258942 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:50:59 INFO - PROCESS | 1646 | 1468918259008 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:59 INFO - PROCESS | 1646 | 1468918259009 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11748b000 == 32 [pid = 1646] [id = 329] 01:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116ab4c00) [pid = 1646] [serial = 986] [outer = 0x0] 01:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x117d2d400) [pid = 1646] [serial = 987] [outer = 0x116ab4c00] 01:50:59 INFO - PROCESS | 1646 | 1468918259036 Marionette DEBUG loaded listener.js 01:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118129c00) [pid = 1646] [serial = 988] [outer = 0x116ab4c00] 01:50:59 INFO - PROCESS | 1646 | 1468918259330 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]]]}] 01:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms 01:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:50:59 INFO - PROCESS | 1646 | 1468918259383 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:50:59 INFO - PROCESS | 1646 | 1468918259384 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:50:59 INFO - PROCESS | 1646 | 1468918259387 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:50:59 INFO - PROCESS | 1646 | 1468918259389 Marionette TRACE conn2 <- [1,1290,null,{}] 01:50:59 INFO - PROCESS | 1646 | 1468918259397 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}] 01:50:59 INFO - PROCESS | 1646 | 1468918259400 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:59 INFO - PROCESS | 1646 | 1468918259486 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:50:59 INFO - PROCESS | 1646 | 1468918259541 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:59 INFO - PROCESS | 1646 | 1468918259543 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f1000 == 33 [pid = 1646] [id = 330] 01:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112f54800) [pid = 1646] [serial = 989] [outer = 0x0] 01:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118587800) [pid = 1646] [serial = 990] [outer = 0x112f54800] 01:50:59 INFO - PROCESS | 1646 | 1468918259571 Marionette DEBUG loaded listener.js 01:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118f6ec00) [pid = 1646] [serial = 991] [outer = 0x112f54800] 01:50:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:50:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 472ms 01:50:59 INFO - PROCESS | 1646 | 1468918259853 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]]]}] 01:50:59 INFO - PROCESS | 1646 | 1468918259859 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:50:59 INFO - PROCESS | 1646 | 1468918259861 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:50:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:50:59 INFO - PROCESS | 1646 | 1468918259871 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:50:59 INFO - PROCESS | 1646 | 1468918259872 Marionette TRACE conn2 <- [1,1294,null,{}] 01:50:59 INFO - PROCESS | 1646 | 1468918259874 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}] 01:50:59 INFO - PROCESS | 1646 | 1468918259875 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:59 INFO - PROCESS | 1646 | 1468918259958 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:50:59 INFO - PROCESS | 1646 | 1468918259963 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:50:59 INFO - PROCESS | 1646 | 1468918259965 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:50:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x119997800 == 34 [pid = 1646] [id = 331] 01:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11913d000) [pid = 1646] [serial = 992] [outer = 0x0] 01:50:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119812800) [pid = 1646] [serial = 993] [outer = 0x11913d000] 01:50:59 INFO - PROCESS | 1646 | 1468918259991 Marionette DEBUG loaded listener.js 01:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119d68400) [pid = 1646] [serial = 994] [outer = 0x11913d000] 01:51:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:51:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 471ms 01:51:00 INFO - PROCESS | 1646 | 1468918260339 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]]]}] 01:51:00 INFO - PROCESS | 1646 | 1468918260343 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:51:00 INFO - PROCESS | 1646 | 1468918260344 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:51:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:51:00 INFO - PROCESS | 1646 | 1468918260349 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:51:00 INFO - PROCESS | 1646 | 1468918260350 Marionette TRACE conn2 <- [1,1298,null,{}] 01:51:00 INFO - PROCESS | 1646 | 1468918260352 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}] 01:51:00 INFO - PROCESS | 1646 | 1468918260353 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:00 INFO - PROCESS | 1646 | 1468918260473 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:51:00 INFO - PROCESS | 1646 | 1468918260490 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:00 INFO - PROCESS | 1646 | 1468918260491 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x121156000 == 35 [pid = 1646] [id = 332] 01:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11980d400) [pid = 1646] [serial = 995] [outer = 0x0] 01:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119d74400) [pid = 1646] [serial = 996] [outer = 0x11980d400] 01:51:00 INFO - PROCESS | 1646 | 1468918260532 Marionette DEBUG loaded listener.js 01:51:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121214c00) [pid = 1646] [serial = 997] [outer = 0x11980d400] 01:51:01 INFO - PROCESS | 1646 | 1468918261007 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]]]}] 01:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 672ms 01:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:51:01 INFO - PROCESS | 1646 | 1468918261020 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:51:01 INFO - PROCESS | 1646 | 1468918261021 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:51:01 INFO - PROCESS | 1646 | 1468918261023 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:51:01 INFO - PROCESS | 1646 | 1468918261024 Marionette TRACE conn2 <- [1,1302,null,{}] 01:51:01 INFO - PROCESS | 1646 | 1468918261027 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}] 01:51:01 INFO - PROCESS | 1646 | 1468918261031 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:01 INFO - PROCESS | 1646 | 1468918261149 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:51:01 INFO - PROCESS | 1646 | 1468918261181 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:01 INFO - PROCESS | 1646 | 1468918261182 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x123332800 == 36 [pid = 1646] [id = 333] 01:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1218aa000) [pid = 1646] [serial = 998] [outer = 0x0] 01:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1254ba800) [pid = 1646] [serial = 999] [outer = 0x1218aa000] 01:51:01 INFO - PROCESS | 1646 | 1468918261207 Marionette DEBUG loaded listener.js 01:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125f7d400) [pid = 1646] [serial = 1000] [outer = 0x1218aa000] 01:51:01 INFO - PROCESS | 1646 | 1468918261546 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]]]}] 01:51:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:51:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 571ms 01:51:01 INFO - PROCESS | 1646 | 1468918261595 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:51:01 INFO - PROCESS | 1646 | 1468918261596 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:51:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:51:01 INFO - PROCESS | 1646 | 1468918261598 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:51:01 INFO - PROCESS | 1646 | 1468918261607 Marionette TRACE conn2 <- [1,1306,null,{}] 01:51:01 INFO - PROCESS | 1646 | 1468918261609 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}] 01:51:01 INFO - PROCESS | 1646 | 1468918261610 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:01 INFO - PROCESS | 1646 | 1468918261703 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:51:01 INFO - PROCESS | 1646 | 1468918261716 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:01 INFO - PROCESS | 1646 | 1468918261717 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1254da000 == 37 [pid = 1646] [id = 334] 01:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125f80c00) [pid = 1646] [serial = 1001] [outer = 0x0] 01:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12612a400) [pid = 1646] [serial = 1002] [outer = 0x125f80c00] 01:51:01 INFO - PROCESS | 1646 | 1468918261741 Marionette DEBUG loaded listener.js 01:51:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128a18000) [pid = 1646] [serial = 1003] [outer = 0x125f80c00] 01:51:02 INFO - PROCESS | 1646 | 1468918262060 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]]]}] 01:51:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:51:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 476ms 01:51:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:51:02 INFO - PROCESS | 1646 | 1468918262074 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:51:02 INFO - PROCESS | 1646 | 1468918262075 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:51:02 INFO - PROCESS | 1646 | 1468918262077 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:51:02 INFO - PROCESS | 1646 | 1468918262080 Marionette TRACE conn2 <- [1,1310,null,{}] 01:51:02 INFO - PROCESS | 1646 | 1468918262085 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}] 01:51:02 INFO - PROCESS | 1646 | 1468918262086 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:02 INFO - PROCESS | 1646 | 1468918262183 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:51:02 INFO - PROCESS | 1646 | 1468918262196 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:02 INFO - PROCESS | 1646 | 1468918262197 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dd8800 == 38 [pid = 1646] [id = 335] 01:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x125f86400) [pid = 1646] [serial = 1004] [outer = 0x0] 01:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128b63400) [pid = 1646] [serial = 1005] [outer = 0x125f86400] 01:51:02 INFO - PROCESS | 1646 | 1468918262221 Marionette DEBUG loaded listener.js 01:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129194000) [pid = 1646] [serial = 1006] [outer = 0x125f86400] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118593400) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x116149800) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112d93c00) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12330ec00) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1259df400) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119811800) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113284000) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1293a6c00) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12a4c2800) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112a80400) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118587c00) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1110a7800) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119d69c00) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1210df400) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11300fc00) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1176b3400) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x111cac000) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:51:02 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x123318400) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:51:02 INFO - PROCESS | 1646 | 1468918262710 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] 01:51:02 INFO - PROCESS | 1646 | 1468918262761 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:51:02 INFO - PROCESS | 1646 | 1468918262763 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:51:02 INFO - PROCESS | 1646 | 1468918262764 Marionette TRACE conn2 <- [1,1314,null,{}] 01:51:02 INFO - PROCESS | 1646 | 1468918262767 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}] 01:51:02 INFO - PROCESS | 1646 | 1468918262768 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:02 INFO - PROCESS | 1646 | 1468918262844 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:51:02 INFO - PROCESS | 1646 | 1468918262850 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:02 INFO - PROCESS | 1646 | 1468918262851 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ed800 == 39 [pid = 1646] [id = 336] 01:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112a80400) [pid = 1646] [serial = 1007] [outer = 0x0] 01:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1168f0400) [pid = 1646] [serial = 1008] [outer = 0x112a80400] 01:51:02 INFO - PROCESS | 1646 | 1468918262876 Marionette DEBUG loaded listener.js 01:51:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118593400) [pid = 1646] [serial = 1009] [outer = 0x112a80400] 01:51:03 INFO - PROCESS | 1646 | 1468918263205 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]]]}] 01:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 469ms 01:51:03 INFO - PROCESS | 1646 | 1468918263234 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:51:03 INFO - PROCESS | 1646 | 1468918263235 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:51:03 INFO - PROCESS | 1646 | 1468918263237 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:51:03 INFO - PROCESS | 1646 | 1468918263238 Marionette TRACE conn2 <- [1,1318,null,{}] 01:51:03 INFO - PROCESS | 1646 | 1468918263241 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}] 01:51:03 INFO - PROCESS | 1646 | 1468918263242 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:03 INFO - PROCESS | 1646 | 1468918263342 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:51:03 INFO - PROCESS | 1646 | 1468918263350 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:03 INFO - PROCESS | 1646 | 1468918263351 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291cf000 == 40 [pid = 1646] [id = 337] 01:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1185f0000) [pid = 1646] [serial = 1010] [outer = 0x0] 01:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x124b3a800) [pid = 1646] [serial = 1011] [outer = 0x1185f0000] 01:51:03 INFO - PROCESS | 1646 | 1468918263376 Marionette DEBUG loaded listener.js 01:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x128b5c000) [pid = 1646] [serial = 1012] [outer = 0x1185f0000] 01:51:03 INFO - PROCESS | 1646 | 1468918263699 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]]]}] 01:51:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:51:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 469ms 01:51:03 INFO - PROCESS | 1646 | 1468918263707 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:51:03 INFO - PROCESS | 1646 | 1468918263708 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:51:03 INFO - PROCESS | 1646 | 1468918263711 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:51:03 INFO - PROCESS | 1646 | 1468918263714 Marionette TRACE conn2 <- [1,1322,null,{}] 01:51:03 INFO - PROCESS | 1646 | 1468918263716 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}] 01:51:03 INFO - PROCESS | 1646 | 1468918263718 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:03 INFO - PROCESS | 1646 | 1468918263806 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:51:03 INFO - PROCESS | 1646 | 1468918263810 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:03 INFO - PROCESS | 1646 | 1468918263812 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a678000 == 41 [pid = 1646] [id = 338] 01:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x129196400) [pid = 1646] [serial = 1013] [outer = 0x0] 01:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a4c4000) [pid = 1646] [serial = 1014] [outer = 0x129196400] 01:51:03 INFO - PROCESS | 1646 | 1468918263841 Marionette DEBUG loaded listener.js 01:51:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12af42c00) [pid = 1646] [serial = 1015] [outer = 0x129196400] 01:51:04 INFO - PROCESS | 1646 | 1468918264173 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]]]}] 01:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 471ms 01:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:51:04 INFO - PROCESS | 1646 | 1468918264184 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:51:04 INFO - PROCESS | 1646 | 1468918264185 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:51:04 INFO - PROCESS | 1646 | 1468918264187 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:51:04 INFO - PROCESS | 1646 | 1468918264188 Marionette TRACE conn2 <- [1,1326,null,{}] 01:51:04 INFO - PROCESS | 1646 | 1468918264190 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}] 01:51:04 INFO - PROCESS | 1646 | 1468918264191 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:04 INFO - PROCESS | 1646 | 1468918264300 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:51:04 INFO - PROCESS | 1646 | 1468918264305 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:04 INFO - PROCESS | 1646 | 1468918264307 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9e8800 == 42 [pid = 1646] [id = 339] 01:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129196c00) [pid = 1646] [serial = 1016] [outer = 0x0] 01:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af68000) [pid = 1646] [serial = 1017] [outer = 0x129196c00] 01:51:04 INFO - PROCESS | 1646 | 1468918264331 Marionette DEBUG loaded listener.js 01:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8b2000) [pid = 1646] [serial = 1018] [outer = 0x129196c00] 01:51:04 INFO - PROCESS | 1646 | 1468918264725 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]]]}] 01:51:04 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 01:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 568ms 01:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:51:04 INFO - PROCESS | 1646 | 1468918264756 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:51:04 INFO - PROCESS | 1646 | 1468918264759 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:51:04 INFO - PROCESS | 1646 | 1468918264763 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:51:04 INFO - PROCESS | 1646 | 1468918264765 Marionette TRACE conn2 <- [1,1330,null,{}] 01:51:04 INFO - PROCESS | 1646 | 1468918264769 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}] 01:51:04 INFO - PROCESS | 1646 | 1468918264770 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:04 INFO - PROCESS | 1646 | 1468918264884 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:51:04 INFO - PROCESS | 1646 | 1468918264940 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:04 INFO - PROCESS | 1646 | 1468918264943 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac0800 == 43 [pid = 1646] [id = 340] 01:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1129ac400) [pid = 1646] [serial = 1019] [outer = 0x0] 01:51:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x113c53800) [pid = 1646] [serial = 1020] [outer = 0x1129ac400] 01:51:04 INFO - PROCESS | 1646 | 1468918264987 Marionette DEBUG loaded listener.js 01:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x116885c00) [pid = 1646] [serial = 1021] [outer = 0x1129ac400] 01:51:05 INFO - PROCESS | 1646 | 1468918265434 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]]]}] 01:51:05 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 01:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 720ms 01:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:51:05 INFO - PROCESS | 1646 | 1468918265483 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:51:05 INFO - PROCESS | 1646 | 1468918265486 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:51:05 INFO - PROCESS | 1646 | 1468918265491 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:51:05 INFO - PROCESS | 1646 | 1468918265493 Marionette TRACE conn2 <- [1,1334,null,{}] 01:51:05 INFO - PROCESS | 1646 | 1468918265495 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}] 01:51:05 INFO - PROCESS | 1646 | 1468918265497 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:05 INFO - PROCESS | 1646 | 1468918265603 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:51:05 INFO - PROCESS | 1646 | 1468918265660 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:05 INFO - PROCESS | 1646 | 1468918265661 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x121160000 == 44 [pid = 1646] [id = 341] 01:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118122c00) [pid = 1646] [serial = 1022] [outer = 0x0] 01:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11858d800) [pid = 1646] [serial = 1023] [outer = 0x118122c00] 01:51:05 INFO - PROCESS | 1646 | 1468918265692 Marionette DEBUG loaded listener.js 01:51:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118742400) [pid = 1646] [serial = 1024] [outer = 0x118122c00] 01:51:06 INFO - PROCESS | 1646 | 1468918266239 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]]]}] 01:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 821ms 01:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:51:06 INFO - PROCESS | 1646 | 1468918266312 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:51:06 INFO - PROCESS | 1646 | 1468918266314 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:51:06 INFO - PROCESS | 1646 | 1468918266318 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:51:06 INFO - PROCESS | 1646 | 1468918266322 Marionette TRACE conn2 <- [1,1338,null,{}] 01:51:06 INFO - PROCESS | 1646 | 1468918266333 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}] 01:51:06 INFO - PROCESS | 1646 | 1468918266338 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:06 INFO - PROCESS | 1646 | 1468918266493 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:51:06 INFO - PROCESS | 1646 | 1468918266613 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:06 INFO - PROCESS | 1646 | 1468918266615 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a675800 == 45 [pid = 1646] [id = 342] 01:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119d66400) [pid = 1646] [serial = 1025] [outer = 0x0] 01:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x123478800) [pid = 1646] [serial = 1026] [outer = 0x119d66400] 01:51:06 INFO - PROCESS | 1646 | 1468918266647 Marionette DEBUG loaded listener.js 01:51:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1254bac00) [pid = 1646] [serial = 1027] [outer = 0x119d66400] 01:51:07 INFO - PROCESS | 1646 | 1468918267566 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]]]}] 01:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1274ms 01:51:07 INFO - PROCESS | 1646 | 1468918267592 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:51:07 INFO - PROCESS | 1646 | 1468918267594 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:51:07 INFO - PROCESS | 1646 | 1468918267596 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:51:07 INFO - PROCESS | 1646 | 1468918267598 Marionette TRACE conn2 <- [1,1342,null,{}] 01:51:07 INFO - PROCESS | 1646 | 1468918267600 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}] 01:51:07 INFO - PROCESS | 1646 | 1468918267602 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:07 INFO - PROCESS | 1646 | 1468918267703 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:51:07 INFO - PROCESS | 1646 | 1468918267756 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:07 INFO - PROCESS | 1646 | 1468918267757 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c48d000 == 46 [pid = 1646] [id = 343] 01:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1258c7800) [pid = 1646] [serial = 1028] [outer = 0x0] 01:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12904c800) [pid = 1646] [serial = 1029] [outer = 0x1258c7800] 01:51:07 INFO - PROCESS | 1646 | 1468918267786 Marionette DEBUG loaded listener.js 01:51:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a4cd400) [pid = 1646] [serial = 1030] [outer = 0x1258c7800] 01:51:08 INFO - PROCESS | 1646 | 1468918268399 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]]]}] 01:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 871ms 01:51:08 INFO - PROCESS | 1646 | 1468918268468 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:51:08 INFO - PROCESS | 1646 | 1468918268470 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:51:08 INFO - PROCESS | 1646 | 1468918268474 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:51:08 INFO - PROCESS | 1646 | 1468918268475 Marionette TRACE conn2 <- [1,1346,null,{}] 01:51:08 INFO - PROCESS | 1646 | 1468918268479 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}] 01:51:08 INFO - PROCESS | 1646 | 1468918268481 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:08 INFO - PROCESS | 1646 | 1468918268583 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:51:08 INFO - PROCESS | 1646 | 1468918268651 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:08 INFO - PROCESS | 1646 | 1468918268653 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11876f800 == 47 [pid = 1646] [id = 344] 01:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112f53400) [pid = 1646] [serial = 1031] [outer = 0x0] 01:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x113c56400) [pid = 1646] [serial = 1032] [outer = 0x112f53400] 01:51:08 INFO - PROCESS | 1646 | 1468918268681 Marionette DEBUG loaded listener.js 01:51:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x116810000) [pid = 1646] [serial = 1033] [outer = 0x112f53400] 01:51:09 INFO - PROCESS | 1646 | 1468918269119 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]]]}] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a678000 == 46 [pid = 1646] [id = 338] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1291cf000 == 45 [pid = 1646] [id = 337] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1187ed800 == 44 [pid = 1646] [id = 336] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x125dd8800 == 43 [pid = 1646] [id = 335] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1254da000 == 42 [pid = 1646] [id = 334] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x123332800 == 41 [pid = 1646] [id = 333] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121156000 == 40 [pid = 1646] [id = 332] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x119997800 == 39 [pid = 1646] [id = 331] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f1000 == 38 [pid = 1646] [id = 330] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11748b000 == 37 [pid = 1646] [id = 329] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116172800 == 36 [pid = 1646] [id = 328] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116621000 == 35 [pid = 1646] [id = 326] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c48b800 == 34 [pid = 1646] [id = 325] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd2800 == 33 [pid = 1646] [id = 327] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9d4800 == 32 [pid = 1646] [id = 307] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c48d000 == 31 [pid = 1646] [id = 343] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a675800 == 30 [pid = 1646] [id = 342] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121160000 == 29 [pid = 1646] [id = 341] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9e8800 == 28 [pid = 1646] [id = 339] 01:51:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac0800 == 27 [pid = 1646] [id = 340] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119d6a800) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x120fd5000) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1240a6800) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1244a0400) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x112eb4400) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x112f59000) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1254b5000) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1263ad800) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x125f83c00) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129191c00) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x126448400) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12a4c5c00) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12af6b000) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1168f0c00) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118707c00) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1293a3800) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11980a800) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1168ef800) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1176b4000) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1293a5c00) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1212f7800) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121947c00) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x113cd9800) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x115e2b000) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1180d5800) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118121c00) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1181ba000) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118588400) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a5e9c00) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12af64400) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12af40400) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x128b66000) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12a5ed000) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119d67800) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1258c0400) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 01:51:09 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12a6bd800) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 01:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1227ms 01:51:09 INFO - PROCESS | 1646 | 1468918269719 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:51:09 INFO - PROCESS | 1646 | 1468918269722 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:51:09 INFO - PROCESS | 1646 | 1468918269726 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:51:09 INFO - PROCESS | 1646 | 1468918269728 Marionette TRACE conn2 <- [1,1350,null,{}] 01:51:09 INFO - PROCESS | 1646 | 1468918269733 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}] 01:51:09 INFO - PROCESS | 1646 | 1468918269735 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:09 INFO - PROCESS | 1646 | 1468918269825 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:51:09 INFO - PROCESS | 1646 | 1468918269834 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:09 INFO - PROCESS | 1646 | 1468918269837 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x114f2f800 == 28 [pid = 1646] [id = 345] 01:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112f51c00) [pid = 1646] [serial = 1034] [outer = 0x0] 01:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x112f5a000) [pid = 1646] [serial = 1035] [outer = 0x112f51c00] 01:51:09 INFO - PROCESS | 1646 | 1468918269865 Marionette DEBUG loaded listener.js 01:51:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x113cd9800) [pid = 1646] [serial = 1036] [outer = 0x112f51c00] 01:51:10 INFO - PROCESS | 1646 | 1468918270207 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]]]}] 01:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 523ms 01:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:51:10 INFO - PROCESS | 1646 | 1468918270254 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:51:10 INFO - PROCESS | 1646 | 1468918270256 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:51:10 INFO - PROCESS | 1646 | 1468918270261 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:51:10 INFO - PROCESS | 1646 | 1468918270263 Marionette TRACE conn2 <- [1,1354,null,{}] 01:51:10 INFO - PROCESS | 1646 | 1468918270266 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}] 01:51:10 INFO - PROCESS | 1646 | 1468918270268 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:10 INFO - PROCESS | 1646 | 1468918270341 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:51:10 INFO - PROCESS | 1646 | 1468918270347 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:10 INFO - PROCESS | 1646 | 1468918270349 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x116aca000 == 29 [pid = 1646] [id = 346] 01:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1161aa400) [pid = 1646] [serial = 1037] [outer = 0x0] 01:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117149400) [pid = 1646] [serial = 1038] [outer = 0x1161aa400] 01:51:10 INFO - PROCESS | 1646 | 1468918270377 Marionette DEBUG loaded listener.js 01:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x117d24000) [pid = 1646] [serial = 1039] [outer = 0x1161aa400] 01:51:10 INFO - PROCESS | 1646 | 1468918270717 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]]]}] 01:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 473ms 01:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:51:10 INFO - PROCESS | 1646 | 1468918270734 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:51:10 INFO - PROCESS | 1646 | 1468918270735 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:51:10 INFO - PROCESS | 1646 | 1468918270738 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:51:10 INFO - PROCESS | 1646 | 1468918270739 Marionette TRACE conn2 <- [1,1358,null,{}] 01:51:10 INFO - PROCESS | 1646 | 1468918270747 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}] 01:51:10 INFO - PROCESS | 1646 | 1468918270751 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:10 INFO - PROCESS | 1646 | 1468918270839 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:51:10 INFO - PROCESS | 1646 | 1468918270892 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:10 INFO - PROCESS | 1646 | 1468918270895 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118758800 == 30 [pid = 1646] [id = 347] 01:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118129400) [pid = 1646] [serial = 1040] [outer = 0x0] 01:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11823ec00) [pid = 1646] [serial = 1041] [outer = 0x118129400] 01:51:10 INFO - PROCESS | 1646 | 1468918270923 Marionette DEBUG loaded listener.js 01:51:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118703000) [pid = 1646] [serial = 1042] [outer = 0x118129400] 01:51:11 INFO - PROCESS | 1646 | 1468918271253 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]]]}] 01:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 570ms 01:51:11 INFO - PROCESS | 1646 | 1468918271309 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:51:11 INFO - PROCESS | 1646 | 1468918271311 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:51:11 INFO - PROCESS | 1646 | 1468918271314 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:51:11 INFO - PROCESS | 1646 | 1468918271316 Marionette TRACE conn2 <- [1,1362,null,{}] 01:51:11 INFO - PROCESS | 1646 | 1468918271320 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}] 01:51:11 INFO - PROCESS | 1646 | 1468918271321 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:11 INFO - PROCESS | 1646 | 1468918271477 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:51:11 INFO - PROCESS | 1646 | 1468918271486 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:11 INFO - PROCESS | 1646 | 1468918271487 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191c7800 == 31 [pid = 1646] [id = 348] 01:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118709800) [pid = 1646] [serial = 1043] [outer = 0x0] 01:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118743400) [pid = 1646] [serial = 1044] [outer = 0x118709800] 01:51:11 INFO - PROCESS | 1646 | 1468918271519 Marionette DEBUG loaded listener.js 01:51:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119811c00) [pid = 1646] [serial = 1045] [outer = 0x118709800] 01:51:11 INFO - PROCESS | 1646 | 1468918271886 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]]]}] 01:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 619ms 01:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:51:11 INFO - PROCESS | 1646 | 1468918271934 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:51:11 INFO - PROCESS | 1646 | 1468918271935 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:51:11 INFO - PROCESS | 1646 | 1468918271937 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:51:11 INFO - PROCESS | 1646 | 1468918271939 Marionette TRACE conn2 <- [1,1366,null,{}] 01:51:11 INFO - PROCESS | 1646 | 1468918271949 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}] 01:51:11 INFO - PROCESS | 1646 | 1468918271950 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:12 INFO - PROCESS | 1646 | 1468918272049 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:51:12 INFO - PROCESS | 1646 | 1468918272053 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:12 INFO - PROCESS | 1646 | 1468918272054 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12114f000 == 32 [pid = 1646] [id = 349] 01:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119812400) [pid = 1646] [serial = 1046] [outer = 0x0] 01:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119d6ec00) [pid = 1646] [serial = 1047] [outer = 0x119812400] 01:51:12 INFO - PROCESS | 1646 | 1468918272078 Marionette DEBUG loaded listener.js 01:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1207c0000) [pid = 1646] [serial = 1048] [outer = 0x119812400] 01:51:12 INFO - PROCESS | 1646 | 1468918272439 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] 01:51:12 INFO - PROCESS | 1646 | 1468918272469 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 01:51:12 INFO - PROCESS | 1646 | 1468918272472 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:51:12 INFO - PROCESS | 1646 | 1468918272473 Marionette TRACE conn2 <- [1,1370,null,{}] 01:51:12 INFO - PROCESS | 1646 | 1468918272475 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}] 01:51:12 INFO - PROCESS | 1646 | 1468918272479 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:12 INFO - PROCESS | 1646 | 1468918272591 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:51:12 INFO - PROCESS | 1646 | 1468918272627 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:12 INFO - PROCESS | 1646 | 1468918272628 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12333f800 == 33 [pid = 1646] [id = 350] 01:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1212f3c00) [pid = 1646] [serial = 1049] [outer = 0x0] 01:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1234e0000) [pid = 1646] [serial = 1050] [outer = 0x1212f3c00] 01:51:12 INFO - PROCESS | 1646 | 1468918272653 Marionette DEBUG loaded listener.js 01:51:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1258bd000) [pid = 1646] [serial = 1051] [outer = 0x1212f3c00] 01:51:12 INFO - PROCESS | 1646 | 1468918272975 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] 01:51:12 INFO - PROCESS | 1646 | 1468918272991 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:51:12 INFO - PROCESS | 1646 | 1468918272993 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:51:12 INFO - PROCESS | 1646 | 1468918272994 Marionette TRACE conn2 <- [1,1374,null,{}] 01:51:13 INFO - PROCESS | 1646 | 1468918273000 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}] 01:51:13 INFO - PROCESS | 1646 | 1468918273002 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:13 INFO - PROCESS | 1646 | 1468918273097 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:51:13 INFO - PROCESS | 1646 | 1468918273130 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:13 INFO - PROCESS | 1646 | 1468918273139 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x125922800 == 34 [pid = 1646] [id = 351] 01:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1258bd400) [pid = 1646] [serial = 1052] [outer = 0x0] 01:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125f7f800) [pid = 1646] [serial = 1053] [outer = 0x1258bd400] 01:51:13 INFO - PROCESS | 1646 | 1468918273163 Marionette DEBUG loaded listener.js 01:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x126127c00) [pid = 1646] [serial = 1054] [outer = 0x1258bd400] 01:51:13 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:51:13 INFO - PROCESS | 1646 | 1468918273510 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] 01:51:13 INFO - PROCESS | 1646 | 1468918273520 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:51:13 INFO - PROCESS | 1646 | 1468918273522 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:51:13 INFO - PROCESS | 1646 | 1468918273523 Marionette TRACE conn2 <- [1,1378,null,{}] 01:51:13 INFO - PROCESS | 1646 | 1468918273525 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}] 01:51:13 INFO - PROCESS | 1646 | 1468918273527 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:13 INFO - PROCESS | 1646 | 1468918273622 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:51:13 INFO - PROCESS | 1646 | 1468918273625 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:13 INFO - PROCESS | 1646 | 1468918273626 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x126183800 == 35 [pid = 1646] [id = 352] 01:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1263a4400) [pid = 1646] [serial = 1055] [outer = 0x0] 01:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128b3d000) [pid = 1646] [serial = 1056] [outer = 0x1263a4400] 01:51:13 INFO - PROCESS | 1646 | 1468918273650 Marionette DEBUG loaded listener.js 01:51:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129191c00) [pid = 1646] [serial = 1057] [outer = 0x1263a4400] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1218aa000) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x125f80c00) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x114f79800) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112f54800) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x113cd6400) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125f86400) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12af41000) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11913d000) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1127d8000) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x116ab4c00) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x129196400) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112a80400) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x129196c00) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:51:13 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1185f0000) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:51:14 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11980d400) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:51:14 INFO - PROCESS | 1646 | 1468918274091 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] 01:51:14 INFO - PROCESS | 1646 | 1468918274143 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:51:14 INFO - PROCESS | 1646 | 1468918274145 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:51:14 INFO - PROCESS | 1646 | 1468918274147 Marionette TRACE conn2 <- [1,1382,null,{}] 01:51:14 INFO - PROCESS | 1646 | 1468918274149 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}] 01:51:14 INFO - PROCESS | 1646 | 1468918274150 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:14 INFO - PROCESS | 1646 | 1468918274221 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:51:14 INFO - PROCESS | 1646 | 1468918274277 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:14 INFO - PROCESS | 1646 | 1468918274278 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d5f000 == 36 [pid = 1646] [id = 353] 01:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112f51000) [pid = 1646] [serial = 1058] [outer = 0x0] 01:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11680f400) [pid = 1646] [serial = 1059] [outer = 0x112f51000] 01:51:14 INFO - PROCESS | 1646 | 1468918274310 Marionette DEBUG loaded listener.js 01:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1196d2000) [pid = 1646] [serial = 1060] [outer = 0x112f51000] 01:51:14 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:51:14 INFO - PROCESS | 1646 | 1468918274606 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] 01:51:14 INFO - PROCESS | 1646 | 1468918274620 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:51:14 INFO - PROCESS | 1646 | 1468918274622 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:51:14 INFO - PROCESS | 1646 | 1468918274623 Marionette TRACE conn2 <- [1,1386,null,{}] 01:51:14 INFO - PROCESS | 1646 | 1468918274626 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}] 01:51:14 INFO - PROCESS | 1646 | 1468918274627 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:14 INFO - PROCESS | 1646 | 1468918274705 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:51:14 INFO - PROCESS | 1646 | 1468918274710 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:14 INFO - PROCESS | 1646 | 1468918274710 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a431000 == 37 [pid = 1646] [id = 354] 01:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125f72000) [pid = 1646] [serial = 1061] [outer = 0x0] 01:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129052000) [pid = 1646] [serial = 1062] [outer = 0x125f72000] 01:51:14 INFO - PROCESS | 1646 | 1468918274736 Marionette DEBUG loaded listener.js 01:51:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12919d000) [pid = 1646] [serial = 1063] [outer = 0x125f72000] 01:51:15 INFO - PROCESS | 1646 | 1468918275055 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] 01:51:15 INFO - PROCESS | 1646 | 1468918275092 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:51:15 INFO - PROCESS | 1646 | 1468918275095 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:51:15 INFO - PROCESS | 1646 | 1468918275097 Marionette TRACE conn2 <- [1,1390,null,{}] 01:51:15 INFO - PROCESS | 1646 | 1468918275099 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}] 01:51:15 INFO - PROCESS | 1646 | 1468918275101 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:15 INFO - PROCESS | 1646 | 1468918275214 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:51:15 INFO - PROCESS | 1646 | 1468918275220 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:15 INFO - PROCESS | 1646 | 1468918275222 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5d7800 == 38 [pid = 1646] [id = 355] 01:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x111c16800) [pid = 1646] [serial = 1064] [outer = 0x0] 01:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x126442400) [pid = 1646] [serial = 1065] [outer = 0x111c16800] 01:51:15 INFO - PROCESS | 1646 | 1468918275255 Marionette DEBUG loaded listener.js 01:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a6ba400) [pid = 1646] [serial = 1066] [outer = 0x111c16800] 01:51:15 INFO - PROCESS | 1646 | 1468918275583 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]]]}] 01:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 01:51:15 INFO - PROCESS | 1646 | 1468918275617 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:51:15 INFO - PROCESS | 1646 | 1468918275618 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:51:15 INFO - PROCESS | 1646 | 1468918275621 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:51:15 INFO - PROCESS | 1646 | 1468918275622 Marionette TRACE conn2 <- [1,1394,null,{}] 01:51:15 INFO - PROCESS | 1646 | 1468918275624 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}] 01:51:15 INFO - PROCESS | 1646 | 1468918275625 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:15 INFO - PROCESS | 1646 | 1468918275700 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:51:15 INFO - PROCESS | 1646 | 1468918275703 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:15 INFO - PROCESS | 1646 | 1468918275704 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b744000 == 39 [pid = 1646] [id = 356] 01:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a6bf800) [pid = 1646] [serial = 1067] [outer = 0x0] 01:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12af62000) [pid = 1646] [serial = 1068] [outer = 0x12a6bf800] 01:51:15 INFO - PROCESS | 1646 | 1468918275728 Marionette DEBUG loaded listener.js 01:51:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b75e800) [pid = 1646] [serial = 1069] [outer = 0x12a6bf800] 01:51:16 INFO - PROCESS | 1646 | 1468918276190 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]]]}] 01:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 620ms 01:51:16 INFO - PROCESS | 1646 | 1468918276257 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:51:16 INFO - PROCESS | 1646 | 1468918276260 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:51:16 INFO - PROCESS | 1646 | 1468918276267 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:51:16 INFO - PROCESS | 1646 | 1468918276270 Marionette TRACE conn2 <- [1,1398,null,{}] 01:51:16 INFO - PROCESS | 1646 | 1468918276275 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}] 01:51:16 INFO - PROCESS | 1646 | 1468918276277 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:16 INFO - PROCESS | 1646 | 1468918276411 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:51:16 INFO - PROCESS | 1646 | 1468918276505 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:16 INFO - PROCESS | 1646 | 1468918276507 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168bd800 == 40 [pid = 1646] [id = 357] 01:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1127d8000) [pid = 1646] [serial = 1070] [outer = 0x0] 01:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x112f53800) [pid = 1646] [serial = 1071] [outer = 0x1127d8000] 01:51:16 INFO - PROCESS | 1646 | 1468918276549 Marionette DEBUG loaded listener.js 01:51:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x114f78800) [pid = 1646] [serial = 1072] [outer = 0x1127d8000] 01:51:17 INFO - PROCESS | 1646 | 1468918277134 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]]]}] 01:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 922ms 01:51:17 INFO - PROCESS | 1646 | 1468918277189 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:51:17 INFO - PROCESS | 1646 | 1468918277192 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:51:17 INFO - PROCESS | 1646 | 1468918277197 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:51:17 INFO - PROCESS | 1646 | 1468918277198 Marionette TRACE conn2 <- [1,1402,null,{}] 01:51:17 INFO - PROCESS | 1646 | 1468918277201 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}] 01:51:17 INFO - PROCESS | 1646 | 1468918277203 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:17 INFO - PROCESS | 1646 | 1468918277317 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:51:17 INFO - PROCESS | 1646 | 1468918277395 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:17 INFO - PROCESS | 1646 | 1468918277397 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12104a800 == 41 [pid = 1646] [id = 358] 01:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11714e000) [pid = 1646] [serial = 1073] [outer = 0x0] 01:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1180d3800) [pid = 1646] [serial = 1074] [outer = 0x11714e000] 01:51:17 INFO - PROCESS | 1646 | 1468918277427 Marionette DEBUG loaded listener.js 01:51:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1181b9800) [pid = 1646] [serial = 1075] [outer = 0x11714e000] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5d7800 == 40 [pid = 1646] [id = 355] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12a431000 == 39 [pid = 1646] [id = 354] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x128d5f000 == 38 [pid = 1646] [id = 353] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x126183800 == 37 [pid = 1646] [id = 352] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x125922800 == 36 [pid = 1646] [id = 351] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12333f800 == 35 [pid = 1646] [id = 350] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12114f000 == 34 [pid = 1646] [id = 349] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1191c7800 == 33 [pid = 1646] [id = 348] 01:51:18 INFO - PROCESS | 1646 | 1468918278095 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]]]}] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x118758800 == 32 [pid = 1646] [id = 347] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x116aca000 == 31 [pid = 1646] [id = 346] 01:51:18 INFO - PROCESS | 1646 | --DOCSHELL 0x114f2f800 == 30 [pid = 1646] [id = 345] 01:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 922ms 01:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:51:18 INFO - PROCESS | 1646 | 1468918278119 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:51:18 INFO - PROCESS | 1646 | 1468918278121 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:51:18 INFO - PROCESS | 1646 | 1468918278124 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:51:18 INFO - PROCESS | 1646 | 1468918278125 Marionette TRACE conn2 <- [1,1406,null,{}] 01:51:18 INFO - PROCESS | 1646 | 1468918278129 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}] 01:51:18 INFO - PROCESS | 1646 | 1468918278133 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:18 INFO - PROCESS | 1646 | 1468918278215 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:51:18 INFO - PROCESS | 1646 | 1468918278220 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:18 INFO - PROCESS | 1646 | 1468918278223 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x116698000 == 31 [pid = 1646] [id = 359] 01:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1164d4400) [pid = 1646] [serial = 1076] [outer = 0x0] 01:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11678a000) [pid = 1646] [serial = 1077] [outer = 0x1164d4400] 01:51:18 INFO - PROCESS | 1646 | 1468918278253 Marionette DEBUG loaded listener.js 01:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11716e800) [pid = 1646] [serial = 1078] [outer = 0x1164d4400] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118f6ec00) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1161a7c00) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x116816000) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x128b63400) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12b75d800) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119812800) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119d68400) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x112a81000) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112f55000) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x117d2d400) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118129c00) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12af42c00) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118593400) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1168f0400) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12a4c4000) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12b8b2000) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x128b5c000) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12af68000) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119d74400) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128a18000) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129194000) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121214c00) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x124b3a800) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1254ba800) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12612a400) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x125f7d400) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11614dc00) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x116ab3400) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118587800) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 01:51:18 INFO - PROCESS | 1646 | 1468918278606 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]]]}] 01:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 523ms 01:51:18 INFO - PROCESS | 1646 | 1468918278647 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:51:18 INFO - PROCESS | 1646 | 1468918278651 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:51:18 INFO - PROCESS | 1646 | 1468918278656 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:51:18 INFO - PROCESS | 1646 | 1468918278657 Marionette TRACE conn2 <- [1,1410,null,{}] 01:51:18 INFO - PROCESS | 1646 | 1468918278660 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}] 01:51:18 INFO - PROCESS | 1646 | 1468918278661 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:18 INFO - PROCESS | 1646 | 1468918278739 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:51:18 INFO - PROCESS | 1646 | 1468918278743 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:18 INFO - PROCESS | 1646 | 1468918278745 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x118398800 == 32 [pid = 1646] [id = 360] 01:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x117d2c800) [pid = 1646] [serial = 1079] [outer = 0x0] 01:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11823a800) [pid = 1646] [serial = 1080] [outer = 0x117d2c800] 01:51:18 INFO - PROCESS | 1646 | 1468918278776 Marionette DEBUG loaded listener.js 01:51:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11858a000) [pid = 1646] [serial = 1081] [outer = 0x117d2c800] 01:51:19 INFO - PROCESS | 1646 | 1468918279152 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]]]}] 01:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 01:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:51:19 INFO - PROCESS | 1646 | 1468918279175 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:51:19 INFO - PROCESS | 1646 | 1468918279177 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:51:19 INFO - PROCESS | 1646 | 1468918279180 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:51:19 INFO - PROCESS | 1646 | 1468918279184 Marionette TRACE conn2 <- [1,1414,null,{}] 01:51:19 INFO - PROCESS | 1646 | 1468918279192 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}] 01:51:19 INFO - PROCESS | 1646 | 1468918279195 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:19 INFO - PROCESS | 1646 | 1468918279272 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:51:19 INFO - PROCESS | 1646 | 1468918279277 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:19 INFO - PROCESS | 1646 | 1468918279281 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x119420000 == 33 [pid = 1646] [id = 361] 01:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112a8fc00) [pid = 1646] [serial = 1082] [outer = 0x0] 01:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118fbf000) [pid = 1646] [serial = 1083] [outer = 0x112a8fc00] 01:51:19 INFO - PROCESS | 1646 | 1468918279311 Marionette DEBUG loaded listener.js 01:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119d67000) [pid = 1646] [serial = 1084] [outer = 0x112a8fc00] 01:51:19 INFO - PROCESS | 1646 | 1468918279672 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]]]}] 01:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 523ms 01:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:51:19 INFO - PROCESS | 1646 | 1468918279702 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:51:19 INFO - PROCESS | 1646 | 1468918279704 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:51:19 INFO - PROCESS | 1646 | 1468918279706 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:51:19 INFO - PROCESS | 1646 | 1468918279707 Marionette TRACE conn2 <- [1,1418,null,{}] 01:51:19 INFO - PROCESS | 1646 | 1468918279710 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}] 01:51:19 INFO - PROCESS | 1646 | 1468918279711 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:19 INFO - PROCESS | 1646 | 1468918279788 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:51:19 INFO - PROCESS | 1646 | 1468918279792 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:19 INFO - PROCESS | 1646 | 1468918279793 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12160f000 == 34 [pid = 1646] [id = 362] 01:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119d72400) [pid = 1646] [serial = 1085] [outer = 0x0] 01:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1210e9000) [pid = 1646] [serial = 1086] [outer = 0x119d72400] 01:51:19 INFO - PROCESS | 1646 | 1468918279820 Marionette DEBUG loaded listener.js 01:51:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x12330ec00) [pid = 1646] [serial = 1087] [outer = 0x119d72400] 01:51:20 INFO - PROCESS | 1646 | 1468918280201 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]]]}] 01:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 01:51:20 INFO - PROCESS | 1646 | 1468918280225 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:51:20 INFO - PROCESS | 1646 | 1468918280226 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:51:20 INFO - PROCESS | 1646 | 1468918280228 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:51:20 INFO - PROCESS | 1646 | 1468918280229 Marionette TRACE conn2 <- [1,1422,null,{}] 01:51:20 INFO - PROCESS | 1646 | 1468918280232 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}] 01:51:20 INFO - PROCESS | 1646 | 1468918280233 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:20 INFO - PROCESS | 1646 | 1468918280306 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:51:20 INFO - PROCESS | 1646 | 1468918280371 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:20 INFO - PROCESS | 1646 | 1468918280373 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234c2000 == 35 [pid = 1646] [id = 363] 01:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1207c1800) [pid = 1646] [serial = 1088] [outer = 0x0] 01:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12409dc00) [pid = 1646] [serial = 1089] [outer = 0x1207c1800] 01:51:20 INFO - PROCESS | 1646 | 1468918280397 Marionette DEBUG loaded listener.js 01:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x124b3c400) [pid = 1646] [serial = 1090] [outer = 0x1207c1800] 01:51:20 INFO - PROCESS | 1646 | 1468918280730 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]]]}] 01:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 01:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:51:20 INFO - PROCESS | 1646 | 1468918280749 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:51:20 INFO - PROCESS | 1646 | 1468918280751 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:51:20 INFO - PROCESS | 1646 | 1468918280759 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:51:20 INFO - PROCESS | 1646 | 1468918280760 Marionette TRACE conn2 <- [1,1426,null,{}] 01:51:20 INFO - PROCESS | 1646 | 1468918280762 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}] 01:51:20 INFO - PROCESS | 1646 | 1468918280766 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:20 INFO - PROCESS | 1646 | 1468918280884 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:51:20 INFO - PROCESS | 1646 | 1468918280898 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:20 INFO - PROCESS | 1646 | 1468918280899 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11641d800 == 36 [pid = 1646] [id = 364] 01:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x124b3e000) [pid = 1646] [serial = 1091] [outer = 0x0] 01:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1259db800) [pid = 1646] [serial = 1092] [outer = 0x124b3e000] 01:51:20 INFO - PROCESS | 1646 | 1468918280928 Marionette DEBUG loaded listener.js 01:51:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128b65000) [pid = 1646] [serial = 1093] [outer = 0x124b3e000] 01:51:21 INFO - PROCESS | 1646 | 1468918281278 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]]]}] 01:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 578ms 01:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:51:21 INFO - PROCESS | 1646 | 1468918281332 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:51:21 INFO - PROCESS | 1646 | 1468918281333 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:51:21 INFO - PROCESS | 1646 | 1468918281335 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:51:21 INFO - PROCESS | 1646 | 1468918281336 Marionette TRACE conn2 <- [1,1430,null,{}] 01:51:21 INFO - PROCESS | 1646 | 1468918281338 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}] 01:51:21 INFO - PROCESS | 1646 | 1468918281340 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:21 INFO - PROCESS | 1646 | 1468918281436 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:51:21 INFO - PROCESS | 1646 | 1468918281450 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:21 INFO - PROCESS | 1646 | 1468918281451 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a223800 == 37 [pid = 1646] [id = 365] 01:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12904f800) [pid = 1646] [serial = 1094] [outer = 0x0] 01:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1293a5c00) [pid = 1646] [serial = 1095] [outer = 0x12904f800] 01:51:21 INFO - PROCESS | 1646 | 1468918281476 Marionette DEBUG loaded listener.js 01:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12a4cfc00) [pid = 1646] [serial = 1096] [outer = 0x12904f800] 01:51:21 INFO - PROCESS | 1646 | 1468918281818 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]]]}] 01:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 01:51:21 INFO - PROCESS | 1646 | 1468918281855 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:51:21 INFO - PROCESS | 1646 | 1468918281857 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:51:21 INFO - PROCESS | 1646 | 1468918281859 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:51:21 INFO - PROCESS | 1646 | 1468918281860 Marionette TRACE conn2 <- [1,1434,null,{}] 01:51:21 INFO - PROCESS | 1646 | 1468918281862 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}] 01:51:21 INFO - PROCESS | 1646 | 1468918281863 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:21 INFO - PROCESS | 1646 | 1468918281968 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:51:21 INFO - PROCESS | 1646 | 1468918281972 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:21 INFO - PROCESS | 1646 | 1468918281973 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5dc800 == 38 [pid = 1646] [id = 366] 01:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12919a400) [pid = 1646] [serial = 1097] [outer = 0x0] 01:51:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12a6b7400) [pid = 1646] [serial = 1098] [outer = 0x12919a400] 01:51:21 INFO - PROCESS | 1646 | 1468918281996 Marionette DEBUG loaded listener.js 01:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12a6c6400) [pid = 1646] [serial = 1099] [outer = 0x12919a400] 01:51:22 INFO - PROCESS | 1646 | 1468918282416 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]]]}] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1258c7800) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112f51c00) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125f72000) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112f51000) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1129ac400) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1263a4400) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1161aa400) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1212f3c00) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119812400) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118709800) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118122c00) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x111c16800) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118129400) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112f53400) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1258bd400) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:51:22 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119d66400) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 622ms 01:51:22 INFO - PROCESS | 1646 | 1468918282482 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:51:22 INFO - PROCESS | 1646 | 1468918282483 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:51:22 INFO - PROCESS | 1646 | 1468918282485 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:51:22 INFO - PROCESS | 1646 | 1468918282486 Marionette TRACE conn2 <- [1,1438,null,{}] 01:51:22 INFO - PROCESS | 1646 | 1468918282488 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}] 01:51:22 INFO - PROCESS | 1646 | 1468918282490 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:22 INFO - PROCESS | 1646 | 1468918282567 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:51:22 INFO - PROCESS | 1646 | 1468918282571 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:22 INFO - PROCESS | 1646 | 1468918282573 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x119418800 == 39 [pid = 1646] [id = 367] 01:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x113cd7000) [pid = 1646] [serial = 1100] [outer = 0x0] 01:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11714a400) [pid = 1646] [serial = 1101] [outer = 0x113cd7000] 01:51:22 INFO - PROCESS | 1646 | 1468918282597 Marionette DEBUG loaded listener.js 01:51:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118584400) [pid = 1646] [serial = 1102] [outer = 0x113cd7000] 01:51:22 INFO - PROCESS | 1646 | 1468918282926 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]]]}] 01:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 01:51:22 INFO - PROCESS | 1646 | 1468918282954 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:51:22 INFO - PROCESS | 1646 | 1468918282955 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:51:22 INFO - PROCESS | 1646 | 1468918282957 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:51:22 INFO - PROCESS | 1646 | 1468918282958 Marionette TRACE conn2 <- [1,1442,null,{}] 01:51:22 INFO - PROCESS | 1646 | 1468918282960 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}] 01:51:22 INFO - PROCESS | 1646 | 1468918282961 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:23 INFO - PROCESS | 1646 | 1468918283068 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:51:23 INFO - PROCESS | 1646 | 1468918283099 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:23 INFO - PROCESS | 1646 | 1468918283100 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0ec000 == 40 [pid = 1646] [id = 368] 01:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11851c000) [pid = 1646] [serial = 1103] [outer = 0x0] 01:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118588400) [pid = 1646] [serial = 1104] [outer = 0x11851c000] 01:51:23 INFO - PROCESS | 1646 | 1468918283124 Marionette DEBUG loaded listener.js 01:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12a4c9400) [pid = 1646] [serial = 1105] [outer = 0x11851c000] 01:51:23 INFO - PROCESS | 1646 | 1468918283426 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]]]}] 01:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 520ms 01:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:51:23 INFO - PROCESS | 1646 | 1468918283478 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:51:23 INFO - PROCESS | 1646 | 1468918283479 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:51:23 INFO - PROCESS | 1646 | 1468918283481 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:51:23 INFO - PROCESS | 1646 | 1468918283483 Marionette TRACE conn2 <- [1,1446,null,{}] 01:51:23 INFO - PROCESS | 1646 | 1468918283485 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}] 01:51:23 INFO - PROCESS | 1646 | 1468918283487 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:23 INFO - PROCESS | 1646 | 1468918283573 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:51:23 INFO - PROCESS | 1646 | 1468918283577 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:23 INFO - PROCESS | 1646 | 1468918283578 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd9e000 == 41 [pid = 1646] [id = 369] 01:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12af3f800) [pid = 1646] [serial = 1106] [outer = 0x0] 01:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b8b6000) [pid = 1646] [serial = 1107] [outer = 0x12af3f800] 01:51:23 INFO - PROCESS | 1646 | 1468918283607 Marionette DEBUG loaded listener.js 01:51:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12b97bc00) [pid = 1646] [serial = 1108] [outer = 0x12af3f800] 01:51:23 INFO - PROCESS | 1646 | 1468918283941 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]]]}] 01:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 471ms 01:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:51:23 INFO - PROCESS | 1646 | 1468918283952 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:51:23 INFO - PROCESS | 1646 | 1468918283954 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:51:23 INFO - PROCESS | 1646 | 1468918283956 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:51:23 INFO - PROCESS | 1646 | 1468918283957 Marionette TRACE conn2 <- [1,1450,null,{}] 01:51:23 INFO - PROCESS | 1646 | 1468918283959 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}] 01:51:23 INFO - PROCESS | 1646 | 1468918283960 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:24 INFO - PROCESS | 1646 | 1468918284078 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:51:24 INFO - PROCESS | 1646 | 1468918284084 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:24 INFO - PROCESS | 1646 | 1468918284085 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4a0000 == 42 [pid = 1646] [id = 370] 01:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119142c00) [pid = 1646] [serial = 1109] [outer = 0x0] 01:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12b97e000) [pid = 1646] [serial = 1110] [outer = 0x119142c00] 01:51:24 INFO - PROCESS | 1646 | 1468918284109 Marionette DEBUG loaded listener.js 01:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b989800) [pid = 1646] [serial = 1111] [outer = 0x119142c00] 01:51:24 INFO - PROCESS | 1646 | 1468918284474 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]]]}] 01:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 01:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:51:24 INFO - PROCESS | 1646 | 1468918284525 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:51:24 INFO - PROCESS | 1646 | 1468918284528 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:51:24 INFO - PROCESS | 1646 | 1468918284531 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:51:24 INFO - PROCESS | 1646 | 1468918284534 Marionette TRACE conn2 <- [1,1454,null,{}] 01:51:24 INFO - PROCESS | 1646 | 1468918284539 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}] 01:51:24 INFO - PROCESS | 1646 | 1468918284540 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:24 INFO - PROCESS | 1646 | 1468918284655 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:51:24 INFO - PROCESS | 1646 | 1468918284713 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:24 INFO - PROCESS | 1646 | 1468918284716 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11668a000 == 43 [pid = 1646] [id = 371] 01:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112f59c00) [pid = 1646] [serial = 1112] [outer = 0x0] 01:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1133e2400) [pid = 1646] [serial = 1113] [outer = 0x112f59c00] 01:51:24 INFO - PROCESS | 1646 | 1468918284747 Marionette DEBUG loaded listener.js 01:51:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x116841800) [pid = 1646] [serial = 1114] [outer = 0x112f59c00] 01:51:25 INFO - PROCESS | 1646 | 1468918285235 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]]]}] 01:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 722ms 01:51:25 INFO - PROCESS | 1646 | 1468918285270 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:51:25 INFO - PROCESS | 1646 | 1468918285273 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:51:25 INFO - PROCESS | 1646 | 1468918285277 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:51:25 INFO - PROCESS | 1646 | 1468918285279 Marionette TRACE conn2 <- [1,1458,null,{}] 01:51:25 INFO - PROCESS | 1646 | 1468918285284 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}] 01:51:25 INFO - PROCESS | 1646 | 1468918285286 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:25 INFO - PROCESS | 1646 | 1468918285388 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:51:25 INFO - PROCESS | 1646 | 1468918285458 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:25 INFO - PROCESS | 1646 | 1468918285459 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x121155000 == 44 [pid = 1646] [id = 372] 01:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1181c6000) [pid = 1646] [serial = 1115] [outer = 0x0] 01:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1185e4400) [pid = 1646] [serial = 1116] [outer = 0x1181c6000] 01:51:25 INFO - PROCESS | 1646 | 1468918285490 Marionette DEBUG loaded listener.js 01:51:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11870ac00) [pid = 1646] [serial = 1117] [outer = 0x1181c6000] 01:51:25 INFO - PROCESS | 1646 | 1468918285920 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]]]}] 01:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 673ms 01:51:25 INFO - PROCESS | 1646 | 1468918285996 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:51:26 INFO - PROCESS | 1646 | 1468918285998 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:51:26 INFO - PROCESS | 1646 | 1468918286003 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:51:26 INFO - PROCESS | 1646 | 1468918286005 Marionette TRACE conn2 <- [1,1462,null,{}] 01:51:26 INFO - PROCESS | 1646 | 1468918286015 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}] 01:51:26 INFO - PROCESS | 1646 | 1468918286019 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:26 INFO - PROCESS | 1646 | 1468918286124 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:51:26 INFO - PROCESS | 1646 | 1468918286193 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:26 INFO - PROCESS | 1646 | 1468918286195 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd8c800 == 45 [pid = 1646] [id = 373] 01:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121942400) [pid = 1646] [serial = 1118] [outer = 0x0] 01:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x125848c00) [pid = 1646] [serial = 1119] [outer = 0x121942400] 01:51:26 INFO - PROCESS | 1646 | 1468918286227 Marionette DEBUG loaded listener.js 01:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125d7bc00) [pid = 1646] [serial = 1120] [outer = 0x121942400] 01:51:26 INFO - PROCESS | 1646 | 1468918286674 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]]]}] 01:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 725ms 01:51:26 INFO - PROCESS | 1646 | 1468918286764 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:51:26 INFO - PROCESS | 1646 | 1468918286766 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:51:26 INFO - PROCESS | 1646 | 1468918286769 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:51:26 INFO - PROCESS | 1646 | 1468918286771 Marionette TRACE conn2 <- [1,1466,null,{}] 01:51:26 INFO - PROCESS | 1646 | 1468918286773 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}] 01:51:26 INFO - PROCESS | 1646 | 1468918286774 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:26 INFO - PROCESS | 1646 | 1468918286875 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:51:26 INFO - PROCESS | 1646 | 1468918286942 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:26 INFO - PROCESS | 1646 | 1468918286944 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x124b19000 == 46 [pid = 1646] [id = 374] 01:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x113355000) [pid = 1646] [serial = 1121] [outer = 0x0] 01:51:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125f7e400) [pid = 1646] [serial = 1122] [outer = 0x113355000] 01:51:26 INFO - PROCESS | 1646 | 1468918286973 Marionette DEBUG loaded listener.js 01:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x129192400) [pid = 1646] [serial = 1123] [outer = 0x113355000] 01:51:27 INFO - PROCESS | 1646 | 1468918287602 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]]]}] 01:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 868ms 01:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:51:27 INFO - PROCESS | 1646 | 1468918287639 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:51:27 INFO - PROCESS | 1646 | 1468918287642 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:51:27 INFO - PROCESS | 1646 | 1468918287645 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:51:27 INFO - PROCESS | 1646 | 1468918287649 Marionette TRACE conn2 <- [1,1470,null,{}] 01:51:27 INFO - PROCESS | 1646 | 1468918287653 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}] 01:51:27 INFO - PROCESS | 1646 | 1468918287655 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:27 INFO - PROCESS | 1646 | 1468918287757 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:51:27 INFO - PROCESS | 1646 | 1468918287813 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:27 INFO - PROCESS | 1646 | 1468918287815 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x118766800 == 47 [pid = 1646] [id = 375] 01:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x113359400) [pid = 1646] [serial = 1124] [outer = 0x0] 01:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x115dc8000) [pid = 1646] [serial = 1125] [outer = 0x113359400] 01:51:27 INFO - PROCESS | 1646 | 1468918287843 Marionette DEBUG loaded listener.js 01:51:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11688f400) [pid = 1646] [serial = 1126] [outer = 0x113359400] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd9e000 == 46 [pid = 1646] [id = 369] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0ec000 == 45 [pid = 1646] [id = 368] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119418800 == 44 [pid = 1646] [id = 367] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5dc800 == 43 [pid = 1646] [id = 366] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12a223800 == 42 [pid = 1646] [id = 365] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11641d800 == 41 [pid = 1646] [id = 364] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1234c2000 == 40 [pid = 1646] [id = 363] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12160f000 == 39 [pid = 1646] [id = 362] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119420000 == 38 [pid = 1646] [id = 361] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x118398800 == 37 [pid = 1646] [id = 360] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x116698000 == 36 [pid = 1646] [id = 359] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12b744000 == 35 [pid = 1646] [id = 356] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12104a800 == 34 [pid = 1646] [id = 358] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1168bd800 == 33 [pid = 1646] [id = 357] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11876f800 == 32 [pid = 1646] [id = 344] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x124b19000 == 31 [pid = 1646] [id = 374] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd8c800 == 30 [pid = 1646] [id = 373] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x121155000 == 29 [pid = 1646] [id = 372] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4a0000 == 28 [pid = 1646] [id = 370] 01:51:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11668a000 == 27 [pid = 1646] [id = 371] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12904c800) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x113cd9800) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x112f5a000) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x129052000) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1196d2000) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x113c53800) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129191c00) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x117d24000) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1258bd000) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x117149400) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1207c0000) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118743400) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x128b3d000) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11858d800) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12a4cd400) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x126442400) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118703000) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116810000) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11680f400) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11823ec00) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x125f7f800) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119d6ec00) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12919d000) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118742400) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x123478800) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x113c56400) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119811c00) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1254bac00) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1234e0000) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116885c00) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x126127c00) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12af62000) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12a6ba400) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 01:51:28 INFO - PROCESS | 1646 | 1468918288840 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]]]}] 01:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1224ms 01:51:28 INFO - PROCESS | 1646 | 1468918288869 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:51:28 INFO - PROCESS | 1646 | 1468918288871 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:51:28 INFO - PROCESS | 1646 | 1468918288875 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:51:28 INFO - PROCESS | 1646 | 1468918288877 Marionette TRACE conn2 <- [1,1474,null,{}] 01:51:28 INFO - PROCESS | 1646 | 1468918288882 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}] 01:51:28 INFO - PROCESS | 1646 | 1468918288884 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:28 INFO - PROCESS | 1646 | 1468918288969 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:51:28 INFO - PROCESS | 1646 | 1468918288975 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:28 INFO - PROCESS | 1646 | 1468918288976 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x116016800 == 28 [pid = 1646] [id = 376] 01:51:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112a8f000) [pid = 1646] [serial = 1127] [outer = 0x0] 01:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x112d67400) [pid = 1646] [serial = 1128] [outer = 0x112a8f000] 01:51:29 INFO - PROCESS | 1646 | 1468918289008 Marionette DEBUG loaded listener.js 01:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x112f57800) [pid = 1646] [serial = 1129] [outer = 0x112a8f000] 01:51:29 INFO - PROCESS | 1646 | 1468918289387 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]]]}] 01:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 01:51:29 INFO - PROCESS | 1646 | 1468918289394 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:51:29 INFO - PROCESS | 1646 | 1468918289400 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:51:29 INFO - PROCESS | 1646 | 1468918289431 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:51:29 INFO - PROCESS | 1646 | 1468918289432 Marionette TRACE conn2 <- [1,1478,null,{}] 01:51:29 INFO - PROCESS | 1646 | 1468918289435 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}] 01:51:29 INFO - PROCESS | 1646 | 1468918289436 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:29 INFO - PROCESS | 1646 | 1468918289514 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:51:29 INFO - PROCESS | 1646 | 1468918289518 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:29 INFO - PROCESS | 1646 | 1468918289519 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d4000 == 29 [pid = 1646] [id = 377] 01:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x113c54400) [pid = 1646] [serial = 1130] [outer = 0x0] 01:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1176adc00) [pid = 1646] [serial = 1131] [outer = 0x113c54400] 01:51:29 INFO - PROCESS | 1646 | 1468918289548 Marionette DEBUG loaded listener.js 01:51:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11811d000) [pid = 1646] [serial = 1132] [outer = 0x113c54400] 01:51:29 INFO - PROCESS | 1646 | 1468918289899 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]]]}] 01:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 529ms 01:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:51:29 INFO - PROCESS | 1646 | 1468918289957 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:51:29 INFO - PROCESS | 1646 | 1468918289958 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:51:29 INFO - PROCESS | 1646 | 1468918289961 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:51:29 INFO - PROCESS | 1646 | 1468918289963 Marionette TRACE conn2 <- [1,1482,null,{}] 01:51:29 INFO - PROCESS | 1646 | 1468918289971 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}] 01:51:29 INFO - PROCESS | 1646 | 1468918289974 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:30 INFO - PROCESS | 1646 | 1468918290054 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:51:30 INFO - PROCESS | 1646 | 1468918290059 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:30 INFO - PROCESS | 1646 | 1468918290061 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119419800 == 30 [pid = 1646] [id = 378] 01:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1185f3000) [pid = 1646] [serial = 1133] [outer = 0x0] 01:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118709800) [pid = 1646] [serial = 1134] [outer = 0x1185f3000] 01:51:30 INFO - PROCESS | 1646 | 1468918290091 Marionette DEBUG loaded listener.js 01:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118f6e800) [pid = 1646] [serial = 1135] [outer = 0x1185f3000] 01:51:30 INFO - PROCESS | 1646 | 1468918290442 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]]]}] 01:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 522ms 01:51:30 INFO - PROCESS | 1646 | 1468918290484 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:51:30 INFO - PROCESS | 1646 | 1468918290486 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:51:30 INFO - PROCESS | 1646 | 1468918290488 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:51:30 INFO - PROCESS | 1646 | 1468918290489 Marionette TRACE conn2 <- [1,1486,null,{}] 01:51:30 INFO - PROCESS | 1646 | 1468918290491 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}] 01:51:30 INFO - PROCESS | 1646 | 1468918290493 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:30 INFO - PROCESS | 1646 | 1468918290596 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:51:30 INFO - PROCESS | 1646 | 1468918290640 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:30 INFO - PROCESS | 1646 | 1468918290641 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12135d800 == 31 [pid = 1646] [id = 379] 01:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119d74c00) [pid = 1646] [serial = 1136] [outer = 0x0] 01:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1207c0000) [pid = 1646] [serial = 1137] [outer = 0x119d74c00] 01:51:30 INFO - PROCESS | 1646 | 1468918290705 Marionette DEBUG loaded listener.js 01:51:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12120f800) [pid = 1646] [serial = 1138] [outer = 0x119d74c00] 01:51:31 INFO - PROCESS | 1646 | 1468918291036 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]]]}] 01:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 572ms 01:51:31 INFO - PROCESS | 1646 | 1468918291061 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:51:31 INFO - PROCESS | 1646 | 1468918291062 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:51:31 INFO - PROCESS | 1646 | 1468918291072 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:51:31 INFO - PROCESS | 1646 | 1468918291073 Marionette TRACE conn2 <- [1,1490,null,{}] 01:51:31 INFO - PROCESS | 1646 | 1468918291076 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}] 01:51:31 INFO - PROCESS | 1646 | 1468918291077 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:31 INFO - PROCESS | 1646 | 1468918291168 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:51:31 INFO - PROCESS | 1646 | 1468918291171 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:31 INFO - PROCESS | 1646 | 1468918291172 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x123340800 == 32 [pid = 1646] [id = 380] 01:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119142000) [pid = 1646] [serial = 1139] [outer = 0x0] 01:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x121944000) [pid = 1646] [serial = 1140] [outer = 0x119142000] 01:51:31 INFO - PROCESS | 1646 | 1468918291197 Marionette DEBUG loaded listener.js 01:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x124434400) [pid = 1646] [serial = 1141] [outer = 0x119142000] 01:51:31 INFO - PROCESS | 1646 | 1468918291562 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]]]}] 01:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 518ms 01:51:31 INFO - PROCESS | 1646 | 1468918291591 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:51:31 INFO - PROCESS | 1646 | 1468918291592 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:51:31 INFO - PROCESS | 1646 | 1468918291594 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:51:31 INFO - PROCESS | 1646 | 1468918291595 Marionette TRACE conn2 <- [1,1494,null,{}] 01:51:31 INFO - PROCESS | 1646 | 1468918291597 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}] 01:51:31 INFO - PROCESS | 1646 | 1468918291601 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:31 INFO - PROCESS | 1646 | 1468918291717 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:51:31 INFO - PROCESS | 1646 | 1468918291722 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:31 INFO - PROCESS | 1646 | 1468918291730 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x125de6800 == 33 [pid = 1646] [id = 381] 01:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1244a0000) [pid = 1646] [serial = 1142] [outer = 0x0] 01:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1258c1c00) [pid = 1646] [serial = 1143] [outer = 0x1244a0000] 01:51:31 INFO - PROCESS | 1646 | 1468918291784 Marionette DEBUG loaded listener.js 01:51:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1263ab000) [pid = 1646] [serial = 1144] [outer = 0x1244a0000] 01:51:32 INFO - PROCESS | 1646 | 1468918292111 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]]]}] 01:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 569ms 01:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:51:32 INFO - PROCESS | 1646 | 1468918292164 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:51:32 INFO - PROCESS | 1646 | 1468918292165 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:51:32 INFO - PROCESS | 1646 | 1468918292167 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:51:32 INFO - PROCESS | 1646 | 1468918292168 Marionette TRACE conn2 <- [1,1498,null,{}] 01:51:32 INFO - PROCESS | 1646 | 1468918292171 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}] 01:51:32 INFO - PROCESS | 1646 | 1468918292172 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:32 INFO - PROCESS | 1646 | 1468918292264 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:51:32 INFO - PROCESS | 1646 | 1468918292275 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:32 INFO - PROCESS | 1646 | 1468918292276 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a29800 == 34 [pid = 1646] [id = 382] 01:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1263ab800) [pid = 1646] [serial = 1145] [outer = 0x0] 01:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x128a1d000) [pid = 1646] [serial = 1146] [outer = 0x1263ab800] 01:51:32 INFO - PROCESS | 1646 | 1468918292301 Marionette DEBUG loaded listener.js 01:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b66000) [pid = 1646] [serial = 1147] [outer = 0x1263ab800] 01:51:32 INFO - PROCESS | 1646 | 1468918292652 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]]]}] 01:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 517ms 01:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:51:32 INFO - PROCESS | 1646 | 1468918292692 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:51:32 INFO - PROCESS | 1646 | 1468918292693 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:51:32 INFO - PROCESS | 1646 | 1468918292695 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:51:32 INFO - PROCESS | 1646 | 1468918292696 Marionette TRACE conn2 <- [1,1502,null,{}] 01:51:32 INFO - PROCESS | 1646 | 1468918292698 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}] 01:51:32 INFO - PROCESS | 1646 | 1468918292699 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:32 INFO - PROCESS | 1646 | 1468918292794 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:51:32 INFO - PROCESS | 1646 | 1468918292798 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:32 INFO - PROCESS | 1646 | 1468918292799 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x112634000 == 35 [pid = 1646] [id = 383] 01:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128b35c00) [pid = 1646] [serial = 1148] [outer = 0x0] 01:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129050400) [pid = 1646] [serial = 1149] [outer = 0x128b35c00] 01:51:32 INFO - PROCESS | 1646 | 1468918292830 Marionette DEBUG loaded listener.js 01:51:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12919e800) [pid = 1646] [serial = 1150] [outer = 0x128b35c00] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x124b3e000) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12904f800) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12919a400) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11714e000) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12af3f800) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1127d8000) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1164d4400) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112a8fc00) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119d72400) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a6bf800) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x117d2c800) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x113cd7000) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1207c1800) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11851c000) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:51:33 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119142c00) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:51:33 INFO - PROCESS | 1646 | 1468918293300 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]]]}] 01:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 621ms 01:51:33 INFO - PROCESS | 1646 | 1468918293324 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:51:33 INFO - PROCESS | 1646 | 1468918293325 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:51:33 INFO - PROCESS | 1646 | 1468918293327 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:51:33 INFO - PROCESS | 1646 | 1468918293328 Marionette TRACE conn2 <- [1,1506,null,{}] 01:51:33 INFO - PROCESS | 1646 | 1468918293338 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}] 01:51:33 INFO - PROCESS | 1646 | 1468918293339 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:33 INFO - PROCESS | 1646 | 1468918293443 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:51:33 INFO - PROCESS | 1646 | 1468918293476 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:33 INFO - PROCESS | 1646 | 1468918293478 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a434800 == 36 [pid = 1646] [id = 384] 01:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1129b4000) [pid = 1646] [serial = 1151] [outer = 0x0] 01:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118244000) [pid = 1646] [serial = 1152] [outer = 0x1129b4000] 01:51:33 INFO - PROCESS | 1646 | 1468918293502 Marionette DEBUG loaded listener.js 01:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1207c1800) [pid = 1646] [serial = 1153] [outer = 0x1129b4000] 01:51:33 INFO - PROCESS | 1646 | 1468918293782 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]]]}] 01:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 475ms 01:51:33 INFO - PROCESS | 1646 | 1468918293805 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:51:33 INFO - PROCESS | 1646 | 1468918293807 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:51:33 INFO - PROCESS | 1646 | 1468918293809 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:51:33 INFO - PROCESS | 1646 | 1468918293810 Marionette TRACE conn2 <- [1,1510,null,{}] 01:51:33 INFO - PROCESS | 1646 | 1468918293820 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}] 01:51:33 INFO - PROCESS | 1646 | 1468918293821 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:33 INFO - PROCESS | 1646 | 1468918293902 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:51:33 INFO - PROCESS | 1646 | 1468918293906 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:33 INFO - PROCESS | 1646 | 1468918293907 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9e1000 == 37 [pid = 1646] [id = 385] 01:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1207c9400) [pid = 1646] [serial = 1154] [outer = 0x0] 01:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12919a400) [pid = 1646] [serial = 1155] [outer = 0x1207c9400] 01:51:33 INFO - PROCESS | 1646 | 1468918293939 Marionette DEBUG loaded listener.js 01:51:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a446800) [pid = 1646] [serial = 1156] [outer = 0x1207c9400] 01:51:34 INFO - PROCESS | 1646 | 1468918294251 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]]]}] 01:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 470ms 01:51:34 INFO - PROCESS | 1646 | 1468918294279 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:51:34 INFO - PROCESS | 1646 | 1468918294283 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:51:34 INFO - PROCESS | 1646 | 1468918294286 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:51:34 INFO - PROCESS | 1646 | 1468918294287 Marionette TRACE conn2 <- [1,1514,null,{}] 01:51:34 INFO - PROCESS | 1646 | 1468918294290 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}] 01:51:34 INFO - PROCESS | 1646 | 1468918294291 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:34 INFO - PROCESS | 1646 | 1468918294405 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:51:34 INFO - PROCESS | 1646 | 1468918294411 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:34 INFO - PROCESS | 1646 | 1468918294412 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0e9800 == 38 [pid = 1646] [id = 386] 01:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x112f51800) [pid = 1646] [serial = 1157] [outer = 0x0] 01:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12919f400) [pid = 1646] [serial = 1158] [outer = 0x112f51800] 01:51:34 INFO - PROCESS | 1646 | 1468918294439 Marionette DEBUG loaded listener.js 01:51:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a6bf000) [pid = 1646] [serial = 1159] [outer = 0x112f51800] 01:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 521ms 01:51:34 INFO - PROCESS | 1646 | 1468918294800 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]]]}] 01:51:34 INFO - PROCESS | 1646 | 1468918294808 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:51:34 INFO - PROCESS | 1646 | 1468918294810 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:51:34 INFO - PROCESS | 1646 | 1468918294815 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:51:34 INFO - PROCESS | 1646 | 1468918294817 Marionette TRACE conn2 <- [1,1518,null,{}] 01:51:34 INFO - PROCESS | 1646 | 1468918294820 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}] 01:51:34 INFO - PROCESS | 1646 | 1468918294822 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:34 INFO - PROCESS | 1646 | 1468918294943 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:51:35 INFO - PROCESS | 1646 | 1468918295025 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:35 INFO - PROCESS | 1646 | 1468918295027 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b948000 == 39 [pid = 1646] [id = 387] 01:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119d72400) [pid = 1646] [serial = 1160] [outer = 0x0] 01:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a6c4400) [pid = 1646] [serial = 1161] [outer = 0x119d72400] 01:51:35 INFO - PROCESS | 1646 | 1468918295077 Marionette DEBUG loaded listener.js 01:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b759000) [pid = 1646] [serial = 1162] [outer = 0x119d72400] 01:51:35 INFO - PROCESS | 1646 | 1468918295703 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]]]}] 01:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 923ms 01:51:35 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:51:35 INFO - PROCESS | 1646 | 1468918295737 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:51:35 INFO - PROCESS | 1646 | 1468918295739 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:51:35 INFO - PROCESS | 1646 | 1468918295742 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:51:35 INFO - PROCESS | 1646 | 1468918295744 Marionette TRACE conn2 <- [1,1522,null,{}] 01:51:35 INFO - PROCESS | 1646 | 1468918295747 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}] 01:51:35 INFO - PROCESS | 1646 | 1468918295749 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:35 INFO - PROCESS | 1646 | 1468918295862 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:51:35 INFO - PROCESS | 1646 | 1468918295937 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:35 INFO - PROCESS | 1646 | 1468918295939 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d99000 == 40 [pid = 1646] [id = 388] 01:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x112d91800) [pid = 1646] [serial = 1163] [outer = 0x0] 01:51:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11300fc00) [pid = 1646] [serial = 1164] [outer = 0x112d91800] 01:51:35 INFO - PROCESS | 1646 | 1468918295970 Marionette DEBUG loaded listener.js 01:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11688e000) [pid = 1646] [serial = 1165] [outer = 0x112d91800] 01:51:36 INFO - PROCESS | 1646 | 1468918296421 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"]]]}] 01:51:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:51:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:51:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:51:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 01:51:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:51:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:51:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 01:51:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:51:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:51:36 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 01:51:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:51:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:51:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:51:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 722ms 01:51:36 INFO - PROCESS | 1646 | 1468918296464 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:51:36 INFO - PROCESS | 1646 | 1468918296467 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:51:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:51:36 INFO - PROCESS | 1646 | 1468918296472 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:51:36 INFO - PROCESS | 1646 | 1468918296474 Marionette TRACE conn2 <- [1,1526,null,{}] 01:51:36 INFO - PROCESS | 1646 | 1468918296476 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}] 01:51:36 INFO - PROCESS | 1646 | 1468918296478 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:36 INFO - PROCESS | 1646 | 1468918296592 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:51:36 INFO - PROCESS | 1646 | 1468918296647 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:36 INFO - PROCESS | 1646 | 1468918296649 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234c2000 == 41 [pid = 1646] [id = 389] 01:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1176ad000) [pid = 1646] [serial = 1166] [outer = 0x0] 01:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118746000) [pid = 1646] [serial = 1167] [outer = 0x1176ad000] 01:51:36 INFO - PROCESS | 1646 | 1468918296679 Marionette DEBUG loaded listener.js 01:51:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119d6c000) [pid = 1646] [serial = 1168] [outer = 0x1176ad000] 01:51:37 INFO - PROCESS | 1646 | 1468918297115 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"]]]}] 01:51:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:51:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:51:37 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:37 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:51:37 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 670ms 01:51:37 INFO - PROCESS | 1646 | 1468918297143 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:51:37 INFO - PROCESS | 1646 | 1468918297144 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:51:37 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:51:37 INFO - PROCESS | 1646 | 1468918297147 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:51:37 INFO - PROCESS | 1646 | 1468918297149 Marionette TRACE conn2 <- [1,1530,null,{}] 01:51:37 INFO - PROCESS | 1646 | 1468918297157 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}] 01:51:37 INFO - PROCESS | 1646 | 1468918297160 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:37 INFO - PROCESS | 1646 | 1468918297273 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:51:37 INFO - PROCESS | 1646 | 1468918297329 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:37 INFO - PROCESS | 1646 | 1468918297331 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d75800 == 42 [pid = 1646] [id = 390] 01:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118122800) [pid = 1646] [serial = 1169] [outer = 0x0] 01:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x121949400) [pid = 1646] [serial = 1170] [outer = 0x118122800] 01:51:37 INFO - PROCESS | 1646 | 1468918297363 Marionette DEBUG loaded listener.js 01:51:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x126126c00) [pid = 1646] [serial = 1171] [outer = 0x118122800] 01:51:37 INFO - PROCESS | 1646 | 1468918297975 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]]]}] 01:51:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0e9800 == 41 [pid = 1646] [id = 386] 01:51:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9e1000 == 40 [pid = 1646] [id = 385] 01:51:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12a434800 == 39 [pid = 1646] [id = 384] 01:51:37 INFO - PROCESS | 1646 | --DOCSHELL 0x112634000 == 38 [pid = 1646] [id = 383] 01:51:37 INFO - PROCESS | 1646 | --DOCSHELL 0x128a29800 == 37 [pid = 1646] [id = 382] 01:51:37 INFO - PROCESS | 1646 | --DOCSHELL 0x125de6800 == 36 [pid = 1646] [id = 381] 01:51:37 INFO - PROCESS | 1646 | --DOCSHELL 0x123340800 == 35 [pid = 1646] [id = 380] 01:51:37 INFO - PROCESS | 1646 | --DOCSHELL 0x12135d800 == 34 [pid = 1646] [id = 379] 01:51:38 INFO - PROCESS | 1646 | --DOCSHELL 0x119419800 == 33 [pid = 1646] [id = 378] 01:51:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d4000 == 32 [pid = 1646] [id = 377] 01:51:38 INFO - PROCESS | 1646 | --DOCSHELL 0x116016800 == 31 [pid = 1646] [id = 376] 01:51:38 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 01:51:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:51:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:51:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:51:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:51:38 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:51:38 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. 01:51:38 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:51:38 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 871ms 01:51:38 INFO - PROCESS | 1646 | 1468918298019 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:51:38 INFO - PROCESS | 1646 | 1468918298021 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:51:38 INFO - PROCESS | 1646 | 1468918298024 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:51:38 INFO - PROCESS | 1646 | 1468918298027 Marionette TRACE conn2 <- [1,1534,null,{}] 01:51:38 INFO - PROCESS | 1646 | 1468918298036 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}] 01:51:38 INFO - PROCESS | 1646 | 1468918298037 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:38 INFO - PROCESS | 1646 | 1468918298124 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:51:38 INFO - PROCESS | 1646 | 1468918298134 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:38 INFO - PROCESS | 1646 | 1468918298135 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11685b000 == 32 [pid = 1646] [id = 391] 01:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x116ab1000) [pid = 1646] [serial = 1172] [outer = 0x0] 01:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11716d800) [pid = 1646] [serial = 1173] [outer = 0x116ab1000] 01:51:38 INFO - PROCESS | 1646 | 1468918298163 Marionette DEBUG loaded listener.js 01:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118124400) [pid = 1646] [serial = 1174] [outer = 0x116ab1000] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112f53800) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x114f78800) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11678a000) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11716e800) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118fbf000) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119d67000) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1210e9000) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12330ec00) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12b75e800) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11823a800) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11858a000) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11714a400) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118584400) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b8b6000) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12a6c6400) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12409dc00) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12a4cfc00) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x128b65000) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a4c9400) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x124b3c400) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118588400) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b989800) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12b97e000) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1259db800) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1293a5c00) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a6b7400) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1180d3800) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b97bc00) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1181b9800) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 01:51:38 INFO - PROCESS | 1646 | 1468918298522 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]]]}] 01:51:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:51:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 01:51:38 INFO - PROCESS | 1646 | 1468918298545 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:51:38 INFO - PROCESS | 1646 | 1468918298548 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:51:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:51:38 INFO - PROCESS | 1646 | 1468918298552 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:51:38 INFO - PROCESS | 1646 | 1468918298554 Marionette TRACE conn2 <- [1,1538,null,{}] 01:51:38 INFO - PROCESS | 1646 | 1468918298556 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}] 01:51:38 INFO - PROCESS | 1646 | 1468918298558 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:38 INFO - PROCESS | 1646 | 1468918298640 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:51:38 INFO - PROCESS | 1646 | 1468918298644 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:38 INFO - PROCESS | 1646 | 1468918298646 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f04800 == 33 [pid = 1646] [id = 392] 01:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1176b6000) [pid = 1646] [serial = 1175] [outer = 0x0] 01:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11858c400) [pid = 1646] [serial = 1176] [outer = 0x1176b6000] 01:51:38 INFO - PROCESS | 1646 | 1468918298677 Marionette DEBUG loaded listener.js 01:51:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119144400) [pid = 1646] [serial = 1177] [outer = 0x1176b6000] 01:51:39 INFO - PROCESS | 1646 | 1468918299034 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]]]}] 01:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 521ms 01:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:51:39 INFO - PROCESS | 1646 | 1468918299073 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:51:39 INFO - PROCESS | 1646 | 1468918299075 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:51:39 INFO - PROCESS | 1646 | 1468918299077 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:51:39 INFO - PROCESS | 1646 | 1468918299079 Marionette TRACE conn2 <- [1,1542,null,{}] 01:51:39 INFO - PROCESS | 1646 | 1468918299089 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}] 01:51:39 INFO - PROCESS | 1646 | 1468918299091 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:39 INFO - PROCESS | 1646 | 1468918299170 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:51:39 INFO - PROCESS | 1646 | 1468918299174 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:39 INFO - PROCESS | 1646 | 1468918299177 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x121265000 == 34 [pid = 1646] [id = 393] 01:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x120fd6800) [pid = 1646] [serial = 1178] [outer = 0x0] 01:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1245e5400) [pid = 1646] [serial = 1179] [outer = 0x120fd6800] 01:51:39 INFO - PROCESS | 1646 | 1468918299206 Marionette DEBUG loaded listener.js 01:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x125f6e800) [pid = 1646] [serial = 1180] [outer = 0x120fd6800] 01:51:39 INFO - PROCESS | 1646 | 1468918299608 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]]]}] 01:51:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:51:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 576ms 01:51:39 INFO - PROCESS | 1646 | 1468918299654 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:51:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:51:39 INFO - PROCESS | 1646 | 1468918299657 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:51:39 INFO - PROCESS | 1646 | 1468918299660 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:51:39 INFO - PROCESS | 1646 | 1468918299662 Marionette TRACE conn2 <- [1,1546,null,{}] 01:51:39 INFO - PROCESS | 1646 | 1468918299665 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}] 01:51:39 INFO - PROCESS | 1646 | 1468918299667 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:39 INFO - PROCESS | 1646 | 1468918299794 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:51:39 INFO - PROCESS | 1646 | 1468918299803 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:39 INFO - PROCESS | 1646 | 1468918299804 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x124b0e000 == 35 [pid = 1646] [id = 394] 01:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x12612a400) [pid = 1646] [serial = 1181] [outer = 0x0] 01:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x128a1bc00) [pid = 1646] [serial = 1182] [outer = 0x12612a400] 01:51:39 INFO - PROCESS | 1646 | 1468918299845 Marionette DEBUG loaded listener.js 01:51:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x128b67000) [pid = 1646] [serial = 1183] [outer = 0x12612a400] 01:51:40 INFO - PROCESS | 1646 | 1468918300256 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]]]}] 01:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 624ms 01:51:40 INFO - PROCESS | 1646 | 1468918300285 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:51:40 INFO - PROCESS | 1646 | 1468918300287 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:51:40 INFO - PROCESS | 1646 | 1468918300289 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:51:40 INFO - PROCESS | 1646 | 1468918300290 Marionette TRACE conn2 <- [1,1550,null,{}] 01:51:40 INFO - PROCESS | 1646 | 1468918300292 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}] 01:51:40 INFO - PROCESS | 1646 | 1468918300293 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:40 INFO - PROCESS | 1646 | 1468918300409 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:51:40 INFO - PROCESS | 1646 | 1468918300420 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:40 INFO - PROCESS | 1646 | 1468918300421 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d44000 == 36 [pid = 1646] [id = 395] 01:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1129b9800) [pid = 1646] [serial = 1184] [outer = 0x0] 01:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129047c00) [pid = 1646] [serial = 1185] [outer = 0x1129b9800] 01:51:40 INFO - PROCESS | 1646 | 1468918300446 Marionette DEBUG loaded listener.js 01:51:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12a4c1000) [pid = 1646] [serial = 1186] [outer = 0x1129b9800] 01:51:40 INFO - PROCESS | 1646 | 1468918300817 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]]]}] 01:51:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:51:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 568ms 01:51:40 INFO - PROCESS | 1646 | 1468918300858 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:51:40 INFO - PROCESS | 1646 | 1468918300859 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:51:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:51:40 INFO - PROCESS | 1646 | 1468918300861 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:51:40 INFO - PROCESS | 1646 | 1468918300862 Marionette TRACE conn2 <- [1,1554,null,{}] 01:51:40 INFO - PROCESS | 1646 | 1468918300865 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}] 01:51:40 INFO - PROCESS | 1646 | 1468918300869 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:40 INFO - PROCESS | 1646 | 1468918300976 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:51:41 INFO - PROCESS | 1646 | 1468918301018 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:41 INFO - PROCESS | 1646 | 1468918301019 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x118758800 == 37 [pid = 1646] [id = 396] 01:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a5e6800) [pid = 1646] [serial = 1187] [outer = 0x0] 01:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12af63400) [pid = 1646] [serial = 1188] [outer = 0x12a5e6800] 01:51:41 INFO - PROCESS | 1646 | 1468918301045 Marionette DEBUG loaded listener.js 01:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b8b2c00) [pid = 1646] [serial = 1189] [outer = 0x12a5e6800] 01:51:41 INFO - PROCESS | 1646 | 1468918301402 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]]]}] 01:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 571ms 01:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:51:41 INFO - PROCESS | 1646 | 1468918301441 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:51:41 INFO - PROCESS | 1646 | 1468918301442 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:51:41 INFO - PROCESS | 1646 | 1468918301444 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:51:41 INFO - PROCESS | 1646 | 1468918301445 Marionette TRACE conn2 <- [1,1558,null,{}] 01:51:41 INFO - PROCESS | 1646 | 1468918301448 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}] 01:51:41 INFO - PROCESS | 1646 | 1468918301449 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:41 INFO - PROCESS | 1646 | 1468918301548 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:51:41 INFO - PROCESS | 1646 | 1468918301551 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:41 INFO - PROCESS | 1646 | 1468918301553 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0e2000 == 38 [pid = 1646] [id = 397] 01:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a5e7800) [pid = 1646] [serial = 1190] [outer = 0x0] 01:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8b9c00) [pid = 1646] [serial = 1191] [outer = 0x12a5e7800] 01:51:41 INFO - PROCESS | 1646 | 1468918301577 Marionette DEBUG loaded listener.js 01:51:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b97e000) [pid = 1646] [serial = 1192] [outer = 0x12a5e7800] 01:51:41 INFO - PROCESS | 1646 | 1468918301898 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]]]}] 01:51:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:51:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 468ms 01:51:41 INFO - PROCESS | 1646 | 1468918301920 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:51:41 INFO - PROCESS | 1646 | 1468918301921 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:51:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:51:41 INFO - PROCESS | 1646 | 1468918301923 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:51:41 INFO - PROCESS | 1646 | 1468918301924 Marionette TRACE conn2 <- [1,1562,null,{}] 01:51:41 INFO - PROCESS | 1646 | 1468918301926 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}] 01:51:41 INFO - PROCESS | 1646 | 1468918301928 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:42 INFO - PROCESS | 1646 | 1468918302035 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:51:42 INFO - PROCESS | 1646 | 1468918302047 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:42 INFO - PROCESS | 1646 | 1468918302048 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd84000 == 39 [pid = 1646] [id = 398] 01:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b8b9000) [pid = 1646] [serial = 1193] [outer = 0x0] 01:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b986800) [pid = 1646] [serial = 1194] [outer = 0x12b8b9000] 01:51:42 INFO - PROCESS | 1646 | 1468918302071 Marionette DEBUG loaded listener.js 01:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12bd44000) [pid = 1646] [serial = 1195] [outer = 0x12b8b9000] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119142000) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1185f3000) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119d74c00) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x113c54400) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112a8f000) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x113359400) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112f59c00) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1181c6000) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121942400) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x113355000) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1244a0000) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1129b4000) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1263ab800) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128b35c00) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1207c9400) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:51:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112f51800) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:51:42 INFO - PROCESS | 1646 | 1468918302508 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]]]}] 01:51:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:51:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 618ms 01:51:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:51:42 INFO - PROCESS | 1646 | 1468918302542 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:51:42 INFO - PROCESS | 1646 | 1468918302543 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:51:42 INFO - PROCESS | 1646 | 1468918302545 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:51:42 INFO - PROCESS | 1646 | 1468918302546 Marionette TRACE conn2 <- [1,1566,null,{}] 01:51:42 INFO - PROCESS | 1646 | 1468918302548 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}] 01:51:42 INFO - PROCESS | 1646 | 1468918302550 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:42 INFO - PROCESS | 1646 | 1468918302628 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:51:42 INFO - PROCESS | 1646 | 1468918302634 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:42 INFO - PROCESS | 1646 | 1468918302635 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x121048800 == 40 [pid = 1646] [id = 399] 01:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1126d1c00) [pid = 1646] [serial = 1196] [outer = 0x0] 01:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1126dac00) [pid = 1646] [serial = 1197] [outer = 0x1126d1c00] 01:51:42 INFO - PROCESS | 1646 | 1468918302659 Marionette DEBUG loaded listener.js 01:51:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1126df000) [pid = 1646] [serial = 1198] [outer = 0x1126d1c00] 01:51:42 INFO - PROCESS | 1646 | 1468918302973 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]]]}] 01:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 01:51:43 INFO - PROCESS | 1646 | 1468918303014 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:51:43 INFO - PROCESS | 1646 | 1468918303015 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:51:43 INFO - PROCESS | 1646 | 1468918303017 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:51:43 INFO - PROCESS | 1646 | 1468918303018 Marionette TRACE conn2 <- [1,1570,null,{}] 01:51:43 INFO - PROCESS | 1646 | 1468918303020 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}] 01:51:43 INFO - PROCESS | 1646 | 1468918303022 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:43 INFO - PROCESS | 1646 | 1468918303104 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:51:43 INFO - PROCESS | 1646 | 1468918303163 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:43 INFO - PROCESS | 1646 | 1468918303164 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c49e800 == 41 [pid = 1646] [id = 400] 01:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1126d8000) [pid = 1646] [serial = 1199] [outer = 0x0] 01:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112f4d800) [pid = 1646] [serial = 1200] [outer = 0x1126d8000] 01:51:43 INFO - PROCESS | 1646 | 1468918303195 Marionette DEBUG loaded listener.js 01:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118586400) [pid = 1646] [serial = 1201] [outer = 0x1126d8000] 01:51:43 INFO - PROCESS | 1646 | 1468918303495 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]]]}] 01:51:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:51:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 520ms 01:51:43 INFO - PROCESS | 1646 | 1468918303540 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:51:43 INFO - PROCESS | 1646 | 1468918303542 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:51:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:51:43 INFO - PROCESS | 1646 | 1468918303545 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:51:43 INFO - PROCESS | 1646 | 1468918303549 Marionette TRACE conn2 <- [1,1574,null,{}] 01:51:43 INFO - PROCESS | 1646 | 1468918303553 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}] 01:51:43 INFO - PROCESS | 1646 | 1468918303556 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:43 INFO - PROCESS | 1646 | 1468918303701 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:51:43 INFO - PROCESS | 1646 | 1468918303786 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:43 INFO - PROCESS | 1646 | 1468918303788 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c71c000 == 42 [pid = 1646] [id = 401] 01:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1126dbc00) [pid = 1646] [serial = 1202] [outer = 0x0] 01:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12442c000) [pid = 1646] [serial = 1203] [outer = 0x1126dbc00] 01:51:43 INFO - PROCESS | 1646 | 1468918303830 Marionette DEBUG loaded listener.js 01:51:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12bd49800) [pid = 1646] [serial = 1204] [outer = 0x1126dbc00] 01:51:44 INFO - PROCESS | 1646 | 1468918304095 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]]]}] 01:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 573ms 01:51:44 INFO - PROCESS | 1646 | 1468918304121 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:51:44 INFO - PROCESS | 1646 | 1468918304122 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:51:44 INFO - PROCESS | 1646 | 1468918304126 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:51:44 INFO - PROCESS | 1646 | 1468918304127 Marionette TRACE conn2 <- [1,1578,null,{}] 01:51:44 INFO - PROCESS | 1646 | 1468918304137 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}] 01:51:44 INFO - PROCESS | 1646 | 1468918304138 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:44 INFO - PROCESS | 1646 | 1468918304225 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:51:44 INFO - PROCESS | 1646 | 1468918304228 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:44 INFO - PROCESS | 1646 | 1468918304230 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d055000 == 43 [pid = 1646] [id = 402] 01:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b8bb000) [pid = 1646] [serial = 1205] [outer = 0x0] 01:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12bdea400) [pid = 1646] [serial = 1206] [outer = 0x12b8bb000] 01:51:44 INFO - PROCESS | 1646 | 1468918304261 Marionette DEBUG loaded listener.js 01:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12bdf1800) [pid = 1646] [serial = 1207] [outer = 0x12b8bb000] 01:51:44 INFO - PROCESS | 1646 | 1468918304723 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]]]}] 01:51:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:51:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 620ms 01:51:44 INFO - PROCESS | 1646 | 1468918304747 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:51:44 INFO - PROCESS | 1646 | 1468918304750 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:51:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:51:44 INFO - PROCESS | 1646 | 1468918304753 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:51:44 INFO - PROCESS | 1646 | 1468918304755 Marionette TRACE conn2 <- [1,1582,null,{}] 01:51:44 INFO - PROCESS | 1646 | 1468918304759 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}] 01:51:44 INFO - PROCESS | 1646 | 1468918304760 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:44 INFO - PROCESS | 1646 | 1468918304874 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:51:44 INFO - PROCESS | 1646 | 1468918304935 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:44 INFO - PROCESS | 1646 | 1468918304936 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d95000 == 44 [pid = 1646] [id = 403] 01:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x112f55400) [pid = 1646] [serial = 1208] [outer = 0x0] 01:51:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x115d09000) [pid = 1646] [serial = 1209] [outer = 0x112f55400] 01:51:44 INFO - PROCESS | 1646 | 1468918304967 Marionette DEBUG loaded listener.js 01:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1176b0800) [pid = 1646] [serial = 1210] [outer = 0x112f55400] 01:51:45 INFO - PROCESS | 1646 | 1468918305434 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]]]}] 01:51:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:51:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 725ms 01:51:45 INFO - PROCESS | 1646 | 1468918305503 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:51:45 INFO - PROCESS | 1646 | 1468918305507 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:51:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:51:45 INFO - PROCESS | 1646 | 1468918305513 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:51:45 INFO - PROCESS | 1646 | 1468918305517 Marionette TRACE conn2 <- [1,1586,null,{}] 01:51:45 INFO - PROCESS | 1646 | 1468918305520 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}] 01:51:45 INFO - PROCESS | 1646 | 1468918305521 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:45 INFO - PROCESS | 1646 | 1468918305627 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:51:45 INFO - PROCESS | 1646 | 1468918305698 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:45 INFO - PROCESS | 1646 | 1468918305699 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dcc000 == 45 [pid = 1646] [id = 404] 01:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118747c00) [pid = 1646] [serial = 1211] [outer = 0x0] 01:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119147c00) [pid = 1646] [serial = 1212] [outer = 0x118747c00] 01:51:45 INFO - PROCESS | 1646 | 1468918305730 Marionette DEBUG loaded listener.js 01:51:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12071a000) [pid = 1646] [serial = 1213] [outer = 0x118747c00] 01:51:46 INFO - PROCESS | 1646 | 1468918306154 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]]]}] 01:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 672ms 01:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:51:46 INFO - PROCESS | 1646 | 1468918306185 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:51:46 INFO - PROCESS | 1646 | 1468918306187 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:51:46 INFO - PROCESS | 1646 | 1468918306189 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:51:46 INFO - PROCESS | 1646 | 1468918306192 Marionette TRACE conn2 <- [1,1590,null,{}] 01:51:46 INFO - PROCESS | 1646 | 1468918306199 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}] 01:51:46 INFO - PROCESS | 1646 | 1468918306203 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:46 INFO - PROCESS | 1646 | 1468918306307 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:51:46 INFO - PROCESS | 1646 | 1468918306380 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:46 INFO - PROCESS | 1646 | 1468918306383 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8c6800 == 46 [pid = 1646] [id = 405] 01:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12134fc00) [pid = 1646] [serial = 1214] [outer = 0x0] 01:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x121356400) [pid = 1646] [serial = 1215] [outer = 0x12134fc00] 01:51:46 INFO - PROCESS | 1646 | 1468918306414 Marionette DEBUG loaded listener.js 01:51:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1259e0000) [pid = 1646] [serial = 1216] [outer = 0x12134fc00] 01:51:46 INFO - PROCESS | 1646 | 1468918306833 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]]]}] 01:51:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:51:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 671ms 01:51:46 INFO - PROCESS | 1646 | 1468918306861 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:51:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:51:46 INFO - PROCESS | 1646 | 1468918306863 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:51:46 INFO - PROCESS | 1646 | 1468918306865 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:51:46 INFO - PROCESS | 1646 | 1468918306866 Marionette TRACE conn2 <- [1,1594,null,{}] 01:51:46 INFO - PROCESS | 1646 | 1468918306869 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}] 01:51:46 INFO - PROCESS | 1646 | 1468918306870 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:46 INFO - PROCESS | 1646 | 1468918306993 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:51:47 INFO - PROCESS | 1646 | 1468918307065 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:47 INFO - PROCESS | 1646 | 1468918307066 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d134800 == 47 [pid = 1646] [id = 406] 01:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126129000) [pid = 1646] [serial = 1217] [outer = 0x0] 01:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x129048400) [pid = 1646] [serial = 1218] [outer = 0x126129000] 01:51:47 INFO - PROCESS | 1646 | 1468918307095 Marionette DEBUG loaded listener.js 01:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12a4cfc00) [pid = 1646] [serial = 1219] [outer = 0x126129000] 01:51:47 INFO - PROCESS | 1646 | 1468918307522 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]]]}] 01:51:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:51:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 01:51:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:51:47 INFO - PROCESS | 1646 | 1468918307536 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:51:47 INFO - PROCESS | 1646 | 1468918307537 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:51:47 INFO - PROCESS | 1646 | 1468918307539 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:51:47 INFO - PROCESS | 1646 | 1468918307541 Marionette TRACE conn2 <- [1,1598,null,{}] 01:51:47 INFO - PROCESS | 1646 | 1468918307543 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}] 01:51:47 INFO - PROCESS | 1646 | 1468918307544 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:47 INFO - PROCESS | 1646 | 1468918307649 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:51:47 INFO - PROCESS | 1646 | 1468918307708 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:47 INFO - PROCESS | 1646 | 1468918307709 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x117473800 == 48 [pid = 1646] [id = 407] 01:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112a84800) [pid = 1646] [serial = 1220] [outer = 0x0] 01:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11858d800) [pid = 1646] [serial = 1221] [outer = 0x112a84800] 01:51:47 INFO - PROCESS | 1646 | 1468918307737 Marionette DEBUG loaded listener.js 01:51:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1240a2000) [pid = 1646] [serial = 1222] [outer = 0x112a84800] 01:51:48 INFO - PROCESS | 1646 | 1468918308263 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]]]}] 01:51:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:51:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 770ms 01:51:48 INFO - PROCESS | 1646 | 1468918308338 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:51:48 INFO - PROCESS | 1646 | 1468918308340 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:51:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:51:48 INFO - PROCESS | 1646 | 1468918308344 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:51:48 INFO - PROCESS | 1646 | 1468918308346 Marionette TRACE conn2 <- [1,1602,null,{}] 01:51:48 INFO - PROCESS | 1646 | 1468918308352 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}] 01:51:48 INFO - PROCESS | 1646 | 1468918308353 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:48 INFO - PROCESS | 1646 | 1468918308453 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:51:48 INFO - PROCESS | 1646 | 1468918308530 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:48 INFO - PROCESS | 1646 | 1468918308531 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168be000 == 49 [pid = 1646] [id = 408] 01:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1132d1000) [pid = 1646] [serial = 1223] [outer = 0x0] 01:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x116ab3800) [pid = 1646] [serial = 1224] [outer = 0x1132d1000] 01:51:48 INFO - PROCESS | 1646 | 1468918308560 Marionette DEBUG loaded listener.js 01:51:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1180d4000) [pid = 1646] [serial = 1225] [outer = 0x1132d1000] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c71c000 == 48 [pid = 1646] [id = 401] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c49e800 == 47 [pid = 1646] [id = 400] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x121048800 == 46 [pid = 1646] [id = 399] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd84000 == 45 [pid = 1646] [id = 398] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0e2000 == 44 [pid = 1646] [id = 397] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x118758800 == 43 [pid = 1646] [id = 396] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x125d44000 == 42 [pid = 1646] [id = 395] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x124b0e000 == 41 [pid = 1646] [id = 394] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x121265000 == 40 [pid = 1646] [id = 393] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x118f04800 == 39 [pid = 1646] [id = 392] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11685b000 == 38 [pid = 1646] [id = 391] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x128d75800 == 37 [pid = 1646] [id = 390] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1234c2000 == 36 [pid = 1646] [id = 389] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117d99000 == 35 [pid = 1646] [id = 388] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b948000 == 34 [pid = 1646] [id = 387] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x118766800 == 33 [pid = 1646] [id = 375] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117473800 == 32 [pid = 1646] [id = 407] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d134800 == 31 [pid = 1646] [id = 406] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8c6800 == 30 [pid = 1646] [id = 405] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x125dcc000 == 29 [pid = 1646] [id = 404] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d055000 == 28 [pid = 1646] [id = 402] 01:51:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117d95000 == 27 [pid = 1646] [id = 403] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x121944000) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118709800) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1207c0000) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1176adc00) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112d67400) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x112f57800) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11811d000) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11688f400) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x115dc8000) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116841800) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1133e2400) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11870ac00) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1185e4400) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x125d7bc00) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125848c00) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129192400) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x125f7e400) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1258c1c00) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118244000) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128a1d000) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1263ab000) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x129050400) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128b66000) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12919a400) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12a446800) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12919e800) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118f6e800) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x124434400) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12a6bf000) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1207c1800) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12120f800) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12919f400) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 01:51:49 INFO - PROCESS | 1646 | 1468918309549 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]]]}] 01:51:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:51:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1223ms 01:51:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:51:49 INFO - PROCESS | 1646 | 1468918309568 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:51:49 INFO - PROCESS | 1646 | 1468918309571 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:51:49 INFO - PROCESS | 1646 | 1468918309574 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:51:49 INFO - PROCESS | 1646 | 1468918309576 Marionette TRACE conn2 <- [1,1606,null,{}] 01:51:49 INFO - PROCESS | 1646 | 1468918309580 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}] 01:51:49 INFO - PROCESS | 1646 | 1468918309581 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:49 INFO - PROCESS | 1646 | 1468918309666 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:51:49 INFO - PROCESS | 1646 | 1468918309671 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:49 INFO - PROCESS | 1646 | 1468918309672 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x116179800 == 28 [pid = 1646] [id = 409] 01:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1127d3000) [pid = 1646] [serial = 1226] [outer = 0x0] 01:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112eb4400) [pid = 1646] [serial = 1227] [outer = 0x1127d3000] 01:51:49 INFO - PROCESS | 1646 | 1468918309703 Marionette DEBUG loaded listener.js 01:51:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1131a6000) [pid = 1646] [serial = 1228] [outer = 0x1127d3000] 01:51:50 INFO - PROCESS | 1646 | 1468918310093 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]]]}] 01:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 570ms 01:51:50 INFO - PROCESS | 1646 | 1468918310144 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:51:50 INFO - PROCESS | 1646 | 1468918310147 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:51:50 INFO - PROCESS | 1646 | 1468918310152 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:51:50 INFO - PROCESS | 1646 | 1468918310154 Marionette TRACE conn2 <- [1,1610,null,{}] 01:51:50 INFO - PROCESS | 1646 | 1468918310156 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}] 01:51:50 INFO - PROCESS | 1646 | 1468918310158 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:50 INFO - PROCESS | 1646 | 1468918310238 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:51:50 INFO - PROCESS | 1646 | 1468918310242 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:50 INFO - PROCESS | 1646 | 1468918310244 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d99800 == 29 [pid = 1646] [id = 410] 01:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x115dc8000) [pid = 1646] [serial = 1229] [outer = 0x0] 01:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116ab2800) [pid = 1646] [serial = 1230] [outer = 0x115dc8000] 01:51:50 INFO - PROCESS | 1646 | 1468918310273 Marionette DEBUG loaded listener.js 01:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1180d0000) [pid = 1646] [serial = 1231] [outer = 0x115dc8000] 01:51:50 INFO - PROCESS | 1646 | 1468918310633 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]]]}] 01:51:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:51:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 01:51:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:51:50 INFO - PROCESS | 1646 | 1468918310671 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:51:50 INFO - PROCESS | 1646 | 1468918310672 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:51:50 INFO - PROCESS | 1646 | 1468918310674 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:51:50 INFO - PROCESS | 1646 | 1468918310677 Marionette TRACE conn2 <- [1,1614,null,{}] 01:51:50 INFO - PROCESS | 1646 | 1468918310685 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}] 01:51:50 INFO - PROCESS | 1646 | 1468918310688 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:50 INFO - PROCESS | 1646 | 1468918310763 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:51:50 INFO - PROCESS | 1646 | 1468918310770 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:50 INFO - PROCESS | 1646 | 1468918310772 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198e1800 == 30 [pid = 1646] [id = 411] 01:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1127d9800) [pid = 1646] [serial = 1232] [outer = 0x0] 01:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1185e7800) [pid = 1646] [serial = 1233] [outer = 0x1127d9800] 01:51:50 INFO - PROCESS | 1646 | 1468918310800 Marionette DEBUG loaded listener.js 01:51:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118741400) [pid = 1646] [serial = 1234] [outer = 0x1127d9800] 01:51:51 INFO - PROCESS | 1646 | 1468918311156 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]]]}] 01:51:51 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 01:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 01:51:51 INFO - PROCESS | 1646 | 1468918311197 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:51:51 INFO - PROCESS | 1646 | 1468918311198 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:51:51 INFO - PROCESS | 1646 | 1468918311201 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:51:51 INFO - PROCESS | 1646 | 1468918311202 Marionette TRACE conn2 <- [1,1618,null,{}] 01:51:51 INFO - PROCESS | 1646 | 1468918311204 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}] 01:51:51 INFO - PROCESS | 1646 | 1468918311205 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:51 INFO - PROCESS | 1646 | 1468918311311 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:51:51 INFO - PROCESS | 1646 | 1468918311319 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:51 INFO - PROCESS | 1646 | 1468918311320 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12114f800 == 31 [pid = 1646] [id = 412] 01:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118866800) [pid = 1646] [serial = 1235] [outer = 0x0] 01:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11980b800) [pid = 1646] [serial = 1236] [outer = 0x118866800] 01:51:51 INFO - PROCESS | 1646 | 1468918311346 Marionette DEBUG loaded listener.js 01:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119a05400) [pid = 1646] [serial = 1237] [outer = 0x118866800] 01:51:51 INFO - PROCESS | 1646 | 1468918311704 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]]]}] 01:51:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:51:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 518ms 01:51:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:51:51 INFO - PROCESS | 1646 | 1468918311719 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:51:51 INFO - PROCESS | 1646 | 1468918311721 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:51:51 INFO - PROCESS | 1646 | 1468918311729 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:51:51 INFO - PROCESS | 1646 | 1468918311730 Marionette TRACE conn2 <- [1,1622,null,{}] 01:51:51 INFO - PROCESS | 1646 | 1468918311733 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}] 01:51:51 INFO - PROCESS | 1646 | 1468918311734 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:51 INFO - PROCESS | 1646 | 1468918311831 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:51:51 INFO - PROCESS | 1646 | 1468918311835 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:51 INFO - PROCESS | 1646 | 1468918311836 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x123323000 == 32 [pid = 1646] [id = 413] 01:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x114f84000) [pid = 1646] [serial = 1238] [outer = 0x0] 01:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119a11c00) [pid = 1646] [serial = 1239] [outer = 0x114f84000] 01:51:51 INFO - PROCESS | 1646 | 1468918311861 Marionette DEBUG loaded listener.js 01:51:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1210dcc00) [pid = 1646] [serial = 1240] [outer = 0x114f84000] 01:51:52 INFO - PROCESS | 1646 | 1468918312233 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]]]}] 01:51:52 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 01:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 522ms 01:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:51:52 INFO - PROCESS | 1646 | 1468918312252 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:51:52 INFO - PROCESS | 1646 | 1468918312253 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:51:52 INFO - PROCESS | 1646 | 1468918312255 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:51:52 INFO - PROCESS | 1646 | 1468918312256 Marionette TRACE conn2 <- [1,1626,null,{}] 01:51:52 INFO - PROCESS | 1646 | 1468918312258 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}] 01:51:52 INFO - PROCESS | 1646 | 1468918312262 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:52 INFO - PROCESS | 1646 | 1468918312376 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:51:52 INFO - PROCESS | 1646 | 1468918312412 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:52 INFO - PROCESS | 1646 | 1468918312414 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1254a8800 == 33 [pid = 1646] [id = 414] 01:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11858e000) [pid = 1646] [serial = 1241] [outer = 0x0] 01:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12134a800) [pid = 1646] [serial = 1242] [outer = 0x11858e000] 01:51:52 INFO - PROCESS | 1646 | 1468918312439 Marionette DEBUG loaded listener.js 01:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1244a0400) [pid = 1646] [serial = 1243] [outer = 0x11858e000] 01:51:52 INFO - PROCESS | 1646 | 1468918312731 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]]]}] 01:51:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:51:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 01:51:52 INFO - PROCESS | 1646 | 1468918312776 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:51:52 INFO - PROCESS | 1646 | 1468918312778 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:51:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:51:52 INFO - PROCESS | 1646 | 1468918312780 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:51:52 INFO - PROCESS | 1646 | 1468918312783 Marionette TRACE conn2 <- [1,1630,null,{}] 01:51:52 INFO - PROCESS | 1646 | 1468918312787 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}] 01:51:52 INFO - PROCESS | 1646 | 1468918312789 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:52 INFO - PROCESS | 1646 | 1468918312885 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:51:52 INFO - PROCESS | 1646 | 1468918312895 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:52 INFO - PROCESS | 1646 | 1468918312896 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x126183000 == 34 [pid = 1646] [id = 415] 01:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118129800) [pid = 1646] [serial = 1244] [outer = 0x0] 01:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1254b6c00) [pid = 1646] [serial = 1245] [outer = 0x118129800] 01:51:52 INFO - PROCESS | 1646 | 1468918312921 Marionette DEBUG loaded listener.js 01:51:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1259e1400) [pid = 1646] [serial = 1246] [outer = 0x118129800] 01:51:53 INFO - PROCESS | 1646 | 1468918313262 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]]]}] 01:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 524ms 01:51:53 INFO - PROCESS | 1646 | 1468918313304 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:51:53 INFO - PROCESS | 1646 | 1468918313306 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:51:53 INFO - PROCESS | 1646 | 1468918313308 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:51:53 INFO - PROCESS | 1646 | 1468918313309 Marionette TRACE conn2 <- [1,1634,null,{}] 01:51:53 INFO - PROCESS | 1646 | 1468918313311 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}] 01:51:53 INFO - PROCESS | 1646 | 1468918313313 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:53 INFO - PROCESS | 1646 | 1468918313411 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:51:53 INFO - PROCESS | 1646 | 1468918313415 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:53 INFO - PROCESS | 1646 | 1468918313416 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291c8000 == 35 [pid = 1646] [id = 416] 01:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11858b400) [pid = 1646] [serial = 1247] [outer = 0x0] 01:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125f82800) [pid = 1646] [serial = 1248] [outer = 0x11858b400] 01:51:53 INFO - PROCESS | 1646 | 1468918313440 Marionette DEBUG loaded listener.js 01:51:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x126440c00) [pid = 1646] [serial = 1249] [outer = 0x11858b400] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12a5e6800) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12a5e7800) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b8b9000) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1176ad000) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1176b6000) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x112d91800) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x120fd6800) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12612a400) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119d72400) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116ab1000) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118122800) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b8bb000) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1126dbc00) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1126d1c00) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1129b9800) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:51:53 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1126d8000) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:51:53 INFO - PROCESS | 1646 | 1468918313951 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]]]}] 01:51:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:51:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 668ms 01:51:53 INFO - PROCESS | 1646 | 1468918313977 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:51:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:51:53 INFO - PROCESS | 1646 | 1468918313989 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:51:53 INFO - PROCESS | 1646 | 1468918313991 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:51:53 INFO - PROCESS | 1646 | 1468918313992 Marionette TRACE conn2 <- [1,1638,null,{}] 01:51:53 INFO - PROCESS | 1646 | 1468918313994 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}] 01:51:53 INFO - PROCESS | 1646 | 1468918313995 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:54 INFO - PROCESS | 1646 | 1468918314070 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:51:54 INFO - PROCESS | 1646 | 1468918314127 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:54 INFO - PROCESS | 1646 | 1468918314128 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198d3000 == 36 [pid = 1646] [id = 417] 01:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x110e70400) [pid = 1646] [serial = 1250] [outer = 0x0] 01:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1176b6000) [pid = 1646] [serial = 1251] [outer = 0x110e70400] 01:51:54 INFO - PROCESS | 1646 | 1468918314153 Marionette DEBUG loaded listener.js 01:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121350c00) [pid = 1646] [serial = 1252] [outer = 0x110e70400] 01:51:54 INFO - PROCESS | 1646 | 1468918314425 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]]]}] 01:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 468ms 01:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:51:54 INFO - PROCESS | 1646 | 1468918314459 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:51:54 INFO - PROCESS | 1646 | 1468918314460 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:51:54 INFO - PROCESS | 1646 | 1468918314470 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:51:54 INFO - PROCESS | 1646 | 1468918314471 Marionette TRACE conn2 <- [1,1642,null,{}] 01:51:54 INFO - PROCESS | 1646 | 1468918314473 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}] 01:51:54 INFO - PROCESS | 1646 | 1468918314475 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:54 INFO - PROCESS | 1646 | 1468918314554 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:51:54 INFO - PROCESS | 1646 | 1468918314558 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:54 INFO - PROCESS | 1646 | 1468918314559 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5c7800 == 37 [pid = 1646] [id = 418] 01:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12134b400) [pid = 1646] [serial = 1253] [outer = 0x0] 01:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x126443000) [pid = 1646] [serial = 1254] [outer = 0x12134b400] 01:51:54 INFO - PROCESS | 1646 | 1468918314585 Marionette DEBUG loaded listener.js 01:51:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b32400) [pid = 1646] [serial = 1255] [outer = 0x12134b400] 01:51:54 INFO - PROCESS | 1646 | 1468918314923 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]]]}] 01:51:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:51:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 479ms 01:51:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:51:54 INFO - PROCESS | 1646 | 1468918314941 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:51:54 INFO - PROCESS | 1646 | 1468918314943 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:51:54 INFO - PROCESS | 1646 | 1468918314953 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:51:54 INFO - PROCESS | 1646 | 1468918314955 Marionette TRACE conn2 <- [1,1646,null,{}] 01:51:54 INFO - PROCESS | 1646 | 1468918314958 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}] 01:51:54 INFO - PROCESS | 1646 | 1468918314959 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:55 INFO - PROCESS | 1646 | 1468918315074 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:51:55 INFO - PROCESS | 1646 | 1468918315079 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:55 INFO - PROCESS | 1646 | 1468918315081 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12197f000 == 38 [pid = 1646] [id = 419] 01:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128b35c00) [pid = 1646] [serial = 1256] [outer = 0x0] 01:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129050c00) [pid = 1646] [serial = 1257] [outer = 0x128b35c00] 01:51:55 INFO - PROCESS | 1646 | 1468918315110 Marionette DEBUG loaded listener.js 01:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12a43f400) [pid = 1646] [serial = 1258] [outer = 0x128b35c00] 01:51:55 INFO - PROCESS | 1646 | 1468918315428 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]]]}] 01:51:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:51:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 531ms 01:51:55 INFO - PROCESS | 1646 | 1468918315477 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:51:55 INFO - PROCESS | 1646 | 1468918315479 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:51:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:51:55 INFO - PROCESS | 1646 | 1468918315482 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:51:55 INFO - PROCESS | 1646 | 1468918315484 Marionette TRACE conn2 <- [1,1650,null,{}] 01:51:55 INFO - PROCESS | 1646 | 1468918315487 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}] 01:51:55 INFO - PROCESS | 1646 | 1468918315488 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:55 INFO - PROCESS | 1646 | 1468918315564 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:51:55 INFO - PROCESS | 1646 | 1468918315569 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:55 INFO - PROCESS | 1646 | 1468918315571 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b940800 == 39 [pid = 1646] [id = 420] 01:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129197400) [pid = 1646] [serial = 1259] [outer = 0x0] 01:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a5e2000) [pid = 1646] [serial = 1260] [outer = 0x129197400] 01:51:55 INFO - PROCESS | 1646 | 1468918315594 Marionette DEBUG loaded listener.js 01:51:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a6bd400) [pid = 1646] [serial = 1261] [outer = 0x129197400] 01:51:56 INFO - PROCESS | 1646 | 1468918316105 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]]]}] 01:51:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 671ms 01:51:56 INFO - PROCESS | 1646 | 1468918316152 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:51:56 INFO - PROCESS | 1646 | 1468918316155 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:51:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:51:56 INFO - PROCESS | 1646 | 1468918316158 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:51:56 INFO - PROCESS | 1646 | 1468918316161 Marionette TRACE conn2 <- [1,1654,null,{}] 01:51:56 INFO - PROCESS | 1646 | 1468918316165 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}] 01:51:56 INFO - PROCESS | 1646 | 1468918316167 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:56 INFO - PROCESS | 1646 | 1468918316282 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:51:56 INFO - PROCESS | 1646 | 1468918316388 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:56 INFO - PROCESS | 1646 | 1468918316389 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d87000 == 40 [pid = 1646] [id = 421] 01:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x112f53400) [pid = 1646] [serial = 1262] [outer = 0x0] 01:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x112f58c00) [pid = 1646] [serial = 1263] [outer = 0x112f53400] 01:51:56 INFO - PROCESS | 1646 | 1468918316421 Marionette DEBUG loaded listener.js 01:51:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1161aa400) [pid = 1646] [serial = 1264] [outer = 0x112f53400] 01:51:56 INFO - PROCESS | 1646 | 1468918316937 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]]]}] 01:51:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:51:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 826ms 01:51:56 INFO - PROCESS | 1646 | 1468918316991 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:51:56 INFO - PROCESS | 1646 | 1468918316994 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:51:57 INFO - PROCESS | 1646 | 1468918317002 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:51:57 INFO - PROCESS | 1646 | 1468918317004 Marionette TRACE conn2 <- [1,1658,null,{}] 01:51:57 INFO - PROCESS | 1646 | 1468918317007 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}] 01:51:57 INFO - PROCESS | 1646 | 1468918317008 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:57 INFO - PROCESS | 1646 | 1468918317128 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:51:57 INFO - PROCESS | 1646 | 1468918317209 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:57 INFO - PROCESS | 1646 | 1468918317210 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x121154800 == 41 [pid = 1646] [id = 422] 01:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x115dc9800) [pid = 1646] [serial = 1265] [outer = 0x0] 01:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1180d9000) [pid = 1646] [serial = 1266] [outer = 0x115dc9800] 01:51:57 INFO - PROCESS | 1646 | 1468918317240 Marionette DEBUG loaded listener.js 01:51:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11823c400) [pid = 1646] [serial = 1267] [outer = 0x115dc9800] 01:51:57 INFO - PROCESS | 1646 | 1468918317922 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]]]}] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12197f000 == 40 [pid = 1646] [id = 419] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5c7800 == 39 [pid = 1646] [id = 418] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1198d3000 == 38 [pid = 1646] [id = 417] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1291c8000 == 37 [pid = 1646] [id = 416] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x126183000 == 36 [pid = 1646] [id = 415] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1254a8800 == 35 [pid = 1646] [id = 414] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x123323000 == 34 [pid = 1646] [id = 413] 01:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 970ms 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12114f800 == 33 [pid = 1646] [id = 412] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1198e1800 == 32 [pid = 1646] [id = 411] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x117d99800 == 31 [pid = 1646] [id = 410] 01:51:57 INFO - PROCESS | 1646 | --DOCSHELL 0x116179800 == 30 [pid = 1646] [id = 409] 01:51:57 INFO - PROCESS | 1646 | 1468918317986 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:51:57 INFO - PROCESS | 1646 | 1468918317989 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:51:57 INFO - PROCESS | 1646 | 1468918317992 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:51:57 INFO - PROCESS | 1646 | 1468918317993 Marionette TRACE conn2 <- [1,1662,null,{}] 01:51:58 INFO - PROCESS | 1646 | 1468918317999 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}] 01:51:58 INFO - PROCESS | 1646 | 1468918318000 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:58 INFO - PROCESS | 1646 | 1468918318084 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12af63400) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12b8b9c00) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12b8b2c00) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b986800) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118746000) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119d6c000) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11858c400) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119144400) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11300fc00) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11688e000) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1245e5400) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125f6e800) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x128a1bc00) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128b67000) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b759000) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12a6c4400) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11716d800) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118124400) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121949400) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x126126c00) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12bdea400) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12bdf1800) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12bd49800) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1126dac00) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1126df000) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12bd44000) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x129047c00) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12442c000) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12b97e000) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118586400) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12a4c1000) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x112f4d800) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 01:51:58 INFO - PROCESS | 1646 | 1468918318153 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:58 INFO - PROCESS | 1646 | 1468918318154 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11641a000 == 31 [pid = 1646] [id = 423] 01:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1126d9c00) [pid = 1646] [serial = 1268] [outer = 0x0] 01:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1129b8000) [pid = 1646] [serial = 1269] [outer = 0x1126d9c00] 01:51:58 INFO - PROCESS | 1646 | 1468918318184 Marionette DEBUG loaded listener.js 01:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112d89400) [pid = 1646] [serial = 1270] [outer = 0x1126d9c00] 01:51:58 INFO - PROCESS | 1646 | 1468918318490 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]]]}] 01:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 521ms 01:51:58 INFO - PROCESS | 1646 | 1468918318521 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:51:58 INFO - PROCESS | 1646 | 1468918318524 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:51:58 INFO - PROCESS | 1646 | 1468918318528 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:51:58 INFO - PROCESS | 1646 | 1468918318530 Marionette TRACE conn2 <- [1,1666,null,{}] 01:51:58 INFO - PROCESS | 1646 | 1468918318536 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}] 01:51:58 INFO - PROCESS | 1646 | 1468918318538 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:58 INFO - PROCESS | 1646 | 1468918318618 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:51:58 INFO - PROCESS | 1646 | 1468918318623 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:58 INFO - PROCESS | 1646 | 1468918318624 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11838c800 == 32 [pid = 1646] [id = 424] 01:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x113c55800) [pid = 1646] [serial = 1271] [outer = 0x0] 01:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x115dbb400) [pid = 1646] [serial = 1272] [outer = 0x113c55800] 01:51:58 INFO - PROCESS | 1646 | 1468918318651 Marionette DEBUG loaded listener.js 01:51:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116149800) [pid = 1646] [serial = 1273] [outer = 0x113c55800] 01:51:59 INFO - PROCESS | 1646 | 1468918319015 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]]]}] 01:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 01:51:59 INFO - PROCESS | 1646 | 1468918319052 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:51:59 INFO - PROCESS | 1646 | 1468918319054 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:51:59 INFO - PROCESS | 1646 | 1468918319056 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:51:59 INFO - PROCESS | 1646 | 1468918319058 Marionette TRACE conn2 <- [1,1670,null,{}] 01:51:59 INFO - PROCESS | 1646 | 1468918319066 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}] 01:51:59 INFO - PROCESS | 1646 | 1468918319069 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:59 INFO - PROCESS | 1646 | 1468918319151 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:51:59 INFO - PROCESS | 1646 | 1468918319158 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:59 INFO - PROCESS | 1646 | 1468918319160 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x120766000 == 33 [pid = 1646] [id = 425] 01:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1127d6400) [pid = 1646] [serial = 1274] [outer = 0x0] 01:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1176ba800) [pid = 1646] [serial = 1275] [outer = 0x1127d6400] 01:51:59 INFO - PROCESS | 1646 | 1468918319188 Marionette DEBUG loaded listener.js 01:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118129400) [pid = 1646] [serial = 1276] [outer = 0x1127d6400] 01:51:59 INFO - PROCESS | 1646 | 1468918319552 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]]]}] 01:51:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:51:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 524ms 01:51:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:51:59 INFO - PROCESS | 1646 | 1468918319582 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:51:59 INFO - PROCESS | 1646 | 1468918319583 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:51:59 INFO - PROCESS | 1646 | 1468918319585 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:51:59 INFO - PROCESS | 1646 | 1468918319587 Marionette TRACE conn2 <- [1,1674,null,{}] 01:51:59 INFO - PROCESS | 1646 | 1468918319589 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}] 01:51:59 INFO - PROCESS | 1646 | 1468918319590 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:59 INFO - PROCESS | 1646 | 1468918319669 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:51:59 INFO - PROCESS | 1646 | 1468918319673 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:51:59 INFO - PROCESS | 1646 | 1468918319674 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:51:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12199a000 == 34 [pid = 1646] [id = 426] 01:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11823ec00) [pid = 1646] [serial = 1277] [outer = 0x0] 01:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1185e9800) [pid = 1646] [serial = 1278] [outer = 0x11823ec00] 01:51:59 INFO - PROCESS | 1646 | 1468918319701 Marionette DEBUG loaded listener.js 01:51:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11870ec00) [pid = 1646] [serial = 1279] [outer = 0x11823ec00] 01:52:00 INFO - PROCESS | 1646 | 1468918320028 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]]]}] 01:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 467ms 01:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:52:00 INFO - PROCESS | 1646 | 1468918320054 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:52:00 INFO - PROCESS | 1646 | 1468918320055 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:52:00 INFO - PROCESS | 1646 | 1468918320057 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:52:00 INFO - PROCESS | 1646 | 1468918320058 Marionette TRACE conn2 <- [1,1678,null,{}] 01:52:00 INFO - PROCESS | 1646 | 1468918320060 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}] 01:52:00 INFO - PROCESS | 1646 | 1468918320062 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:00 INFO - PROCESS | 1646 | 1468918320136 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:52:00 INFO - PROCESS | 1646 | 1468918320140 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:00 INFO - PROCESS | 1646 | 1468918320141 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1254ea800 == 35 [pid = 1646] [id = 427] 01:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11870f400) [pid = 1646] [serial = 1280] [outer = 0x0] 01:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118865400) [pid = 1646] [serial = 1281] [outer = 0x11870f400] 01:52:00 INFO - PROCESS | 1646 | 1468918320165 Marionette DEBUG loaded listener.js 01:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119142c00) [pid = 1646] [serial = 1282] [outer = 0x11870f400] 01:52:00 INFO - PROCESS | 1646 | 1468918320560 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]]]}] 01:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 01:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:52:00 INFO - PROCESS | 1646 | 1468918320577 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:52:00 INFO - PROCESS | 1646 | 1468918320578 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:52:00 INFO - PROCESS | 1646 | 1468918320580 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:52:00 INFO - PROCESS | 1646 | 1468918320581 Marionette TRACE conn2 <- [1,1682,null,{}] 01:52:00 INFO - PROCESS | 1646 | 1468918320586 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}] 01:52:00 INFO - PROCESS | 1646 | 1468918320590 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:00 INFO - PROCESS | 1646 | 1468918320712 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:52:00 INFO - PROCESS | 1646 | 1468918320722 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:00 INFO - PROCESS | 1646 | 1468918320724 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1289a7000 == 36 [pid = 1646] [id = 428] 01:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119143000) [pid = 1646] [serial = 1283] [outer = 0x0] 01:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11991e800) [pid = 1646] [serial = 1284] [outer = 0x119143000] 01:52:00 INFO - PROCESS | 1646 | 1468918320754 Marionette DEBUG loaded listener.js 01:52:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121352800) [pid = 1646] [serial = 1285] [outer = 0x119143000] 01:52:01 INFO - PROCESS | 1646 | 1468918321252 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]]]}] 01:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 722ms 01:52:01 INFO - PROCESS | 1646 | 1468918321302 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:52:01 INFO - PROCESS | 1646 | 1468918321303 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:52:01 INFO - PROCESS | 1646 | 1468918321306 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:52:01 INFO - PROCESS | 1646 | 1468918321307 Marionette TRACE conn2 <- [1,1686,null,{}] 01:52:01 INFO - PROCESS | 1646 | 1468918321309 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}] 01:52:01 INFO - PROCESS | 1646 | 1468918321310 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:01 INFO - PROCESS | 1646 | 1468918321405 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:52:01 INFO - PROCESS | 1646 | 1468918321419 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:01 INFO - PROCESS | 1646 | 1468918321420 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a421800 == 37 [pid = 1646] [id = 429] 01:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121723800) [pid = 1646] [serial = 1286] [outer = 0x0] 01:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1218b8800) [pid = 1646] [serial = 1287] [outer = 0x121723800] 01:52:01 INFO - PROCESS | 1646 | 1468918321445 Marionette DEBUG loaded listener.js 01:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123478800) [pid = 1646] [serial = 1288] [outer = 0x121723800] 01:52:01 INFO - PROCESS | 1646 | 1468918321787 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]]]}] 01:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 520ms 01:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:52:01 INFO - PROCESS | 1646 | 1468918321827 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:52:01 INFO - PROCESS | 1646 | 1468918321828 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:52:01 INFO - PROCESS | 1646 | 1468918321830 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:52:01 INFO - PROCESS | 1646 | 1468918321831 Marionette TRACE conn2 <- [1,1690,null,{}] 01:52:01 INFO - PROCESS | 1646 | 1468918321836 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}] 01:52:01 INFO - PROCESS | 1646 | 1468918321837 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:01 INFO - PROCESS | 1646 | 1468918321936 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:52:01 INFO - PROCESS | 1646 | 1468918321939 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:01 INFO - PROCESS | 1646 | 1468918321940 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a680800 == 38 [pid = 1646] [id = 430] 01:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121723c00) [pid = 1646] [serial = 1289] [outer = 0x0] 01:52:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12442e400) [pid = 1646] [serial = 1290] [outer = 0x121723c00] 01:52:01 INFO - PROCESS | 1646 | 1468918321965 Marionette DEBUG loaded listener.js 01:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x124b3c400) [pid = 1646] [serial = 1291] [outer = 0x121723c00] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118866800) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1132d1000) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1127d9800) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x115dc8000) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1127d3000) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x114f84000) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112f55400) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118747c00) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12134fc00) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x126129000) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x112a84800) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11858e000) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11858b400) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x110e70400) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118129800) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12134b400) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:52:02 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x128b35c00) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:52:02 INFO - PROCESS | 1646 | 1468918322423 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]]]}] 01:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 622ms 01:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:52:02 INFO - PROCESS | 1646 | 1468918322452 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:52:02 INFO - PROCESS | 1646 | 1468918322453 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:52:02 INFO - PROCESS | 1646 | 1468918322455 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:52:02 INFO - PROCESS | 1646 | 1468918322457 Marionette TRACE conn2 <- [1,1694,null,{}] 01:52:02 INFO - PROCESS | 1646 | 1468918322459 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}] 01:52:02 INFO - PROCESS | 1646 | 1468918322460 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:02 INFO - PROCESS | 1646 | 1468918322540 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:52:02 INFO - PROCESS | 1646 | 1468918322544 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:02 INFO - PROCESS | 1646 | 1468918322545 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x120765800 == 39 [pid = 1646] [id = 431] 01:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x113280c00) [pid = 1646] [serial = 1292] [outer = 0x0] 01:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x116817000) [pid = 1646] [serial = 1293] [outer = 0x113280c00] 01:52:02 INFO - PROCESS | 1646 | 1468918322569 Marionette DEBUG loaded listener.js 01:52:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11823a000) [pid = 1646] [serial = 1294] [outer = 0x113280c00] 01:52:02 INFO - PROCESS | 1646 | 1468918322989 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]]]}] 01:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 576ms 01:52:03 INFO - PROCESS | 1646 | 1468918323033 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:52:03 INFO - PROCESS | 1646 | 1468918323035 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:52:03 INFO - PROCESS | 1646 | 1468918323039 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:52:03 INFO - PROCESS | 1646 | 1468918323040 Marionette TRACE conn2 <- [1,1698,null,{}] 01:52:03 INFO - PROCESS | 1646 | 1468918323043 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}] 01:52:03 INFO - PROCESS | 1646 | 1468918323045 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:03 INFO - PROCESS | 1646 | 1468918323170 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:52:03 INFO - PROCESS | 1646 | 1468918323219 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:03 INFO - PROCESS | 1646 | 1468918323220 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74f800 == 40 [pid = 1646] [id = 432] 01:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11823bc00) [pid = 1646] [serial = 1295] [outer = 0x0] 01:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12134a000) [pid = 1646] [serial = 1296] [outer = 0x11823bc00] 01:52:03 INFO - PROCESS | 1646 | 1468918323252 Marionette DEBUG loaded listener.js 01:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x124b3e000) [pid = 1646] [serial = 1297] [outer = 0x11823bc00] 01:52:03 INFO - PROCESS | 1646 | 1468918323589 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]]]}] 01:52:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 01:52:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 573ms 01:52:03 INFO - PROCESS | 1646 | 1468918323611 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:52:03 INFO - PROCESS | 1646 | 1468918323613 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:52:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:52:03 INFO - PROCESS | 1646 | 1468918323618 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:52:03 INFO - PROCESS | 1646 | 1468918323621 Marionette TRACE conn2 <- [1,1702,null,{}] 01:52:03 INFO - PROCESS | 1646 | 1468918323623 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}] 01:52:03 INFO - PROCESS | 1646 | 1468918323625 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:03 INFO - PROCESS | 1646 | 1468918323744 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:52:03 INFO - PROCESS | 1646 | 1468918323753 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:03 INFO - PROCESS | 1646 | 1468918323755 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd8b000 == 41 [pid = 1646] [id = 433] 01:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1254b9c00) [pid = 1646] [serial = 1298] [outer = 0x0] 01:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125d84800) [pid = 1646] [serial = 1299] [outer = 0x1254b9c00] 01:52:03 INFO - PROCESS | 1646 | 1468918323781 Marionette DEBUG loaded listener.js 01:52:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12644a000) [pid = 1646] [serial = 1300] [outer = 0x1254b9c00] 01:52:04 INFO - PROCESS | 1646 | 1468918324091 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]]]}] 01:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 521ms 01:52:04 INFO - PROCESS | 1646 | 1468918324140 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:52:04 INFO - PROCESS | 1646 | 1468918324141 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:52:04 INFO - PROCESS | 1646 | 1468918324143 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:52:04 INFO - PROCESS | 1646 | 1468918324144 Marionette TRACE conn2 <- [1,1706,null,{}] 01:52:04 INFO - PROCESS | 1646 | 1468918324147 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}] 01:52:04 INFO - PROCESS | 1646 | 1468918324148 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:04 INFO - PROCESS | 1646 | 1468918324231 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:52:04 INFO - PROCESS | 1646 | 1468918324236 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:04 INFO - PROCESS | 1646 | 1468918324237 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c49d000 == 42 [pid = 1646] [id = 434] 01:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128a16c00) [pid = 1646] [serial = 1301] [outer = 0x0] 01:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128b38400) [pid = 1646] [serial = 1302] [outer = 0x128a16c00] 01:52:04 INFO - PROCESS | 1646 | 1468918324261 Marionette DEBUG loaded listener.js 01:52:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12904dc00) [pid = 1646] [serial = 1303] [outer = 0x128a16c00] 01:52:04 INFO - PROCESS | 1646 | 1468918324770 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]]]}] 01:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 669ms 01:52:04 INFO - PROCESS | 1646 | 1468918324813 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:52:04 INFO - PROCESS | 1646 | 1468918324816 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:52:04 INFO - PROCESS | 1646 | 1468918324819 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:52:04 INFO - PROCESS | 1646 | 1468918324821 Marionette TRACE conn2 <- [1,1710,null,{}] 01:52:04 INFO - PROCESS | 1646 | 1468918324826 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}] 01:52:04 INFO - PROCESS | 1646 | 1468918324828 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:04 INFO - PROCESS | 1646 | 1468918324938 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:52:05 INFO - PROCESS | 1646 | 1468918324998 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:05 INFO - PROCESS | 1646 | 1468918325000 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x118772800 == 43 [pid = 1646] [id = 435] 01:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112a85400) [pid = 1646] [serial = 1304] [outer = 0x0] 01:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1131a8000) [pid = 1646] [serial = 1305] [outer = 0x112a85400] 01:52:05 INFO - PROCESS | 1646 | 1468918325030 Marionette DEBUG loaded listener.js 01:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x115e8d000) [pid = 1646] [serial = 1306] [outer = 0x112a85400] 01:52:05 INFO - PROCESS | 1646 | 1468918325511 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]]]}] 01:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 723ms 01:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:52:05 INFO - PROCESS | 1646 | 1468918325542 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:52:05 INFO - PROCESS | 1646 | 1468918325546 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:52:05 INFO - PROCESS | 1646 | 1468918325550 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:52:05 INFO - PROCESS | 1646 | 1468918325552 Marionette TRACE conn2 <- [1,1714,null,{}] 01:52:05 INFO - PROCESS | 1646 | 1468918325555 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}] 01:52:05 INFO - PROCESS | 1646 | 1468918325557 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:05 INFO - PROCESS | 1646 | 1468918325664 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:52:05 INFO - PROCESS | 1646 | 1468918325755 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:05 INFO - PROCESS | 1646 | 1468918325757 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x126174000 == 44 [pid = 1646] [id = 436] 01:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x117d2c800) [pid = 1646] [serial = 1307] [outer = 0x0] 01:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118239c00) [pid = 1646] [serial = 1308] [outer = 0x117d2c800] 01:52:05 INFO - PROCESS | 1646 | 1468918325787 Marionette DEBUG loaded listener.js 01:52:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11885b400) [pid = 1646] [serial = 1309] [outer = 0x117d2c800] 01:52:06 INFO - PROCESS | 1646 | 1468918326207 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]]]}] 01:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 721ms 01:52:06 INFO - PROCESS | 1646 | 1468918326271 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:52:06 INFO - PROCESS | 1646 | 1468918326273 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:52:06 INFO - PROCESS | 1646 | 1468918326275 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:52:06 INFO - PROCESS | 1646 | 1468918326278 Marionette TRACE conn2 <- [1,1718,null,{}] 01:52:06 INFO - PROCESS | 1646 | 1468918326286 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}] 01:52:06 INFO - PROCESS | 1646 | 1468918326289 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:06 INFO - PROCESS | 1646 | 1468918326394 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:52:06 INFO - PROCESS | 1646 | 1468918326467 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:06 INFO - PROCESS | 1646 | 1468918326469 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c718000 == 45 [pid = 1646] [id = 437] 01:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11980d400) [pid = 1646] [serial = 1310] [outer = 0x0] 01:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1210e1800) [pid = 1646] [serial = 1311] [outer = 0x11980d400] 01:52:06 INFO - PROCESS | 1646 | 1468918326502 Marionette DEBUG loaded listener.js 01:52:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12134e000) [pid = 1646] [serial = 1312] [outer = 0x11980d400] 01:52:06 INFO - PROCESS | 1646 | 1468918326920 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]]]}] 01:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 01:52:06 INFO - PROCESS | 1646 | 1468918326950 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:52:06 INFO - PROCESS | 1646 | 1468918326953 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:52:06 INFO - PROCESS | 1646 | 1468918326972 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:52:06 INFO - PROCESS | 1646 | 1468918326973 Marionette TRACE conn2 <- [1,1722,null,{}] 01:52:06 INFO - PROCESS | 1646 | 1468918326976 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}] 01:52:06 INFO - PROCESS | 1646 | 1468918326978 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:07 INFO - PROCESS | 1646 | 1468918327080 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:52:07 INFO - PROCESS | 1646 | 1468918327140 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:07 INFO - PROCESS | 1646 | 1468918327141 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8c2800 == 46 [pid = 1646] [id = 438] 01:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12411f000) [pid = 1646] [serial = 1313] [outer = 0x0] 01:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x125f87400) [pid = 1646] [serial = 1314] [outer = 0x12411f000] 01:52:07 INFO - PROCESS | 1646 | 1468918327169 Marionette DEBUG loaded listener.js 01:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12644c400) [pid = 1646] [serial = 1315] [outer = 0x12411f000] 01:52:07 INFO - PROCESS | 1646 | 1468918327604 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]]]}] 01:52:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 01:52:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 687ms 01:52:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:52:07 INFO - PROCESS | 1646 | 1468918327643 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:52:07 INFO - PROCESS | 1646 | 1468918327644 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:52:07 INFO - PROCESS | 1646 | 1468918327647 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:52:07 INFO - PROCESS | 1646 | 1468918327648 Marionette TRACE conn2 <- [1,1726,null,{}] 01:52:07 INFO - PROCESS | 1646 | 1468918327651 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}] 01:52:07 INFO - PROCESS | 1646 | 1468918327652 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:07 INFO - PROCESS | 1646 | 1468918327753 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:52:07 INFO - PROCESS | 1646 | 1468918327812 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:07 INFO - PROCESS | 1646 | 1468918327814 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e9000 == 47 [pid = 1646] [id = 439] 01:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1122b1400) [pid = 1646] [serial = 1316] [outer = 0x0] 01:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1196d2000) [pid = 1646] [serial = 1317] [outer = 0x1122b1400] 01:52:07 INFO - PROCESS | 1646 | 1468918327843 Marionette DEBUG loaded listener.js 01:52:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1263ad400) [pid = 1646] [serial = 1318] [outer = 0x1122b1400] 01:52:08 INFO - PROCESS | 1646 | 1468918328511 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]]]}] 01:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 923ms 01:52:08 INFO - PROCESS | 1646 | 1468918328570 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:52:08 INFO - PROCESS | 1646 | 1468918328574 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:52:08 INFO - PROCESS | 1646 | 1468918328579 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:52:08 INFO - PROCESS | 1646 | 1468918328583 Marionette TRACE conn2 <- [1,1730,null,{}] 01:52:08 INFO - PROCESS | 1646 | 1468918328588 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}] 01:52:08 INFO - PROCESS | 1646 | 1468918328590 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:08 INFO - PROCESS | 1646 | 1468918328733 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:52:08 INFO - PROCESS | 1646 | 1468918328795 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:08 INFO - PROCESS | 1646 | 1468918328797 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x121047800 == 48 [pid = 1646] [id = 440] 01:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x113281000) [pid = 1646] [serial = 1319] [outer = 0x0] 01:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x115e26c00) [pid = 1646] [serial = 1320] [outer = 0x113281000] 01:52:08 INFO - PROCESS | 1646 | 1468918328824 Marionette DEBUG loaded listener.js 01:52:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1168efc00) [pid = 1646] [serial = 1321] [outer = 0x113281000] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1168be000 == 47 [pid = 1646] [id = 408] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd8b000 == 46 [pid = 1646] [id = 433] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12b74f800 == 45 [pid = 1646] [id = 432] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x120765800 == 44 [pid = 1646] [id = 431] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a680800 == 43 [pid = 1646] [id = 430] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a421800 == 42 [pid = 1646] [id = 429] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1289a7000 == 41 [pid = 1646] [id = 428] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1254ea800 == 40 [pid = 1646] [id = 427] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12199a000 == 39 [pid = 1646] [id = 426] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x120766000 == 38 [pid = 1646] [id = 425] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11838c800 == 37 [pid = 1646] [id = 424] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11641a000 == 36 [pid = 1646] [id = 423] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12b940800 == 35 [pid = 1646] [id = 420] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x117d87000 == 34 [pid = 1646] [id = 421] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121154800 == 33 [pid = 1646] [id = 422] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e9000 == 32 [pid = 1646] [id = 439] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8c2800 == 31 [pid = 1646] [id = 438] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c718000 == 30 [pid = 1646] [id = 437] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x126174000 == 29 [pid = 1646] [id = 436] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c49d000 == 28 [pid = 1646] [id = 434] 01:52:09 INFO - PROCESS | 1646 | --DOCSHELL 0x118772800 == 27 [pid = 1646] [id = 435] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11980b800) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1180d4000) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x116ab3800) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1185e7800) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118741400) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x116ab2800) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1180d0000) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x112eb4400) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1131a6000) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119a11c00) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1210dcc00) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1176b0800) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115d09000) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12071a000) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119147c00) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1259e0000) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121356400) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12a4cfc00) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x129048400) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1240a2000) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11858d800) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1244a0400) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12134a800) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x125f82800) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1176b6000) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1254b6c00) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x126443000) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121350c00) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129050c00) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12a43f400) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128b32400) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12a5e2000) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x126440c00) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1259e1400) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119a05400) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 01:52:09 INFO - PROCESS | 1646 | 1468918329893 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]]]}] 01:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 01:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1327ms 01:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:52:09 INFO - PROCESS | 1646 | 1468918329925 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:52:09 INFO - PROCESS | 1646 | 1468918329927 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:52:09 INFO - PROCESS | 1646 | 1468918329933 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:52:09 INFO - PROCESS | 1646 | 1468918329936 Marionette TRACE conn2 <- [1,1734,null,{}] 01:52:09 INFO - PROCESS | 1646 | 1468918329940 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}] 01:52:09 INFO - PROCESS | 1646 | 1468918329942 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:10 INFO - PROCESS | 1646 | 1468918330052 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:52:10 INFO - PROCESS | 1646 | 1468918330176 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:10 INFO - PROCESS | 1646 | 1468918330179 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164c0000 == 28 [pid = 1646] [id = 441] 01:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112d0d400) [pid = 1646] [serial = 1322] [outer = 0x0] 01:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112f4dc00) [pid = 1646] [serial = 1323] [outer = 0x112d0d400] 01:52:10 INFO - PROCESS | 1646 | 1468918330212 Marionette DEBUG loaded listener.js 01:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1131a7400) [pid = 1646] [serial = 1324] [outer = 0x112d0d400] 01:52:10 INFO - PROCESS | 1646 | 1468918330715 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]]]}] 01:52:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:52:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 825ms 01:52:10 INFO - PROCESS | 1646 | 1468918330775 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:52:10 INFO - PROCESS | 1646 | 1468918330778 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:52:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:52:10 INFO - PROCESS | 1646 | 1468918330787 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:52:10 INFO - PROCESS | 1646 | 1468918330789 Marionette TRACE conn2 <- [1,1738,null,{}] 01:52:10 INFO - PROCESS | 1646 | 1468918330791 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}] 01:52:10 INFO - PROCESS | 1646 | 1468918330793 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:10 INFO - PROCESS | 1646 | 1468918330895 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:52:10 INFO - PROCESS | 1646 | 1468918330971 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:10 INFO - PROCESS | 1646 | 1468918330973 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d3800 == 29 [pid = 1646] [id = 442] 01:52:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x115e2c800) [pid = 1646] [serial = 1325] [outer = 0x0] 01:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11663fc00) [pid = 1646] [serial = 1326] [outer = 0x115e2c800] 01:52:11 INFO - PROCESS | 1646 | 1468918331005 Marionette DEBUG loaded listener.js 01:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1168e6000) [pid = 1646] [serial = 1327] [outer = 0x115e2c800] 01:52:11 INFO - PROCESS | 1646 | 1468918331534 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]]]}] 01:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 820ms 01:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:52:11 INFO - PROCESS | 1646 | 1468918331607 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:52:11 INFO - PROCESS | 1646 | 1468918331609 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:52:11 INFO - PROCESS | 1646 | 1468918331612 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:52:11 INFO - PROCESS | 1646 | 1468918331614 Marionette TRACE conn2 <- [1,1742,null,{}] 01:52:11 INFO - PROCESS | 1646 | 1468918331618 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}] 01:52:11 INFO - PROCESS | 1646 | 1468918331620 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:11 INFO - PROCESS | 1646 | 1468918331727 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:52:11 INFO - PROCESS | 1646 | 1468918331807 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:11 INFO - PROCESS | 1646 | 1468918331811 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11663a800 == 30 [pid = 1646] [id = 443] 01:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112a8cc00) [pid = 1646] [serial = 1328] [outer = 0x0] 01:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112f55000) [pid = 1646] [serial = 1329] [outer = 0x112a8cc00] 01:52:11 INFO - PROCESS | 1646 | 1468918331838 Marionette DEBUG loaded listener.js 01:52:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113c55400) [pid = 1646] [serial = 1330] [outer = 0x112a8cc00] 01:52:12 INFO - PROCESS | 1646 | 1468918332157 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]]]}] 01:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 574ms 01:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:52:12 INFO - PROCESS | 1646 | 1468918332187 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:52:12 INFO - PROCESS | 1646 | 1468918332189 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:52:12 INFO - PROCESS | 1646 | 1468918332193 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:52:12 INFO - PROCESS | 1646 | 1468918332195 Marionette TRACE conn2 <- [1,1746,null,{}] 01:52:12 INFO - PROCESS | 1646 | 1468918332200 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}] 01:52:12 INFO - PROCESS | 1646 | 1468918332203 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:12 INFO - PROCESS | 1646 | 1468918332302 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:52:12 INFO - PROCESS | 1646 | 1468918332308 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:12 INFO - PROCESS | 1646 | 1468918332310 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191c7800 == 31 [pid = 1646] [id = 444] 01:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116ab3800) [pid = 1646] [serial = 1331] [outer = 0x0] 01:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1180d1000) [pid = 1646] [serial = 1332] [outer = 0x116ab3800] 01:52:12 INFO - PROCESS | 1646 | 1468918332338 Marionette DEBUG loaded listener.js 01:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118123c00) [pid = 1646] [serial = 1333] [outer = 0x116ab3800] 01:52:12 INFO - PROCESS | 1646 | 1468918332692 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]]]}] 01:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 01:52:12 INFO - PROCESS | 1646 | 1468918332714 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:52:12 INFO - PROCESS | 1646 | 1468918332717 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:52:12 INFO - PROCESS | 1646 | 1468918332721 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:52:12 INFO - PROCESS | 1646 | 1468918332723 Marionette TRACE conn2 <- [1,1750,null,{}] 01:52:12 INFO - PROCESS | 1646 | 1468918332735 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}] 01:52:12 INFO - PROCESS | 1646 | 1468918332740 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:12 INFO - PROCESS | 1646 | 1468918332870 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:52:12 INFO - PROCESS | 1646 | 1468918332959 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:12 INFO - PROCESS | 1646 | 1468918332963 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x121158800 == 32 [pid = 1646] [id = 445] 01:52:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x113c56000) [pid = 1646] [serial = 1334] [outer = 0x0] 01:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11858d800) [pid = 1646] [serial = 1335] [outer = 0x113c56000] 01:52:13 INFO - PROCESS | 1646 | 1468918333009 Marionette DEBUG loaded listener.js 01:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118860800) [pid = 1646] [serial = 1336] [outer = 0x113c56000] 01:52:13 INFO - PROCESS | 1646 | 1468918333409 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]]]}] 01:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 721ms 01:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:52:13 INFO - PROCESS | 1646 | 1468918333442 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:52:13 INFO - PROCESS | 1646 | 1468918333444 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:52:13 INFO - PROCESS | 1646 | 1468918333446 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:52:13 INFO - PROCESS | 1646 | 1468918333447 Marionette TRACE conn2 <- [1,1754,null,{}] 01:52:13 INFO - PROCESS | 1646 | 1468918333451 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}] 01:52:13 INFO - PROCESS | 1646 | 1468918333453 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:13 INFO - PROCESS | 1646 | 1468918333534 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:52:13 INFO - PROCESS | 1646 | 1468918333538 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:13 INFO - PROCESS | 1646 | 1468918333539 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234b9800 == 33 [pid = 1646] [id = 446] 01:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118f70000) [pid = 1646] [serial = 1337] [outer = 0x0] 01:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1196cfc00) [pid = 1646] [serial = 1338] [outer = 0x118f70000] 01:52:13 INFO - PROCESS | 1646 | 1468918333565 Marionette DEBUG loaded listener.js 01:52:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119a0dc00) [pid = 1646] [serial = 1339] [outer = 0x118f70000] 01:52:13 INFO - PROCESS | 1646 | 1468918333939 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]]]}] 01:52:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 521ms 01:52:13 INFO - PROCESS | 1646 | 1468918333968 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:52:13 INFO - PROCESS | 1646 | 1468918333969 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:52:13 INFO - PROCESS | 1646 | 1468918333972 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:52:13 INFO - PROCESS | 1646 | 1468918333973 Marionette TRACE conn2 <- [1,1758,null,{}] 01:52:13 INFO - PROCESS | 1646 | 1468918333975 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}] 01:52:13 INFO - PROCESS | 1646 | 1468918333976 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:14 INFO - PROCESS | 1646 | 1468918334068 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:52:14 INFO - PROCESS | 1646 | 1468918334108 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:14 INFO - PROCESS | 1646 | 1468918334110 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x125927800 == 34 [pid = 1646] [id = 447] 01:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119811c00) [pid = 1646] [serial = 1340] [outer = 0x0] 01:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d70400) [pid = 1646] [serial = 1341] [outer = 0x119811c00] 01:52:14 INFO - PROCESS | 1646 | 1468918334134 Marionette DEBUG loaded listener.js 01:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1210e9000) [pid = 1646] [serial = 1342] [outer = 0x119811c00] 01:52:14 INFO - PROCESS | 1646 | 1468918334474 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]]]}] 01:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 518ms 01:52:14 INFO - PROCESS | 1646 | 1468918334491 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:52:14 INFO - PROCESS | 1646 | 1468918334492 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:52:14 INFO - PROCESS | 1646 | 1468918334494 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:52:14 INFO - PROCESS | 1646 | 1468918334495 Marionette TRACE conn2 <- [1,1762,null,{}] 01:52:14 INFO - PROCESS | 1646 | 1468918334497 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}] 01:52:14 INFO - PROCESS | 1646 | 1468918334504 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:14 INFO - PROCESS | 1646 | 1468918334630 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:52:14 INFO - PROCESS | 1646 | 1468918334634 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:14 INFO - PROCESS | 1646 | 1468918334635 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1289a1000 == 35 [pid = 1646] [id = 448] 01:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12134b000) [pid = 1646] [serial = 1343] [outer = 0x0] 01:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12194b800) [pid = 1646] [serial = 1344] [outer = 0x12134b000] 01:52:14 INFO - PROCESS | 1646 | 1468918334660 Marionette DEBUG loaded listener.js 01:52:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125851000) [pid = 1646] [serial = 1345] [outer = 0x12134b000] 01:52:15 INFO - PROCESS | 1646 | 1468918335002 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]]]}] 01:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 01:52:15 INFO - PROCESS | 1646 | 1468918335013 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:52:15 INFO - PROCESS | 1646 | 1468918335015 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:52:15 INFO - PROCESS | 1646 | 1468918335024 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:52:15 INFO - PROCESS | 1646 | 1468918335026 Marionette TRACE conn2 <- [1,1766,null,{}] 01:52:15 INFO - PROCESS | 1646 | 1468918335028 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}] 01:52:15 INFO - PROCESS | 1646 | 1468918335029 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:15 INFO - PROCESS | 1646 | 1468918335135 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:52:15 INFO - PROCESS | 1646 | 1468918335139 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:15 INFO - PROCESS | 1646 | 1468918335140 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x116630000 == 36 [pid = 1646] [id = 449] 01:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12449b400) [pid = 1646] [serial = 1346] [outer = 0x0] 01:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1259e0000) [pid = 1646] [serial = 1347] [outer = 0x12449b400] 01:52:15 INFO - PROCESS | 1646 | 1468918335164 Marionette DEBUG loaded listener.js 01:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125f8ac00) [pid = 1646] [serial = 1348] [outer = 0x12449b400] 01:52:15 INFO - PROCESS | 1646 | 1468918335525 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]]]}] 01:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 518ms 01:52:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:52:15 INFO - PROCESS | 1646 | 1468918335543 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:52:15 INFO - PROCESS | 1646 | 1468918335544 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:52:15 INFO - PROCESS | 1646 | 1468918335547 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:52:15 INFO - PROCESS | 1646 | 1468918335548 Marionette TRACE conn2 <- [1,1770,null,{}] 01:52:15 INFO - PROCESS | 1646 | 1468918335559 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}] 01:52:15 INFO - PROCESS | 1646 | 1468918335560 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:15 INFO - PROCESS | 1646 | 1468918335659 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:52:15 INFO - PROCESS | 1646 | 1468918335662 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:15 INFO - PROCESS | 1646 | 1468918335663 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a68c000 == 37 [pid = 1646] [id = 450] 01:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1258bc800) [pid = 1646] [serial = 1349] [outer = 0x0] 01:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1263adc00) [pid = 1646] [serial = 1350] [outer = 0x1258bc800] 01:52:15 INFO - PROCESS | 1646 | 1468918335689 Marionette DEBUG loaded listener.js 01:52:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128a18c00) [pid = 1646] [serial = 1351] [outer = 0x1258bc800] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112a85400) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x117d2c800) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11980d400) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12411f000) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1254b9c00) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x128a16c00) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1122b1400) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119143000) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121723800) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121723c00) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x113280c00) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x129197400) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x115dc9800) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11823ec00) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112f53400) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1126d9c00) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11870f400) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x113c55800) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1127d6400) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:52:15 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11823bc00) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:52:16 INFO - PROCESS | 1646 | 1468918336039 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]]]}] 01:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 521ms 01:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:52:16 INFO - PROCESS | 1646 | 1468918336074 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:52:16 INFO - PROCESS | 1646 | 1468918336075 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:52:16 INFO - PROCESS | 1646 | 1468918336077 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:52:16 INFO - PROCESS | 1646 | 1468918336078 Marionette TRACE conn2 <- [1,1774,null,{}] 01:52:16 INFO - PROCESS | 1646 | 1468918336081 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}] 01:52:16 INFO - PROCESS | 1646 | 1468918336084 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:16 INFO - PROCESS | 1646 | 1468918336169 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:52:16 INFO - PROCESS | 1646 | 1468918336173 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:16 INFO - PROCESS | 1646 | 1468918336174 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x121157800 == 38 [pid = 1646] [id = 451] 01:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112f51000) [pid = 1646] [serial = 1352] [outer = 0x0] 01:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1180cdc00) [pid = 1646] [serial = 1353] [outer = 0x112f51000] 01:52:16 INFO - PROCESS | 1646 | 1468918336199 Marionette DEBUG loaded listener.js 01:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11858c400) [pid = 1646] [serial = 1354] [outer = 0x112f51000] 01:52:16 INFO - PROCESS | 1646 | 1468918336539 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]]]}] 01:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 472ms 01:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:52:16 INFO - PROCESS | 1646 | 1468918336551 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:52:16 INFO - PROCESS | 1646 | 1468918336553 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:52:16 INFO - PROCESS | 1646 | 1468918336555 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:52:16 INFO - PROCESS | 1646 | 1468918336556 Marionette TRACE conn2 <- [1,1778,null,{}] 01:52:16 INFO - PROCESS | 1646 | 1468918336558 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}] 01:52:16 INFO - PROCESS | 1646 | 1468918336560 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:16 INFO - PROCESS | 1646 | 1468918336638 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:52:16 INFO - PROCESS | 1646 | 1468918336694 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:16 INFO - PROCESS | 1646 | 1468918336696 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74b800 == 39 [pid = 1646] [id = 452] 01:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1180d1c00) [pid = 1646] [serial = 1355] [outer = 0x0] 01:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119143400) [pid = 1646] [serial = 1356] [outer = 0x1180d1c00] 01:52:16 INFO - PROCESS | 1646 | 1468918336720 Marionette DEBUG loaded listener.js 01:52:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1259d4000) [pid = 1646] [serial = 1357] [outer = 0x1180d1c00] 01:52:16 INFO - PROCESS | 1646 | 1468918336986 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]]]}] 01:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 01:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 472ms 01:52:17 INFO - PROCESS | 1646 | 1468918337028 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:52:17 INFO - PROCESS | 1646 | 1468918337029 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:52:17 INFO - PROCESS | 1646 | 1468918337040 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:52:17 INFO - PROCESS | 1646 | 1468918337041 Marionette TRACE conn2 <- [1,1782,null,{}] 01:52:17 INFO - PROCESS | 1646 | 1468918337044 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}] 01:52:17 INFO - PROCESS | 1646 | 1468918337045 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:17 INFO - PROCESS | 1646 | 1468918337143 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:52:17 INFO - PROCESS | 1646 | 1468918337147 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:17 INFO - PROCESS | 1646 | 1468918337149 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c485800 == 40 [pid = 1646] [id = 453] 01:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1259de000) [pid = 1646] [serial = 1358] [outer = 0x0] 01:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128b32400) [pid = 1646] [serial = 1359] [outer = 0x1259de000] 01:52:17 INFO - PROCESS | 1646 | 1468918337176 Marionette DEBUG loaded listener.js 01:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129196400) [pid = 1646] [serial = 1360] [outer = 0x1259de000] 01:52:17 INFO - PROCESS | 1646 | 1468918337521 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]]]}] 01:52:17 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 01:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 519ms 01:52:17 INFO - PROCESS | 1646 | 1468918337559 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:52:17 INFO - PROCESS | 1646 | 1468918337560 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:52:17 INFO - PROCESS | 1646 | 1468918337562 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:52:17 INFO - PROCESS | 1646 | 1468918337563 Marionette TRACE conn2 <- [1,1786,null,{}] 01:52:17 INFO - PROCESS | 1646 | 1468918337566 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}] 01:52:17 INFO - PROCESS | 1646 | 1468918337567 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:17 INFO - PROCESS | 1646 | 1468918337676 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:52:17 INFO - PROCESS | 1646 | 1468918337682 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:17 INFO - PROCESS | 1646 | 1468918337684 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c4a5800 == 41 [pid = 1646] [id = 454] 01:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12919c000) [pid = 1646] [serial = 1361] [outer = 0x0] 01:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1293a6400) [pid = 1646] [serial = 1362] [outer = 0x12919c000] 01:52:17 INFO - PROCESS | 1646 | 1468918337707 Marionette DEBUG loaded listener.js 01:52:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a449400) [pid = 1646] [serial = 1363] [outer = 0x12919c000] 01:52:18 INFO - PROCESS | 1646 | 1468918338195 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]]]}] 01:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 01:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 670ms 01:52:18 INFO - PROCESS | 1646 | 1468918338235 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:52:18 INFO - PROCESS | 1646 | 1468918338238 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:52:18 INFO - PROCESS | 1646 | 1468918338242 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:52:18 INFO - PROCESS | 1646 | 1468918338245 Marionette TRACE conn2 <- [1,1790,null,{}] 01:52:18 INFO - PROCESS | 1646 | 1468918338252 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}] 01:52:18 INFO - PROCESS | 1646 | 1468918338255 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:18 INFO - PROCESS | 1646 | 1468918338419 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:52:18 INFO - PROCESS | 1646 | 1468918338550 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:18 INFO - PROCESS | 1646 | 1468918338551 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191cb000 == 42 [pid = 1646] [id = 455] 01:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11300d800) [pid = 1646] [serial = 1364] [outer = 0x0] 01:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x115dc1400) [pid = 1646] [serial = 1365] [outer = 0x11300d800] 01:52:18 INFO - PROCESS | 1646 | 1468918338603 Marionette DEBUG loaded listener.js 01:52:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11714b800) [pid = 1646] [serial = 1366] [outer = 0x11300d800] 01:52:19 INFO - PROCESS | 1646 | 1468918339106 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]]]}] 01:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 01:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 925ms 01:52:19 INFO - PROCESS | 1646 | 1468918339166 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:52:19 INFO - PROCESS | 1646 | 1468918339170 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:52:19 INFO - PROCESS | 1646 | 1468918339174 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:52:19 INFO - PROCESS | 1646 | 1468918339176 Marionette TRACE conn2 <- [1,1794,null,{}] 01:52:19 INFO - PROCESS | 1646 | 1468918339178 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}] 01:52:19 INFO - PROCESS | 1646 | 1468918339180 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:19 INFO - PROCESS | 1646 | 1468918339283 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:52:19 INFO - PROCESS | 1646 | 1468918339355 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:19 INFO - PROCESS | 1646 | 1468918339356 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x126179800 == 43 [pid = 1646] [id = 456] 01:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118585800) [pid = 1646] [serial = 1367] [outer = 0x0] 01:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1185f2c00) [pid = 1646] [serial = 1368] [outer = 0x118585800] 01:52:19 INFO - PROCESS | 1646 | 1468918339388 Marionette DEBUG loaded listener.js 01:52:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x118f79000) [pid = 1646] [serial = 1369] [outer = 0x118585800] 01:52:19 INFO - PROCESS | 1646 | 1468918339820 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]]]}] 01:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 669ms 01:52:19 INFO - PROCESS | 1646 | 1468918339843 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:52:19 INFO - PROCESS | 1646 | 1468918339845 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:52:19 INFO - PROCESS | 1646 | 1468918339847 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:52:19 INFO - PROCESS | 1646 | 1468918339852 Marionette TRACE conn2 <- [1,1798,null,{}] 01:52:19 INFO - PROCESS | 1646 | 1468918339860 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}] 01:52:19 INFO - PROCESS | 1646 | 1468918339863 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:19 INFO - PROCESS | 1646 | 1468918339966 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:52:20 INFO - PROCESS | 1646 | 1468918340028 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:20 INFO - PROCESS | 1646 | 1468918340030 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8c5800 == 44 [pid = 1646] [id = 457] 01:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11991f400) [pid = 1646] [serial = 1370] [outer = 0x0] 01:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x121349000) [pid = 1646] [serial = 1371] [outer = 0x11991f400] 01:52:20 INFO - PROCESS | 1646 | 1468918340061 Marionette DEBUG loaded listener.js 01:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12409d800) [pid = 1646] [serial = 1372] [outer = 0x11991f400] 01:52:20 INFO - PROCESS | 1646 | 1468918340564 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]]]}] 01:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 774ms 01:52:20 INFO - PROCESS | 1646 | 1468918340622 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:52:20 INFO - PROCESS | 1646 | 1468918340624 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:52:20 INFO - PROCESS | 1646 | 1468918340626 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:52:20 INFO - PROCESS | 1646 | 1468918340627 Marionette TRACE conn2 <- [1,1802,null,{}] 01:52:20 INFO - PROCESS | 1646 | 1468918340630 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}] 01:52:20 INFO - PROCESS | 1646 | 1468918340631 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:20 INFO - PROCESS | 1646 | 1468918340734 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:52:20 INFO - PROCESS | 1646 | 1468918340806 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:20 INFO - PROCESS | 1646 | 1468918340807 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x121044800 == 45 [pid = 1646] [id = 458] 01:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11980c400) [pid = 1646] [serial = 1373] [outer = 0x0] 01:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12347a800) [pid = 1646] [serial = 1374] [outer = 0x11980c400] 01:52:20 INFO - PROCESS | 1646 | 1468918340837 Marionette DEBUG loaded listener.js 01:52:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x125843800) [pid = 1646] [serial = 1375] [outer = 0x11980c400] 01:52:21 INFO - PROCESS | 1646 | 1468918341362 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]]]}] 01:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 768ms 01:52:21 INFO - PROCESS | 1646 | 1468918341396 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:52:21 INFO - PROCESS | 1646 | 1468918341400 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:52:21 INFO - PROCESS | 1646 | 1468918341428 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:52:21 INFO - PROCESS | 1646 | 1468918341431 Marionette TRACE conn2 <- [1,1806,null,{}] 01:52:21 INFO - PROCESS | 1646 | 1468918341439 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}] 01:52:21 INFO - PROCESS | 1646 | 1468918341441 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:21 INFO - PROCESS | 1646 | 1468918341595 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:52:21 INFO - PROCESS | 1646 | 1468918341700 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:21 INFO - PROCESS | 1646 | 1468918341701 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119408000 == 46 [pid = 1646] [id = 459] 01:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11300fc00) [pid = 1646] [serial = 1376] [outer = 0x0] 01:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1132d1000) [pid = 1646] [serial = 1377] [outer = 0x11300fc00] 01:52:21 INFO - PROCESS | 1646 | 1468918341745 Marionette DEBUG loaded listener.js 01:52:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x116848400) [pid = 1646] [serial = 1378] [outer = 0x11300fc00] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12c485800 == 45 [pid = 1646] [id = 453] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12b74b800 == 44 [pid = 1646] [id = 452] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x121157800 == 43 [pid = 1646] [id = 451] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12a68c000 == 42 [pid = 1646] [id = 450] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x116630000 == 41 [pid = 1646] [id = 449] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1289a1000 == 40 [pid = 1646] [id = 448] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x125927800 == 39 [pid = 1646] [id = 447] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1234b9800 == 38 [pid = 1646] [id = 446] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x115e26c00) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x121158800 == 37 [pid = 1646] [id = 445] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1191c7800 == 36 [pid = 1646] [id = 444] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x11663a800 == 35 [pid = 1646] [id = 443] 01:52:22 INFO - PROCESS | 1646 | --DOCSHELL 0x1164c0000 == 34 [pid = 1646] [id = 441] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x115e8d000) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1131a8000) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11885b400) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118239c00) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1210e1800) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12644c400) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x125f87400) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12644a000) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x128b38400) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12134e000) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12904dc00) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1196d2000) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11991e800) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1218b8800) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121352800) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12442e400) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11823a000) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123478800) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12a6bd400) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1180d9000) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11823c400) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116817000) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1185e9800) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11870ec00) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x112f58c00) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1161aa400) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1129b8000) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112d89400) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118865400) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x115dbb400) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x116149800) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118129400) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1176ba800) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1263ad400) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x124b3c400) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125d84800) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x124b3e000) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119142c00) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12134a000) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 01:52:22 INFO - PROCESS | 1646 | 1468918342232 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]]]}] 01:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 831ms 01:52:22 INFO - PROCESS | 1646 | 1468918342256 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:52:22 INFO - PROCESS | 1646 | 1468918342259 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:52:22 INFO - PROCESS | 1646 | 1468918342263 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 1646 | 1468918342265 Marionette TRACE conn2 <- [1,1810,null,{}] 01:52:22 INFO - PROCESS | 1646 | 1468918342270 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}] 01:52:22 INFO - PROCESS | 1646 | 1468918342271 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:22 INFO - PROCESS | 1646 | 1468918342352 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:52:22 INFO - PROCESS | 1646 | 1468918342356 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:22 INFO - PROCESS | 1646 | 1468918342357 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d99800 == 35 [pid = 1646] [id = 460] 01:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11716f400) [pid = 1646] [serial = 1379] [outer = 0x0] 01:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1180cac00) [pid = 1646] [serial = 1380] [outer = 0x11716f400] 01:52:22 INFO - PROCESS | 1646 | 1468918342384 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1185e9800) [pid = 1646] [serial = 1381] [outer = 0x11716f400] 01:52:22 INFO - PROCESS | 1646 | 1468918342739 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]]]}] 01:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 01:52:22 INFO - PROCESS | 1646 | 1468918342786 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:52:22 INFO - PROCESS | 1646 | 1468918342787 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:52:22 INFO - PROCESS | 1646 | 1468918342790 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:52:22 INFO - PROCESS | 1646 | 1468918342792 Marionette TRACE conn2 <- [1,1814,null,{}] 01:52:22 INFO - PROCESS | 1646 | 1468918342799 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}] 01:52:22 INFO - PROCESS | 1646 | 1468918342802 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:22 INFO - PROCESS | 1646 | 1468918342887 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:52:22 INFO - PROCESS | 1646 | 1468918342893 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:22 INFO - PROCESS | 1646 | 1468918342894 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x121158800 == 36 [pid = 1646] [id = 461] 01:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118866800) [pid = 1646] [serial = 1382] [outer = 0x0] 01:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119d6c400) [pid = 1646] [serial = 1383] [outer = 0x118866800] 01:52:22 INFO - PROCESS | 1646 | 1468918342923 Marionette DEBUG loaded listener.js 01:52:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x12134f400) [pid = 1646] [serial = 1384] [outer = 0x118866800] 01:52:23 INFO - PROCESS | 1646 | 1468918343270 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]]]}] 01:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 01:52:23 INFO - PROCESS | 1646 | 1468918343310 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:52:23 INFO - PROCESS | 1646 | 1468918343312 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:52:23 INFO - PROCESS | 1646 | 1468918343320 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 1646 | 1468918343321 Marionette TRACE conn2 <- [1,1818,null,{}] 01:52:23 INFO - PROCESS | 1646 | 1468918343328 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}] 01:52:23 INFO - PROCESS | 1646 | 1468918343329 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:23 INFO - PROCESS | 1646 | 1468918343413 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:52:23 INFO - PROCESS | 1646 | 1468918343419 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:23 INFO - PROCESS | 1646 | 1468918343420 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12549c000 == 37 [pid = 1646] [id = 462] 01:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1234df400) [pid = 1646] [serial = 1385] [outer = 0x0] 01:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x124b3e000) [pid = 1646] [serial = 1386] [outer = 0x1234df400] 01:52:23 INFO - PROCESS | 1646 | 1468918343446 Marionette DEBUG loaded listener.js 01:52:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1259d4800) [pid = 1646] [serial = 1387] [outer = 0x1234df400] 01:52:23 INFO - PROCESS | 1646 | 1468918343804 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]]]}] 01:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 532ms 01:52:23 INFO - PROCESS | 1646 | 1468918343847 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:52:23 INFO - PROCESS | 1646 | 1468918343849 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:52:23 INFO - PROCESS | 1646 | 1468918343853 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:52:23 INFO - PROCESS | 1646 | 1468918343854 Marionette TRACE conn2 <- [1,1822,null,{}] 01:52:23 INFO - PROCESS | 1646 | 1468918343856 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}] 01:52:23 INFO - PROCESS | 1646 | 1468918343857 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:23 INFO - PROCESS | 1646 | 1468918343937 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:52:24 INFO - PROCESS | 1646 | 1468918343998 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:24 INFO - PROCESS | 1646 | 1468918344000 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12617a000 == 38 [pid = 1646] [id = 463] 01:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1129ae400) [pid = 1646] [serial = 1388] [outer = 0x0] 01:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x125d84800) [pid = 1646] [serial = 1389] [outer = 0x1129ae400] 01:52:24 INFO - PROCESS | 1646 | 1468918344027 Marionette DEBUG loaded listener.js 01:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12644ac00) [pid = 1646] [serial = 1390] [outer = 0x1129ae400] 01:52:24 INFO - PROCESS | 1646 | 1468918344352 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]]]}] 01:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 01:52:24 INFO - PROCESS | 1646 | 1468918344372 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:52:24 INFO - PROCESS | 1646 | 1468918344373 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:52:24 INFO - PROCESS | 1646 | 1468918344375 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:52:24 INFO - PROCESS | 1646 | 1468918344376 Marionette TRACE conn2 <- [1,1826,null,{}] 01:52:24 INFO - PROCESS | 1646 | 1468918344379 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}] 01:52:24 INFO - PROCESS | 1646 | 1468918344385 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:24 INFO - PROCESS | 1646 | 1468918344514 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:52:24 INFO - PROCESS | 1646 | 1468918344518 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:24 INFO - PROCESS | 1646 | 1468918344519 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a21d000 == 39 [pid = 1646] [id = 464] 01:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12644c400) [pid = 1646] [serial = 1391] [outer = 0x0] 01:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x128b67000) [pid = 1646] [serial = 1392] [outer = 0x12644c400] 01:52:24 INFO - PROCESS | 1646 | 1468918344544 Marionette DEBUG loaded listener.js 01:52:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12a5e5400) [pid = 1646] [serial = 1393] [outer = 0x12644c400] 01:52:24 INFO - PROCESS | 1646 | 1468918344903 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]]]}] 01:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 568ms 01:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:52:24 INFO - PROCESS | 1646 | 1468918344943 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:52:24 INFO - PROCESS | 1646 | 1468918344945 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:52:24 INFO - PROCESS | 1646 | 1468918344947 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:52:24 INFO - PROCESS | 1646 | 1468918344948 Marionette TRACE conn2 <- [1,1830,null,{}] 01:52:24 INFO - PROCESS | 1646 | 1468918344950 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}] 01:52:24 INFO - PROCESS | 1646 | 1468918344951 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:25 INFO - PROCESS | 1646 | 1468918345055 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:52:25 INFO - PROCESS | 1646 | 1468918345058 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:25 INFO - PROCESS | 1646 | 1468918345059 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e51800 == 40 [pid = 1646] [id = 465] 01:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128a1d400) [pid = 1646] [serial = 1394] [outer = 0x0] 01:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12a6b8000) [pid = 1646] [serial = 1395] [outer = 0x128a1d400] 01:52:25 INFO - PROCESS | 1646 | 1468918345115 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12a6c2c00) [pid = 1646] [serial = 1396] [outer = 0x128a1d400] 01:52:25 INFO - PROCESS | 1646 | 1468918345429 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]]]}] 01:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 01:52:25 INFO - PROCESS | 1646 | 1468918345473 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:52:25 INFO - PROCESS | 1646 | 1468918345474 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:52:25 INFO - PROCESS | 1646 | 1468918345477 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:52:25 INFO - PROCESS | 1646 | 1468918345478 Marionette TRACE conn2 <- [1,1834,null,{}] 01:52:25 INFO - PROCESS | 1646 | 1468918345480 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}] 01:52:25 INFO - PROCESS | 1646 | 1468918345481 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:25 INFO - PROCESS | 1646 | 1468918345584 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:52:25 INFO - PROCESS | 1646 | 1468918345620 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:25 INFO - PROCESS | 1646 | 1468918345621 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b93c800 == 41 [pid = 1646] [id = 466] 01:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x116789c00) [pid = 1646] [serial = 1397] [outer = 0x0] 01:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12a6c4c00) [pid = 1646] [serial = 1398] [outer = 0x116789c00] 01:52:25 INFO - PROCESS | 1646 | 1468918345646 Marionette DEBUG loaded listener.js 01:52:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12af61400) [pid = 1646] [serial = 1399] [outer = 0x116789c00] 01:52:25 INFO - PROCESS | 1646 | 1468918345980 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]]]}] 01:52:25 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 01:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 01:52:25 INFO - PROCESS | 1646 | 1468918345995 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:52:25 INFO - PROCESS | 1646 | 1468918345997 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:52:26 INFO - PROCESS | 1646 | 1468918346001 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:52:26 INFO - PROCESS | 1646 | 1468918346003 Marionette TRACE conn2 <- [1,1838,null,{}] 01:52:26 INFO - PROCESS | 1646 | 1468918346006 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}] 01:52:26 INFO - PROCESS | 1646 | 1468918346007 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:26 INFO - PROCESS | 1646 | 1468918346108 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:52:26 INFO - PROCESS | 1646 | 1468918346120 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:26 INFO - PROCESS | 1646 | 1468918346121 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c493800 == 42 [pid = 1646] [id = 467] 01:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12af61c00) [pid = 1646] [serial = 1400] [outer = 0x0] 01:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12af70c00) [pid = 1646] [serial = 1401] [outer = 0x12af61c00] 01:52:26 INFO - PROCESS | 1646 | 1468918346152 Marionette DEBUG loaded listener.js 01:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b766c00) [pid = 1646] [serial = 1402] [outer = 0x12af61c00] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1259de000) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119811c00) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12134b000) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112a8cc00) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118f70000) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113c56000) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116ab3800) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12449b400) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1258bc800) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1180d1c00) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:52:26 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112f51000) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:52:26 INFO - PROCESS | 1646 | 1468918346545 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]]]}] 01:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 572ms 01:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:52:26 INFO - PROCESS | 1646 | 1468918346572 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:52:26 INFO - PROCESS | 1646 | 1468918346573 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:52:26 INFO - PROCESS | 1646 | 1468918346575 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:52:26 INFO - PROCESS | 1646 | 1468918346576 Marionette TRACE conn2 <- [1,1842,null,{}] 01:52:26 INFO - PROCESS | 1646 | 1468918346578 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}] 01:52:26 INFO - PROCESS | 1646 | 1468918346580 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:26 INFO - PROCESS | 1646 | 1468918346663 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:52:26 INFO - PROCESS | 1646 | 1468918346724 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:26 INFO - PROCESS | 1646 | 1468918346725 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c70e800 == 43 [pid = 1646] [id = 468] 01:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11300cc00) [pid = 1646] [serial = 1403] [outer = 0x0] 01:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1185f3000) [pid = 1646] [serial = 1404] [outer = 0x11300cc00] 01:52:26 INFO - PROCESS | 1646 | 1468918346749 Marionette DEBUG loaded listener.js 01:52:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x124b3bc00) [pid = 1646] [serial = 1405] [outer = 0x11300cc00] 01:52:27 INFO - PROCESS | 1646 | 1468918347051 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]]]}] 01:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 518ms 01:52:27 INFO - PROCESS | 1646 | 1468918347093 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:52:27 INFO - PROCESS | 1646 | 1468918347095 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:52:27 INFO - PROCESS | 1646 | 1468918347097 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:52:27 INFO - PROCESS | 1646 | 1468918347101 Marionette TRACE conn2 <- [1,1846,null,{}] 01:52:27 INFO - PROCESS | 1646 | 1468918347104 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}] 01:52:27 INFO - PROCESS | 1646 | 1468918347105 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:27 INFO - PROCESS | 1646 | 1468918347199 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:52:27 INFO - PROCESS | 1646 | 1468918347204 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:27 INFO - PROCESS | 1646 | 1468918347213 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d133000 == 44 [pid = 1646] [id = 469] 01:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119a05800) [pid = 1646] [serial = 1406] [outer = 0x0] 01:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b8b4400) [pid = 1646] [serial = 1407] [outer = 0x119a05800] 01:52:27 INFO - PROCESS | 1646 | 1468918347239 Marionette DEBUG loaded listener.js 01:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b980800) [pid = 1646] [serial = 1408] [outer = 0x119a05800] 01:52:27 INFO - PROCESS | 1646 | 1468918347577 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]]]}] 01:52:27 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) 01:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 01:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:52:27 INFO - PROCESS | 1646 | 1468918347620 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:52:27 INFO - PROCESS | 1646 | 1468918347621 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:52:27 INFO - PROCESS | 1646 | 1468918347623 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:52:27 INFO - PROCESS | 1646 | 1468918347624 Marionette TRACE conn2 <- [1,1850,null,{}] 01:52:27 INFO - PROCESS | 1646 | 1468918347626 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}] 01:52:27 INFO - PROCESS | 1646 | 1468918347627 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:27 INFO - PROCESS | 1646 | 1468918347744 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:52:27 INFO - PROCESS | 1646 | 1468918347749 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:27 INFO - PROCESS | 1646 | 1468918347750 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d33c800 == 45 [pid = 1646] [id = 470] 01:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b982800) [pid = 1646] [serial = 1409] [outer = 0x0] 01:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12bd40c00) [pid = 1646] [serial = 1410] [outer = 0x12b982800] 01:52:27 INFO - PROCESS | 1646 | 1468918347774 Marionette DEBUG loaded listener.js 01:52:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12bd46400) [pid = 1646] [serial = 1411] [outer = 0x12b982800] 01:52:28 INFO - PROCESS | 1646 | 1468918348093 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]]]}] 01:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 01:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:52:28 INFO - PROCESS | 1646 | 1468918348142 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:52:28 INFO - PROCESS | 1646 | 1468918348143 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:52:28 INFO - PROCESS | 1646 | 1468918348145 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:52:28 INFO - PROCESS | 1646 | 1468918348146 Marionette TRACE conn2 <- [1,1854,null,{}] 01:52:28 INFO - PROCESS | 1646 | 1468918348148 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}] 01:52:28 INFO - PROCESS | 1646 | 1468918348149 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:28 INFO - PROCESS | 1646 | 1468918348243 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:52:28 INFO - PROCESS | 1646 | 1468918348305 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:28 INFO - PROCESS | 1646 | 1468918348306 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d347800 == 46 [pid = 1646] [id = 471] 01:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12af43c00) [pid = 1646] [serial = 1412] [outer = 0x0] 01:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12bd4b000) [pid = 1646] [serial = 1413] [outer = 0x12af43c00] 01:52:28 INFO - PROCESS | 1646 | 1468918348330 Marionette DEBUG loaded listener.js 01:52:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12bdefc00) [pid = 1646] [serial = 1414] [outer = 0x12af43c00] 01:52:28 INFO - PROCESS | 1646 | 1468918348738 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]]]}] 01:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 619ms 01:52:28 INFO - PROCESS | 1646 | 1468918348765 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:52:28 INFO - PROCESS | 1646 | 1468918348770 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:52:28 INFO - PROCESS | 1646 | 1468918348773 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:52:28 INFO - PROCESS | 1646 | 1468918348775 Marionette TRACE conn2 <- [1,1858,null,{}] 01:52:28 INFO - PROCESS | 1646 | 1468918348780 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}] 01:52:28 INFO - PROCESS | 1646 | 1468918348782 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:28 INFO - PROCESS | 1646 | 1468918348893 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:52:28 INFO - PROCESS | 1646 | 1468918348955 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:28 INFO - PROCESS | 1646 | 1468918348956 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f3800 == 47 [pid = 1646] [id = 472] 01:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1131ab400) [pid = 1646] [serial = 1415] [outer = 0x0] 01:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x116887c00) [pid = 1646] [serial = 1416] [outer = 0x1131ab400] 01:52:29 INFO - PROCESS | 1646 | 1468918349028 Marionette DEBUG loaded listener.js 01:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1181b9c00) [pid = 1646] [serial = 1417] [outer = 0x1131ab400] 01:52:29 INFO - PROCESS | 1646 | 1468918349542 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]]]}] 01:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 822ms 01:52:29 INFO - PROCESS | 1646 | 1468918349596 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:52:29 INFO - PROCESS | 1646 | 1468918349601 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:52:29 INFO - PROCESS | 1646 | 1468918349608 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:52:29 INFO - PROCESS | 1646 | 1468918349611 Marionette TRACE conn2 <- [1,1862,null,{}] 01:52:29 INFO - PROCESS | 1646 | 1468918349615 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}] 01:52:29 INFO - PROCESS | 1646 | 1468918349617 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:29 INFO - PROCESS | 1646 | 1468918349725 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:52:29 INFO - PROCESS | 1646 | 1468918349798 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:29 INFO - PROCESS | 1646 | 1468918349799 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12899d800 == 48 [pid = 1646] [id = 473] 01:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1196d2000) [pid = 1646] [serial = 1418] [outer = 0x0] 01:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119a10400) [pid = 1646] [serial = 1419] [outer = 0x1196d2000] 01:52:29 INFO - PROCESS | 1646 | 1468918349830 Marionette DEBUG loaded listener.js 01:52:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12134b000) [pid = 1646] [serial = 1420] [outer = 0x1196d2000] 01:52:30 INFO - PROCESS | 1646 | 1468918350242 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]]]}] 01:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 675ms 01:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:52:30 INFO - PROCESS | 1646 | 1468918350298 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:52:30 INFO - PROCESS | 1646 | 1468918350299 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:52:30 INFO - PROCESS | 1646 | 1468918350303 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:52:30 INFO - PROCESS | 1646 | 1468918350306 Marionette TRACE conn2 <- [1,1866,null,{}] 01:52:30 INFO - PROCESS | 1646 | 1468918350314 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}] 01:52:30 INFO - PROCESS | 1646 | 1468918350317 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:30 INFO - PROCESS | 1646 | 1468918350425 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:52:30 INFO - PROCESS | 1646 | 1468918350500 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:30 INFO - PROCESS | 1646 | 1468918350502 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dad9000 == 49 [pid = 1646] [id = 474] 01:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1258c1800) [pid = 1646] [serial = 1421] [outer = 0x0] 01:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128b36000) [pid = 1646] [serial = 1422] [outer = 0x1258c1800] 01:52:30 INFO - PROCESS | 1646 | 1468918350534 Marionette DEBUG loaded listener.js 01:52:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129052000) [pid = 1646] [serial = 1423] [outer = 0x1258c1800] 01:52:30 INFO - PROCESS | 1646 | 1468918350952 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]]]}] 01:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 672ms 01:52:30 INFO - PROCESS | 1646 | 1468918350975 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:52:30 INFO - PROCESS | 1646 | 1468918350977 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:52:30 INFO - PROCESS | 1646 | 1468918350979 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:52:30 INFO - PROCESS | 1646 | 1468918350981 Marionette TRACE conn2 <- [1,1870,null,{}] 01:52:30 INFO - PROCESS | 1646 | 1468918350983 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}] 01:52:30 INFO - PROCESS | 1646 | 1468918350985 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:31 INFO - PROCESS | 1646 | 1468918351093 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:52:31 INFO - PROCESS | 1646 | 1468918351153 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:31 INFO - PROCESS | 1646 | 1468918351154 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c498800 == 50 [pid = 1646] [id = 475] 01:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1127d5c00) [pid = 1646] [serial = 1424] [outer = 0x0] 01:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1293abc00) [pid = 1646] [serial = 1425] [outer = 0x1127d5c00] 01:52:31 INFO - PROCESS | 1646 | 1468918351232 Marionette DEBUG loaded listener.js 01:52:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12af3f800) [pid = 1646] [serial = 1426] [outer = 0x1127d5c00] 01:52:31 INFO - PROCESS | 1646 | 1468918351877 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]]]}] 01:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 923ms 01:52:31 INFO - PROCESS | 1646 | 1468918351903 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:52:31 INFO - PROCESS | 1646 | 1468918351905 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:52:31 INFO - PROCESS | 1646 | 1468918351908 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:52:31 INFO - PROCESS | 1646 | 1468918351910 Marionette TRACE conn2 <- [1,1874,null,{}] 01:52:31 INFO - PROCESS | 1646 | 1468918351913 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}] 01:52:31 INFO - PROCESS | 1646 | 1468918351915 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:32 INFO - PROCESS | 1646 | 1468918352015 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:52:32 INFO - PROCESS | 1646 | 1468918352096 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:32 INFO - PROCESS | 1646 | 1468918352097 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e3e000 == 51 [pid = 1646] [id = 476] 01:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1176ba800) [pid = 1646] [serial = 1427] [outer = 0x0] 01:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1180d0400) [pid = 1646] [serial = 1428] [outer = 0x1176ba800] 01:52:32 INFO - PROCESS | 1646 | 1468918352126 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1181c7000) [pid = 1646] [serial = 1429] [outer = 0x1176ba800] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12d33c800 == 50 [pid = 1646] [id = 470] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12d133000 == 49 [pid = 1646] [id = 469] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12c70e800 == 48 [pid = 1646] [id = 468] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12c493800 == 47 [pid = 1646] [id = 467] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12b93c800 == 46 [pid = 1646] [id = 466] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x115e51800 == 45 [pid = 1646] [id = 465] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12a21d000 == 44 [pid = 1646] [id = 464] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1293a6400) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11663fc00) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x112f4dc00) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12617a000 == 43 [pid = 1646] [id = 463] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12549c000 == 42 [pid = 1646] [id = 462] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x121158800 == 41 [pid = 1646] [id = 461] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x117d99800 == 40 [pid = 1646] [id = 460] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x119408000 == 39 [pid = 1646] [id = 459] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8c5800 == 38 [pid = 1646] [id = 457] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x126179800 == 37 [pid = 1646] [id = 456] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1191cb000 == 36 [pid = 1646] [id = 455] 01:52:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12c4a5800 == 35 [pid = 1646] [id = 454] 01:52:32 INFO - PROCESS | 1646 | 1468918352602 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]]]}] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128b32400) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119d70400) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12194b800) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x113c55400) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112f55000) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1196cfc00) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1210e9000) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11858d800) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118860800) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1180d1000) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118123c00) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1259e0000) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125f8ac00) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1263adc00) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1259d4000) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1180cdc00) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119143400) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128a18c00) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125851000) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119a0dc00) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11858c400) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 01:52:32 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x129196400) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 01:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 01:52:32 INFO - PROCESS | 1646 | 1468918352631 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:52:32 INFO - PROCESS | 1646 | 1468918352636 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:52:32 INFO - PROCESS | 1646 | 1468918352641 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:52:32 INFO - PROCESS | 1646 | 1468918352642 Marionette TRACE conn2 <- [1,1878,null,{}] 01:52:32 INFO - PROCESS | 1646 | 1468918352645 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}] 01:52:32 INFO - PROCESS | 1646 | 1468918352646 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:32 INFO - PROCESS | 1646 | 1468918352729 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:52:32 INFO - PROCESS | 1646 | 1468918352736 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:32 INFO - PROCESS | 1646 | 1468918352737 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d99800 == 36 [pid = 1646] [id = 477] 01:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11858a000) [pid = 1646] [serial = 1430] [outer = 0x0] 01:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118739400) [pid = 1646] [serial = 1431] [outer = 0x11858a000] 01:52:32 INFO - PROCESS | 1646 | 1468918352764 Marionette DEBUG loaded listener.js 01:52:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11980b800) [pid = 1646] [serial = 1432] [outer = 0x11858a000] 01:52:33 INFO - PROCESS | 1646 | 1468918353117 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]]]}] 01:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 518ms 01:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:52:33 INFO - PROCESS | 1646 | 1468918353169 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:52:33 INFO - PROCESS | 1646 | 1468918353171 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:52:33 INFO - PROCESS | 1646 | 1468918353174 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:52:33 INFO - PROCESS | 1646 | 1468918353177 Marionette TRACE conn2 <- [1,1882,null,{}] 01:52:33 INFO - PROCESS | 1646 | 1468918353184 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}] 01:52:33 INFO - PROCESS | 1646 | 1468918353187 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:33 INFO - PROCESS | 1646 | 1468918353270 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:52:33 INFO - PROCESS | 1646 | 1468918353274 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:33 INFO - PROCESS | 1646 | 1468918353276 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12333f800 == 37 [pid = 1646] [id = 478] 01:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119d70400) [pid = 1646] [serial = 1433] [outer = 0x0] 01:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12172b400) [pid = 1646] [serial = 1434] [outer = 0x119d70400] 01:52:33 INFO - PROCESS | 1646 | 1468918353304 Marionette DEBUG loaded listener.js 01:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1244a0400) [pid = 1646] [serial = 1435] [outer = 0x119d70400] 01:52:33 INFO - PROCESS | 1646 | 1468918353674 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]]]}] 01:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 521ms 01:52:33 INFO - PROCESS | 1646 | 1468918353695 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:52:33 INFO - PROCESS | 1646 | 1468918353697 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:52:33 INFO - PROCESS | 1646 | 1468918353702 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:52:33 INFO - PROCESS | 1646 | 1468918353704 Marionette TRACE conn2 <- [1,1886,null,{}] 01:52:33 INFO - PROCESS | 1646 | 1468918353720 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}] 01:52:33 INFO - PROCESS | 1646 | 1468918353721 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:33 INFO - PROCESS | 1646 | 1468918353805 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:52:33 INFO - PROCESS | 1646 | 1468918353809 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:33 INFO - PROCESS | 1646 | 1468918353810 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x126172000 == 38 [pid = 1646] [id = 479] 01:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1259d5000) [pid = 1646] [serial = 1436] [outer = 0x0] 01:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125f8a000) [pid = 1646] [serial = 1437] [outer = 0x1259d5000] 01:52:33 INFO - PROCESS | 1646 | 1468918353836 Marionette DEBUG loaded listener.js 01:52:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x126442400) [pid = 1646] [serial = 1438] [outer = 0x1259d5000] 01:52:34 INFO - PROCESS | 1646 | 1468918354233 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]]]}] 01:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 578ms 01:52:34 INFO - PROCESS | 1646 | 1468918354279 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:52:34 INFO - PROCESS | 1646 | 1468918354282 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:52:34 INFO - PROCESS | 1646 | 1468918354285 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:52:34 INFO - PROCESS | 1646 | 1468918354288 Marionette TRACE conn2 <- [1,1890,null,{}] 01:52:34 INFO - PROCESS | 1646 | 1468918354293 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}] 01:52:34 INFO - PROCESS | 1646 | 1468918354294 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:34 INFO - PROCESS | 1646 | 1468918354402 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:52:34 INFO - PROCESS | 1646 | 1468918354500 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:34 INFO - PROCESS | 1646 | 1468918354502 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d86800 == 39 [pid = 1646] [id = 480] 01:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x116477c00) [pid = 1646] [serial = 1439] [outer = 0x0] 01:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x116844000) [pid = 1646] [serial = 1440] [outer = 0x116477c00] 01:52:34 INFO - PROCESS | 1646 | 1468918354547 Marionette DEBUG loaded listener.js 01:52:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1180d7800) [pid = 1646] [serial = 1441] [outer = 0x116477c00] 01:52:34 INFO - PROCESS | 1646 | 1468918354952 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]]]}] 01:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 721ms 01:52:35 INFO - PROCESS | 1646 | 1468918355007 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:52:35 INFO - PROCESS | 1646 | 1468918355010 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:52:35 INFO - PROCESS | 1646 | 1468918355015 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:52:35 INFO - PROCESS | 1646 | 1468918355017 Marionette TRACE conn2 <- [1,1894,null,{}] 01:52:35 INFO - PROCESS | 1646 | 1468918355019 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}] 01:52:35 INFO - PROCESS | 1646 | 1468918355021 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:35 INFO - PROCESS | 1646 | 1468918355129 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:52:35 INFO - PROCESS | 1646 | 1468918355191 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:35 INFO - PROCESS | 1646 | 1468918355193 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x121983000 == 40 [pid = 1646] [id = 481] 01:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1185e7400) [pid = 1646] [serial = 1442] [outer = 0x0] 01:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118746400) [pid = 1646] [serial = 1443] [outer = 0x1185e7400] 01:52:35 INFO - PROCESS | 1646 | 1468918355224 Marionette DEBUG loaded listener.js 01:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119d6f000) [pid = 1646] [serial = 1444] [outer = 0x1185e7400] 01:52:35 INFO - PROCESS | 1646 | 1468918355680 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]]]}] 01:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 674ms 01:52:35 INFO - PROCESS | 1646 | 1468918355688 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:52:35 INFO - PROCESS | 1646 | 1468918355690 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:52:35 INFO - PROCESS | 1646 | 1468918355692 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:52:35 INFO - PROCESS | 1646 | 1468918355695 Marionette TRACE conn2 <- [1,1898,null,{}] 01:52:35 INFO - PROCESS | 1646 | 1468918355724 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}] 01:52:35 INFO - PROCESS | 1646 | 1468918355727 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:35 INFO - PROCESS | 1646 | 1468918355855 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:52:35 INFO - PROCESS | 1646 | 1468918355928 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:35 INFO - PROCESS | 1646 | 1468918355930 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a218800 == 41 [pid = 1646] [id = 482] 01:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x124432800) [pid = 1646] [serial = 1445] [outer = 0x0] 01:52:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1254b7c00) [pid = 1646] [serial = 1446] [outer = 0x124432800] 01:52:35 INFO - PROCESS | 1646 | 1468918355963 Marionette DEBUG loaded listener.js 01:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x125f82800) [pid = 1646] [serial = 1447] [outer = 0x124432800] 01:52:36 INFO - PROCESS | 1646 | 1468918356404 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]]]}] 01:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 727ms 01:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:52:36 INFO - PROCESS | 1646 | 1468918356420 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:52:36 INFO - PROCESS | 1646 | 1468918356422 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:52:36 INFO - PROCESS | 1646 | 1468918356424 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:52:36 INFO - PROCESS | 1646 | 1468918356425 Marionette TRACE conn2 <- [1,1902,null,{}] 01:52:36 INFO - PROCESS | 1646 | 1468918356428 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}] 01:52:36 INFO - PROCESS | 1646 | 1468918356429 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:36 INFO - PROCESS | 1646 | 1468918356531 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:52:36 INFO - PROCESS | 1646 | 1468918356588 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:36 INFO - PROCESS | 1646 | 1468918356589 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9e5800 == 42 [pid = 1646] [id = 483] 01:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128b32400) [pid = 1646] [serial = 1448] [outer = 0x0] 01:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12919c800) [pid = 1646] [serial = 1449] [outer = 0x128b32400] 01:52:36 INFO - PROCESS | 1646 | 1468918356620 Marionette DEBUG loaded listener.js 01:52:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12a4c1800) [pid = 1646] [serial = 1450] [outer = 0x128b32400] 01:52:37 INFO - PROCESS | 1646 | 1468918357052 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]]]}] 01:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 668ms 01:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:52:37 INFO - PROCESS | 1646 | 1468918357093 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:52:37 INFO - PROCESS | 1646 | 1468918357094 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:52:37 INFO - PROCESS | 1646 | 1468918357096 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:52:37 INFO - PROCESS | 1646 | 1468918357098 Marionette TRACE conn2 <- [1,1906,null,{}] 01:52:37 INFO - PROCESS | 1646 | 1468918357100 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}] 01:52:37 INFO - PROCESS | 1646 | 1468918357102 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:37 INFO - PROCESS | 1646 | 1468918357217 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:52:37 INFO - PROCESS | 1646 | 1468918357302 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:37 INFO - PROCESS | 1646 | 1468918357303 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b92f800 == 43 [pid = 1646] [id = 484] 01:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12a5e4c00) [pid = 1646] [serial = 1451] [outer = 0x0] 01:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12a6bac00) [pid = 1646] [serial = 1452] [outer = 0x12a5e4c00] 01:52:37 INFO - PROCESS | 1646 | 1468918357334 Marionette DEBUG loaded listener.js 01:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12af62800) [pid = 1646] [serial = 1453] [outer = 0x12a5e4c00] 01:52:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b75fc00) [pid = 1646] [serial = 1454] [outer = 0x12cc35800] 01:52:37 INFO - PROCESS | 1646 | 1468918357791 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]]]}] 01:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 722ms 01:52:37 INFO - PROCESS | 1646 | 1468918357818 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:52:37 INFO - PROCESS | 1646 | 1468918357820 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:52:37 INFO - PROCESS | 1646 | 1468918357822 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:52:37 INFO - PROCESS | 1646 | 1468918357823 Marionette TRACE conn2 <- [1,1910,null,{}] 01:52:37 INFO - PROCESS | 1646 | 1468918357826 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}] 01:52:37 INFO - PROCESS | 1646 | 1468918357830 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:37 INFO - PROCESS | 1646 | 1468918357966 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:52:38 INFO - PROCESS | 1646 | 1468918358053 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:38 INFO - PROCESS | 1646 | 1468918358055 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b949800 == 44 [pid = 1646] [id = 485] 01:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11300d400) [pid = 1646] [serial = 1455] [outer = 0x0] 01:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12af69c00) [pid = 1646] [serial = 1456] [outer = 0x11300d400] 01:52:38 INFO - PROCESS | 1646 | 1468918358086 Marionette DEBUG loaded listener.js 01:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12bded400) [pid = 1646] [serial = 1457] [outer = 0x11300d400] 01:52:38 INFO - PROCESS | 1646 | 1468918358542 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]]]}] 01:52:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:52:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 770ms 01:52:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:52:38 INFO - PROCESS | 1646 | 1468918358592 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:52:38 INFO - PROCESS | 1646 | 1468918358594 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:52:38 INFO - PROCESS | 1646 | 1468918358596 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:52:38 INFO - PROCESS | 1646 | 1468918358597 Marionette TRACE conn2 <- [1,1914,null,{}] 01:52:38 INFO - PROCESS | 1646 | 1468918358620 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}] 01:52:38 INFO - PROCESS | 1646 | 1468918358621 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:38 INFO - PROCESS | 1646 | 1468918358719 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:52:38 INFO - PROCESS | 1646 | 1468918358887 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:38 INFO - PROCESS | 1646 | 1468918358889 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168c4000 == 45 [pid = 1646] [id = 486] 01:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1127d7c00) [pid = 1646] [serial = 1458] [outer = 0x0] 01:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x112f51000) [pid = 1646] [serial = 1459] [outer = 0x1127d7c00] 01:52:38 INFO - PROCESS | 1646 | 1468918358917 Marionette DEBUG loaded listener.js 01:52:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x115e29800) [pid = 1646] [serial = 1460] [outer = 0x1127d7c00] 01:52:39 INFO - PROCESS | 1646 | 1468918359360 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]]]}] 01:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 791ms 01:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:52:39 INFO - PROCESS | 1646 | 1468918359389 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:52:39 INFO - PROCESS | 1646 | 1468918359391 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:52:39 INFO - PROCESS | 1646 | 1468918359394 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:52:39 INFO - PROCESS | 1646 | 1468918359395 Marionette TRACE conn2 <- [1,1918,null,{}] 01:52:39 INFO - PROCESS | 1646 | 1468918359399 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}] 01:52:39 INFO - PROCESS | 1646 | 1468918359400 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:39 INFO - PROCESS | 1646 | 1468918359499 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:52:39 INFO - PROCESS | 1646 | 1468918359562 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:39 INFO - PROCESS | 1646 | 1468918359564 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x121366000 == 46 [pid = 1646] [id = 487] 01:52:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118708c00) [pid = 1646] [serial = 1461] [outer = 0x0] 01:52:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11913fc00) [pid = 1646] [serial = 1462] [outer = 0x118708c00] 01:52:39 INFO - PROCESS | 1646 | 1468918359592 Marionette DEBUG loaded listener.js 01:52:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x119d72c00) [pid = 1646] [serial = 1463] [outer = 0x118708c00] 01:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x112dcd000 == 45 [pid = 1646] [id = 26] 01:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x12333f800 == 44 [pid = 1646] [id = 478] 01:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x117d99800 == 43 [pid = 1646] [id = 477] 01:52:39 INFO - PROCESS | 1646 | --DOCSHELL 0x115e3e000 == 42 [pid = 1646] [id = 476] 01:52:40 INFO - PROCESS | 1646 | 1468918360104 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]]]}] 01:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 01:52:40 INFO - PROCESS | 1646 | 1468918360151 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:52:40 INFO - PROCESS | 1646 | 1468918360154 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:52:40 INFO - PROCESS | 1646 | 1468918360172 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:52:40 INFO - PROCESS | 1646 | 1468918360175 Marionette TRACE conn2 <- [1,1922,null,{}] 01:52:40 INFO - PROCESS | 1646 | 1468918360179 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}] 01:52:40 INFO - PROCESS | 1646 | 1468918360180 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:40 INFO - PROCESS | 1646 | 1468918360283 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:52:40 INFO - PROCESS | 1646 | 1468918360359 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:40 INFO - PROCESS | 1646 | 1468918360361 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x123324800 == 43 [pid = 1646] [id = 488] 01:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x119145c00) [pid = 1646] [serial = 1464] [outer = 0x0] 01:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119d67000) [pid = 1646] [serial = 1465] [outer = 0x119145c00] 01:52:40 INFO - PROCESS | 1646 | 1468918360393 Marionette DEBUG loaded listener.js 01:52:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12134c000) [pid = 1646] [serial = 1466] [outer = 0x119145c00] 01:52:40 INFO - PROCESS | 1646 | 1468918360808 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]]]}] 01:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 673ms 01:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:52:40 INFO - PROCESS | 1646 | 1468918360844 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:52:40 INFO - PROCESS | 1646 | 1468918360848 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:52:40 INFO - PROCESS | 1646 | 1468918360852 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:52:40 INFO - PROCESS | 1646 | 1468918360854 Marionette TRACE conn2 <- [1,1926,null,{}] 01:52:40 INFO - PROCESS | 1646 | 1468918360857 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}] 01:52:40 INFO - PROCESS | 1646 | 1468918360858 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:40 INFO - PROCESS | 1646 | 1468918360968 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:52:41 INFO - PROCESS | 1646 | 1468918361032 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:41 INFO - PROCESS | 1646 | 1468918361033 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5cd000 == 44 [pid = 1646] [id = 489] 01:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1218b8800) [pid = 1646] [serial = 1467] [outer = 0x0] 01:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x125f75800) [pid = 1646] [serial = 1468] [outer = 0x1218b8800] 01:52:41 INFO - PROCESS | 1646 | 1468918361065 Marionette DEBUG loaded listener.js 01:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128a1e400) [pid = 1646] [serial = 1469] [outer = 0x1218b8800] 01:52:41 INFO - PROCESS | 1646 | 1468918361523 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]]]}] 01:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 723ms 01:52:41 INFO - PROCESS | 1646 | 1468918361606 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:52:41 INFO - PROCESS | 1646 | 1468918361607 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:52:41 INFO - PROCESS | 1646 | 1468918361610 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:52:41 INFO - PROCESS | 1646 | 1468918361612 Marionette TRACE conn2 <- [1,1930,null,{}] 01:52:41 INFO - PROCESS | 1646 | 1468918361620 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}] 01:52:41 INFO - PROCESS | 1646 | 1468918361623 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:41 INFO - PROCESS | 1646 | 1468918361730 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:52:41 INFO - PROCESS | 1646 | 1468918361795 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:41 INFO - PROCESS | 1646 | 1468918361797 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c8ce000 == 45 [pid = 1646] [id = 490] 01:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12a5efc00) [pid = 1646] [serial = 1470] [outer = 0x0] 01:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12af66400) [pid = 1646] [serial = 1471] [outer = 0x12a5efc00] 01:52:41 INFO - PROCESS | 1646 | 1468918361870 Marionette DEBUG loaded listener.js 01:52:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b982c00) [pid = 1646] [serial = 1472] [outer = 0x12a5efc00] 01:52:42 INFO - PROCESS | 1646 | 1468918362290 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]]]}] 01:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 01:52:42 INFO - PROCESS | 1646 | 1468918362332 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:52:42 INFO - PROCESS | 1646 | 1468918362334 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:52:42 INFO - PROCESS | 1646 | 1468918362336 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:52:42 INFO - PROCESS | 1646 | 1468918362337 Marionette TRACE conn2 <- [1,1934,null,{}] 01:52:42 INFO - PROCESS | 1646 | 1468918362340 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}] 01:52:42 INFO - PROCESS | 1646 | 1468918362341 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:42 INFO - PROCESS | 1646 | 1468918362449 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:52:42 INFO - PROCESS | 1646 | 1468918362512 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:42 INFO - PROCESS | 1646 | 1468918362513 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d340000 == 46 [pid = 1646] [id = 491] 01:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12bd41800) [pid = 1646] [serial = 1473] [outer = 0x0] 01:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12bdebc00) [pid = 1646] [serial = 1474] [outer = 0x12bd41800] 01:52:42 INFO - PROCESS | 1646 | 1468918362542 Marionette DEBUG loaded listener.js 01:52:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12bdf4000) [pid = 1646] [serial = 1475] [outer = 0x12bd41800] 01:52:42 INFO - PROCESS | 1646 | 1468918362963 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]]]}] 01:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 670ms 01:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:52:43 INFO - PROCESS | 1646 | 1468918363007 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:52:43 INFO - PROCESS | 1646 | 1468918363008 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:52:43 INFO - PROCESS | 1646 | 1468918363010 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:52:43 INFO - PROCESS | 1646 | 1468918363012 Marionette TRACE conn2 <- [1,1938,null,{}] 01:52:43 INFO - PROCESS | 1646 | 1468918363014 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}] 01:52:43 INFO - PROCESS | 1646 | 1468918363015 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:43 INFO - PROCESS | 1646 | 1468918363115 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:52:43 INFO - PROCESS | 1646 | 1468918363221 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:43 INFO - PROCESS | 1646 | 1468918363222 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12de93800 == 47 [pid = 1646] [id = 492] 01:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b8cc400) [pid = 1646] [serial = 1476] [outer = 0x0] 01:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12b8d3000) [pid = 1646] [serial = 1477] [outer = 0x12b8cc400] 01:52:43 INFO - PROCESS | 1646 | 1468918363268 Marionette DEBUG loaded listener.js 01:52:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12b8d7800) [pid = 1646] [serial = 1478] [outer = 0x12b8cc400] 01:52:43 INFO - PROCESS | 1646 | 1468918363696 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]]]}] 01:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 723ms 01:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:52:43 INFO - PROCESS | 1646 | 1468918363733 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:52:43 INFO - PROCESS | 1646 | 1468918363735 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:52:43 INFO - PROCESS | 1646 | 1468918363737 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:52:43 INFO - PROCESS | 1646 | 1468918363738 Marionette TRACE conn2 <- [1,1942,null,{}] 01:52:43 INFO - PROCESS | 1646 | 1468918363741 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}] 01:52:43 INFO - PROCESS | 1646 | 1468918363745 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:43 INFO - PROCESS | 1646 | 1468918363867 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:52:44 INFO - PROCESS | 1646 | 1468918364035 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:44 INFO - PROCESS | 1646 | 1468918364037 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d6000 == 48 [pid = 1646] [id = 493] 01:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x112f4f400) [pid = 1646] [serial = 1479] [outer = 0x0] 01:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x113350800) [pid = 1646] [serial = 1480] [outer = 0x112f4f400] 01:52:44 INFO - PROCESS | 1646 | 1468918364068 Marionette DEBUG loaded listener.js 01:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x118129400) [pid = 1646] [serial = 1481] [outer = 0x112f4f400] 01:52:44 INFO - PROCESS | 1646 | --DOCSHELL 0x1168c4000 == 47 [pid = 1646] [id = 486] 01:52:44 INFO - PROCESS | 1646 | --DOCSHELL 0x12a218800 == 46 [pid = 1646] [id = 482] 01:52:44 INFO - PROCESS | 1646 | --DOCSHELL 0x121983000 == 45 [pid = 1646] [id = 481] 01:52:44 INFO - PROCESS | 1646 | --DOCSHELL 0x117d86800 == 44 [pid = 1646] [id = 480] 01:52:44 INFO - PROCESS | 1646 | 1468918364611 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]]]}] 01:52:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:52:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 920ms 01:52:44 INFO - PROCESS | 1646 | 1468918364658 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:52:44 INFO - PROCESS | 1646 | 1468918364661 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:52:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:52:44 INFO - PROCESS | 1646 | 1468918364665 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:52:44 INFO - PROCESS | 1646 | 1468918364667 Marionette TRACE conn2 <- [1,1946,null,{}] 01:52:44 INFO - PROCESS | 1646 | 1468918364671 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}] 01:52:44 INFO - PROCESS | 1646 | 1468918364673 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:44 INFO - PROCESS | 1646 | 1468918364780 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:52:44 INFO - PROCESS | 1646 | 1468918364858 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:44 INFO - PROCESS | 1646 | 1468918364861 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f8b000 == 45 [pid = 1646] [id = 494] 01:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118592800) [pid = 1646] [serial = 1482] [outer = 0x0] 01:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11870f000) [pid = 1646] [serial = 1483] [outer = 0x118592800] 01:52:44 INFO - PROCESS | 1646 | 1468918364894 Marionette DEBUG loaded listener.js 01:52:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12134c400) [pid = 1646] [serial = 1484] [outer = 0x118592800] 01:52:45 INFO - PROCESS | 1646 | 1468918365346 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]]]}] 01:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 722ms 01:52:45 INFO - PROCESS | 1646 | 1468918365402 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:52:45 INFO - PROCESS | 1646 | 1468918365405 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:52:45 INFO - PROCESS | 1646 | 1468918365411 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:52:45 INFO - PROCESS | 1646 | 1468918365413 Marionette TRACE conn2 <- [1,1950,null,{}] 01:52:45 INFO - PROCESS | 1646 | 1468918365416 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}] 01:52:45 INFO - PROCESS | 1646 | 1468918365420 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:45 INFO - PROCESS | 1646 | 1468918365524 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:52:45 INFO - PROCESS | 1646 | 1468918365601 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:45 INFO - PROCESS | 1646 | 1468918365603 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x129086800 == 46 [pid = 1646] [id = 495] 01:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x126126c00) [pid = 1646] [serial = 1485] [outer = 0x0] 01:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128a18400) [pid = 1646] [serial = 1486] [outer = 0x126126c00] 01:52:45 INFO - PROCESS | 1646 | 1468918365635 Marionette DEBUG loaded listener.js 01:52:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x129193000) [pid = 1646] [serial = 1487] [outer = 0x126126c00] 01:52:46 INFO - PROCESS | 1646 | 1468918366072 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]]]}] 01:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 720ms 01:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:52:46 INFO - PROCESS | 1646 | 1468918366132 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:52:46 INFO - PROCESS | 1646 | 1468918366133 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:52:46 INFO - PROCESS | 1646 | 1468918366136 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:52:46 INFO - PROCESS | 1646 | 1468918366138 Marionette TRACE conn2 <- [1,1954,null,{}] 01:52:46 INFO - PROCESS | 1646 | 1468918366146 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}] 01:52:46 INFO - PROCESS | 1646 | 1468918366149 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:46 INFO - PROCESS | 1646 | 1468918366256 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:52:46 INFO - PROCESS | 1646 | 1468918366323 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:46 INFO - PROCESS | 1646 | 1468918366325 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bda3800 == 47 [pid = 1646] [id = 496] 01:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a5e1800) [pid = 1646] [serial = 1488] [outer = 0x0] 01:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12b759000) [pid = 1646] [serial = 1489] [outer = 0x12a5e1800] 01:52:46 INFO - PROCESS | 1646 | 1468918366398 Marionette DEBUG loaded listener.js 01:52:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12b8d8c00) [pid = 1646] [serial = 1490] [outer = 0x12a5e1800] 01:52:46 INFO - PROCESS | 1646 | 1468918366845 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]]]}] 01:52:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:52:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 722ms 01:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:52:46 INFO - PROCESS | 1646 | 1468918366858 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:52:46 INFO - PROCESS | 1646 | 1468918366860 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:52:46 INFO - PROCESS | 1646 | 1468918366862 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:52:46 INFO - PROCESS | 1646 | 1468918366864 Marionette TRACE conn2 <- [1,1958,null,{}] 01:52:46 INFO - PROCESS | 1646 | 1468918366866 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}] 01:52:46 INFO - PROCESS | 1646 | 1468918366868 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:46 INFO - PROCESS | 1646 | 1468918366968 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:52:47 INFO - PROCESS | 1646 | 1468918367033 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:47 INFO - PROCESS | 1646 | 1468918367034 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dae6000 == 48 [pid = 1646] [id = 497] 01:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12b8da000) [pid = 1646] [serial = 1491] [outer = 0x0] 01:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12bdf1400) [pid = 1646] [serial = 1492] [outer = 0x12b8da000] 01:52:47 INFO - PROCESS | 1646 | 1468918367077 Marionette DEBUG loaded listener.js 01:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12c4b6c00) [pid = 1646] [serial = 1493] [outer = 0x12b8da000] 01:52:47 INFO - PROCESS | 1646 | 1468918367488 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]]]}] 01:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 671ms 01:52:47 INFO - PROCESS | 1646 | 1468918367534 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:52:47 INFO - PROCESS | 1646 | 1468918367535 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:52:47 INFO - PROCESS | 1646 | 1468918367537 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:52:47 INFO - PROCESS | 1646 | 1468918367538 Marionette TRACE conn2 <- [1,1962,null,{}] 01:52:47 INFO - PROCESS | 1646 | 1468918367541 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}] 01:52:47 INFO - PROCESS | 1646 | 1468918367542 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:47 INFO - PROCESS | 1646 | 1468918367639 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:52:47 INFO - PROCESS | 1646 | 1468918367734 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:47 INFO - PROCESS | 1646 | 1468918367735 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112b000 == 49 [pid = 1646] [id = 498] 01:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128be6c00) [pid = 1646] [serial = 1494] [outer = 0x0] 01:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128bec400) [pid = 1646] [serial = 1495] [outer = 0x128be6c00] 01:52:47 INFO - PROCESS | 1646 | 1468918367764 Marionette DEBUG loaded listener.js 01:52:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12bde9000) [pid = 1646] [serial = 1496] [outer = 0x128be6c00] 01:52:48 INFO - PROCESS | 1646 | 1468918368176 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]]]}] 01:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 669ms 01:52:48 INFO - PROCESS | 1646 | 1468918368207 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:52:48 INFO - PROCESS | 1646 | 1468918368208 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:52:48 INFO - PROCESS | 1646 | 1468918368210 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:52:48 INFO - PROCESS | 1646 | 1468918368212 Marionette TRACE conn2 <- [1,1966,null,{}] 01:52:48 INFO - PROCESS | 1646 | 1468918368214 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}] 01:52:48 INFO - PROCESS | 1646 | 1468918368218 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:48 INFO - PROCESS | 1646 | 1468918368346 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:52:48 INFO - PROCESS | 1646 | 1468918368426 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:48 INFO - PROCESS | 1646 | 1468918368428 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b49800 == 50 [pid = 1646] [id = 499] 01:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12c4b9400) [pid = 1646] [serial = 1497] [outer = 0x0] 01:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12c4d3400) [pid = 1646] [serial = 1498] [outer = 0x12c4b9400] 01:52:48 INFO - PROCESS | 1646 | 1468918368457 Marionette DEBUG loaded listener.js 01:52:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12d03a000) [pid = 1646] [serial = 1499] [outer = 0x12c4b9400] 01:52:48 INFO - PROCESS | 1646 | 1468918368864 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]]]}] 01:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 718ms 01:52:48 INFO - PROCESS | 1646 | 1468918368946 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:52:48 INFO - PROCESS | 1646 | 1468918368947 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:52:48 INFO - PROCESS | 1646 | 1468918368971 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:52:48 INFO - PROCESS | 1646 | 1468918368972 Marionette TRACE conn2 <- [1,1970,null,{}] 01:52:48 INFO - PROCESS | 1646 | 1468918368975 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}] 01:52:48 INFO - PROCESS | 1646 | 1468918368976 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:49 INFO - PROCESS | 1646 | 1468918369071 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:52:49 INFO - PROCESS | 1646 | 1468918369151 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:49 INFO - PROCESS | 1646 | 1468918369153 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x129478000 == 51 [pid = 1646] [id = 500] 01:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1264d1800) [pid = 1646] [serial = 1500] [outer = 0x0] 01:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1264d5000) [pid = 1646] [serial = 1501] [outer = 0x1264d1800] 01:52:49 INFO - PROCESS | 1646 | 1468918369182 Marionette DEBUG loaded listener.js 01:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1264d8c00) [pid = 1646] [serial = 1502] [outer = 0x1264d1800] 01:52:49 INFO - PROCESS | 1646 | 1468918369601 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]]]}] 01:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 673ms 01:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:52:49 INFO - PROCESS | 1646 | 1468918369641 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:52:49 INFO - PROCESS | 1646 | 1468918369643 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:52:49 INFO - PROCESS | 1646 | 1468918369645 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:52:49 INFO - PROCESS | 1646 | 1468918369646 Marionette TRACE conn2 <- [1,1974,null,{}] 01:52:49 INFO - PROCESS | 1646 | 1468918369649 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}] 01:52:49 INFO - PROCESS | 1646 | 1468918369650 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:49 INFO - PROCESS | 1646 | 1468918369820 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:52:49 INFO - PROCESS | 1646 | 1468918369938 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:49 INFO - PROCESS | 1646 | 1468918369939 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x117474800 == 52 [pid = 1646] [id = 501] 01:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x112f58800) [pid = 1646] [serial = 1503] [outer = 0x0] 01:52:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11714e400) [pid = 1646] [serial = 1504] [outer = 0x112f58800] 01:52:49 INFO - PROCESS | 1646 | 1468918369970 Marionette DEBUG loaded listener.js 01:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11980e000) [pid = 1646] [serial = 1505] [outer = 0x112f58800] 01:52:50 INFO - PROCESS | 1646 | 1468918370536 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]]]}] 01:52:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:52:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 919ms 01:52:50 INFO - PROCESS | 1646 | 1468918370564 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:52:50 INFO - PROCESS | 1646 | 1468918370567 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:52:50 INFO - PROCESS | 1646 | 1468918370591 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:52:50 INFO - PROCESS | 1646 | 1468918370593 Marionette TRACE conn2 <- [1,1978,null,{}] 01:52:50 INFO - PROCESS | 1646 | 1468918370597 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}] 01:52:50 INFO - PROCESS | 1646 | 1468918370598 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:50 INFO - PROCESS | 1646 | 1468918370707 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:52:50 INFO - PROCESS | 1646 | 1468918370804 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:50 INFO - PROCESS | 1646 | 1468918370806 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x121152000 == 53 [pid = 1646] [id = 502] 01:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x125f70400) [pid = 1646] [serial = 1506] [outer = 0x0] 01:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x126440800) [pid = 1646] [serial = 1507] [outer = 0x125f70400] 01:52:50 INFO - PROCESS | 1646 | 1468918370838 Marionette DEBUG loaded listener.js 01:52:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x128b3c800) [pid = 1646] [serial = 1508] [outer = 0x125f70400] 01:52:51 INFO - PROCESS | 1646 | 1468918371274 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]]]}] 01:52:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:52:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 724ms 01:52:51 INFO - PROCESS | 1646 | 1468918371312 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:52:51 INFO - PROCESS | 1646 | 1468918371315 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:52:51 INFO - PROCESS | 1646 | 1468918371320 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:52:51 INFO - PROCESS | 1646 | 1468918371321 Marionette TRACE conn2 <- [1,1982,null,{}] 01:52:51 INFO - PROCESS | 1646 | 1468918371324 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}] 01:52:51 INFO - PROCESS | 1646 | 1468918371326 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:51 INFO - PROCESS | 1646 | 1468918371440 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:52:51 INFO - PROCESS | 1646 | 1468918371549 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:51 INFO - PROCESS | 1646 | 1468918371551 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12947c800 == 54 [pid = 1646] [id = 503] 01:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x129046400) [pid = 1646] [serial = 1509] [outer = 0x0] 01:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x1293a9400) [pid = 1646] [serial = 1510] [outer = 0x129046400] 01:52:51 INFO - PROCESS | 1646 | 1468918371585 Marionette DEBUG loaded listener.js 01:52:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12b75c000) [pid = 1646] [serial = 1511] [outer = 0x129046400] 01:52:52 INFO - PROCESS | 1646 | 1468918372058 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]]]}] 01:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 772ms 01:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:52:52 INFO - PROCESS | 1646 | 1468918372092 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:52:52 INFO - PROCESS | 1646 | 1468918372094 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:52:52 INFO - PROCESS | 1646 | 1468918372096 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:52:52 INFO - PROCESS | 1646 | 1468918372098 Marionette TRACE conn2 <- [1,1986,null,{}] 01:52:52 INFO - PROCESS | 1646 | 1468918372106 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}] 01:52:52 INFO - PROCESS | 1646 | 1468918372110 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:52 INFO - PROCESS | 1646 | 1468918372218 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:52:52 INFO - PROCESS | 1646 | 1468918372330 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:52 INFO - PROCESS | 1646 | 1468918372332 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd8a800 == 55 [pid = 1646] [id = 504] 01:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12b8d4800) [pid = 1646] [serial = 1512] [outer = 0x0] 01:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12b984400) [pid = 1646] [serial = 1513] [outer = 0x12b8d4800] 01:52:52 INFO - PROCESS | 1646 | 1468918372367 Marionette DEBUG loaded listener.js 01:52:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12c4b5c00) [pid = 1646] [serial = 1514] [outer = 0x12b8d4800] 01:52:52 INFO - PROCESS | 1646 | 1468918372781 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]]]}] 01:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 721ms 01:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:52:52 INFO - PROCESS | 1646 | 1468918372817 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:52:52 INFO - PROCESS | 1646 | 1468918372819 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:52:52 INFO - PROCESS | 1646 | 1468918372822 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:52:52 INFO - PROCESS | 1646 | 1468918372823 Marionette TRACE conn2 <- [1,1990,null,{}] 01:52:52 INFO - PROCESS | 1646 | 1468918372826 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}] 01:52:52 INFO - PROCESS | 1646 | 1468918372827 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:52 INFO - PROCESS | 1646 | 1468918372935 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:52:53 INFO - PROCESS | 1646 | 1468918373005 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:53 INFO - PROCESS | 1646 | 1468918373007 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e027000 == 56 [pid = 1646] [id = 505] 01:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x121108c00) [pid = 1646] [serial = 1515] [outer = 0x0] 01:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12110e000) [pid = 1646] [serial = 1516] [outer = 0x121108c00] 01:52:53 INFO - PROCESS | 1646 | 1468918373076 Marionette DEBUG loaded listener.js 01:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12c4b7400) [pid = 1646] [serial = 1517] [outer = 0x121108c00] 01:52:53 INFO - PROCESS | 1646 | 1468918373483 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]]]}] 01:52:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:52:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 668ms 01:52:53 INFO - PROCESS | 1646 | 1468918373491 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:52:53 INFO - PROCESS | 1646 | 1468918373492 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:52:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:52:53 INFO - PROCESS | 1646 | 1468918373494 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:52:53 INFO - PROCESS | 1646 | 1468918373496 Marionette TRACE conn2 <- [1,1994,null,{}] 01:52:53 INFO - PROCESS | 1646 | 1468918373498 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}] 01:52:53 INFO - PROCESS | 1646 | 1468918373499 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:53 INFO - PROCESS | 1646 | 1468918373602 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:52:53 INFO - PROCESS | 1646 | 1468918373703 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:53 INFO - PROCESS | 1646 | 1468918373705 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e040800 == 57 [pid = 1646] [id = 506] 01:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x110fc6400) [pid = 1646] [serial = 1518] [outer = 0x0] 01:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x110fc9400) [pid = 1646] [serial = 1519] [outer = 0x110fc6400] 01:52:53 INFO - PROCESS | 1646 | 1468918373734 Marionette DEBUG loaded listener.js 01:52:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x110fcd000) [pid = 1646] [serial = 1520] [outer = 0x110fc6400] 01:52:54 INFO - PROCESS | 1646 | 1468918374165 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]]]}] 01:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 718ms 01:52:54 INFO - PROCESS | 1646 | 1468918374213 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:52:54 INFO - PROCESS | 1646 | 1468918374214 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:52:54 INFO - PROCESS | 1646 | 1468918374217 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:52:54 INFO - PROCESS | 1646 | 1468918374218 Marionette TRACE conn2 <- [1,1998,null,{}] 01:52:54 INFO - PROCESS | 1646 | 1468918374220 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}] 01:52:54 INFO - PROCESS | 1646 | 1468918374224 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:54 INFO - PROCESS | 1646 | 1468918374354 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:52:54 INFO - PROCESS | 1646 | 1468918374468 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:54 INFO - PROCESS | 1646 | 1468918374469 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e03e800 == 58 [pid = 1646] [id = 507] 01:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x111049400) [pid = 1646] [serial = 1521] [outer = 0x0] 01:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x118592000) [pid = 1646] [serial = 1522] [outer = 0x111049400] 01:52:54 INFO - PROCESS | 1646 | 1468918374501 Marionette DEBUG loaded listener.js 01:52:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12cc37400) [pid = 1646] [serial = 1523] [outer = 0x111049400] 01:52:55 INFO - PROCESS | 1646 | 1468918375053 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]]]}] 01:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 870ms 01:52:55 INFO - PROCESS | 1646 | 1468918375089 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:52:55 INFO - PROCESS | 1646 | 1468918375091 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:52:55 INFO - PROCESS | 1646 | 1468918375095 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:52:55 INFO - PROCESS | 1646 | 1468918375097 Marionette TRACE conn2 <- [1,2002,null,{}] 01:52:55 INFO - PROCESS | 1646 | 1468918375104 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}] 01:52:55 INFO - PROCESS | 1646 | 1468918375105 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:55 INFO - PROCESS | 1646 | 1468918375212 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:52:55 INFO - PROCESS | 1646 | 1468918375294 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:55 INFO - PROCESS | 1646 | 1468918375297 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119421000 == 59 [pid = 1646] [id = 508] 01:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11104fc00) [pid = 1646] [serial = 1524] [outer = 0x0] 01:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x112f58c00) [pid = 1646] [serial = 1525] [outer = 0x11104fc00] 01:52:55 INFO - PROCESS | 1646 | 1468918375324 Marionette DEBUG loaded listener.js 01:52:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x11313f000) [pid = 1646] [serial = 1526] [outer = 0x11104fc00] 01:52:55 INFO - PROCESS | 1646 | 1468918375831 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]]]}] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac1800 == 58 [pid = 1646] [id = 23] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b949800 == 57 [pid = 1646] [id = 485] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12b92f800 == 56 [pid = 1646] [id = 484] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9e5800 == 55 [pid = 1646] [id = 483] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12112b000 == 54 [pid = 1646] [id = 498] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12dae6000 == 53 [pid = 1646] [id = 497] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12bda3800 == 52 [pid = 1646] [id = 496] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x129086800 == 51 [pid = 1646] [id = 495] 01:52:55 INFO - PROCESS | 1646 | --DOCSHELL 0x120f8b000 == 50 [pid = 1646] [id = 494] 01:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 774ms 01:52:55 INFO - PROCESS | 1646 | 1468918375870 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:52:55 INFO - PROCESS | 1646 | 1468918375873 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:52:55 INFO - PROCESS | 1646 | 1468918375876 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:52:55 INFO - PROCESS | 1646 | 1468918375879 Marionette TRACE conn2 <- [1,2006,null,{}] 01:52:55 INFO - PROCESS | 1646 | 1468918375885 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}] 01:52:55 INFO - PROCESS | 1646 | 1468918375888 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:56 INFO - PROCESS | 1646 | 1468918376002 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:52:56 INFO - PROCESS | 1646 | 1468918376082 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:56 INFO - PROCESS | 1646 | 1468918376085 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x120fa1800 == 51 [pid = 1646] [id = 509] 01:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x11104d800) [pid = 1646] [serial = 1527] [outer = 0x0] 01:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x113136c00) [pid = 1646] [serial = 1528] [outer = 0x11104d800] 01:52:56 INFO - PROCESS | 1646 | 1468918376118 Marionette DEBUG loaded listener.js 01:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x113141000) [pid = 1646] [serial = 1529] [outer = 0x11104d800] 01:52:56 INFO - PROCESS | 1646 | 1468918376557 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]]]}] 01:52:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 01:52:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 01:52:56 INFO - PROCESS | 1646 | 1468918376598 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:52:56 INFO - PROCESS | 1646 | 1468918376601 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:52:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:52:56 INFO - PROCESS | 1646 | 1468918376606 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:52:56 INFO - PROCESS | 1646 | 1468918376608 Marionette TRACE conn2 <- [1,2010,null,{}] 01:52:56 INFO - PROCESS | 1646 | 1468918376610 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}] 01:52:56 INFO - PROCESS | 1646 | 1468918376612 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:56 INFO - PROCESS | 1646 | 1468918376723 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:52:56 INFO - PROCESS | 1646 | 1468918376812 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:56 INFO - PROCESS | 1646 | 1468918376813 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12947c000 == 52 [pid = 1646] [id = 510] 01:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1132c4800) [pid = 1646] [serial = 1530] [outer = 0x0] 01:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x120fd6800) [pid = 1646] [serial = 1531] [outer = 0x1132c4800] 01:52:56 INFO - PROCESS | 1646 | 1468918376845 Marionette DEBUG loaded listener.js 01:52:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12110f400) [pid = 1646] [serial = 1532] [outer = 0x1132c4800] 01:52:57 INFO - PROCESS | 1646 | 1468918377275 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]]]}] 01:52:57 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 01:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 719ms 01:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:52:57 INFO - PROCESS | 1646 | 1468918377325 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:52:57 INFO - PROCESS | 1646 | 1468918377327 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:52:57 INFO - PROCESS | 1646 | 1468918377329 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:52:57 INFO - PROCESS | 1646 | 1468918377332 Marionette TRACE conn2 <- [1,2014,null,{}] 01:52:57 INFO - PROCESS | 1646 | 1468918377340 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}] 01:52:57 INFO - PROCESS | 1646 | 1468918377343 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:57 INFO - PROCESS | 1646 | 1468918377456 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:52:57 INFO - PROCESS | 1646 | 1468918377543 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:57 INFO - PROCESS | 1646 | 1468918377546 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c7e2000 == 53 [pid = 1646] [id = 511] 01:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x125d85400) [pid = 1646] [serial = 1533] [outer = 0x0] 01:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x128a24800) [pid = 1646] [serial = 1534] [outer = 0x125d85400] 01:52:57 INFO - PROCESS | 1646 | 1468918377578 Marionette DEBUG loaded listener.js 01:52:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x129051800) [pid = 1646] [serial = 1535] [outer = 0x125d85400] 01:52:58 INFO - PROCESS | 1646 | 1468918378009 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]]]}] 01:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 726ms 01:52:58 INFO - PROCESS | 1646 | 1468918378065 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:52:58 INFO - PROCESS | 1646 | 1468918378067 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:52:58 INFO - PROCESS | 1646 | 1468918378086 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:52:58 INFO - PROCESS | 1646 | 1468918378087 Marionette TRACE conn2 <- [1,2018,null,{}] 01:52:58 INFO - PROCESS | 1646 | 1468918378089 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}] 01:52:58 INFO - PROCESS | 1646 | 1468918378092 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:58 INFO - PROCESS | 1646 | 1468918378197 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:52:58 INFO - PROCESS | 1646 | 1468918378281 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:52:58 INFO - PROCESS | 1646 | 1468918378282 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:52:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11101e000 == 54 [pid = 1646] [id = 512] 01:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x119d31400) [pid = 1646] [serial = 1536] [outer = 0x0] 01:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x119d38c00) [pid = 1646] [serial = 1537] [outer = 0x119d31400] 01:52:58 INFO - PROCESS | 1646 | 1468918378314 Marionette DEBUG loaded listener.js 01:52:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12af47000) [pid = 1646] [serial = 1538] [outer = 0x119d31400] 01:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12e040800 == 53 [pid = 1646] [id = 506] 01:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12e027000 == 52 [pid = 1646] [id = 505] 01:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd8a800 == 51 [pid = 1646] [id = 504] 01:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12947c800 == 50 [pid = 1646] [id = 503] 01:52:59 INFO - PROCESS | 1646 | --DOCSHELL 0x121152000 == 49 [pid = 1646] [id = 502] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x123324800 == 48 [pid = 1646] [id = 488] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12dad0000 == 47 [pid = 1646] [id = 20] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12a67c800 == 46 [pid = 1646] [id = 8] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e4000 == 45 [pid = 1646] [id = 12] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12b92c800 == 44 [pid = 1646] [id = 10] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a2000 == 43 [pid = 1646] [id = 19] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x121044800 == 42 [pid = 1646] [id = 458] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x121b49800 == 41 [pid = 1646] [id = 499] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8ce000 == 40 [pid = 1646] [id = 490] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f3800 == 39 [pid = 1646] [id = 472] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d3800 == 38 [pid = 1646] [id = 442] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5cd000 == 37 [pid = 1646] [id = 489] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d340000 == 36 [pid = 1646] [id = 491] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12dad9000 == 35 [pid = 1646] [id = 474] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12e03e800 == 34 [pid = 1646] [id = 507] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x116fe4800 == 33 [pid = 1646] [id = 24] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c70f800 == 32 [pid = 1646] [id = 14] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c498800 == 31 [pid = 1646] [id = 475] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x116689800 == 30 [pid = 1646] [id = 11] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x129478000 == 29 [pid = 1646] [id = 500] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12b73d000 == 28 [pid = 1646] [id = 9] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d343000 == 27 [pid = 1646] [id = 18] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x129084000 == 26 [pid = 1646] [id = 6] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12075b800 == 25 [pid = 1646] [id = 25] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12899d800 == 24 [pid = 1646] [id = 473] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c8c0800 == 23 [pid = 1646] [id = 15] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c493000 == 22 [pid = 1646] [id = 13] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x112dbd800 == 21 [pid = 1646] [id = 22] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x121047800 == 20 [pid = 1646] [id = 440] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1291e0800 == 19 [pid = 1646] [id = 21] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x117474800 == 18 [pid = 1646] [id = 501] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x126172000 == 17 [pid = 1646] [id = 479] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d347800 == 16 [pid = 1646] [id = 471] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d6000 == 15 [pid = 1646] [id = 493] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12de93800 == 14 [pid = 1646] [id = 492] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x121366000 == 13 [pid = 1646] [id = 487] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c7e2000 == 12 [pid = 1646] [id = 511] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12947c000 == 11 [pid = 1646] [id = 510] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119421000 == 10 [pid = 1646] [id = 508] 01:53:02 INFO - PROCESS | 1646 | --DOCSHELL 0x120fa1800 == 9 [pid = 1646] [id = 509] 01:53:02 INFO - PROCESS | 1646 | 1468918382990 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]]]}] 01:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 4991ms 01:53:03 INFO - PROCESS | 1646 | 1468918383074 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:53:03 INFO - PROCESS | 1646 | 1468918383076 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:53:03 INFO - PROCESS | 1646 | 1468918383080 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:53:03 INFO - PROCESS | 1646 | 1468918383082 Marionette TRACE conn2 <- [1,2022,null,{}] 01:53:03 INFO - PROCESS | 1646 | 1468918383090 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}] 01:53:03 INFO - PROCESS | 1646 | 1468918383091 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:03 INFO - PROCESS | 1646 | 1468918383178 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:53:03 INFO - PROCESS | 1646 | 1468918383187 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:03 INFO - PROCESS | 1646 | 1468918383189 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe4800 == 10 [pid = 1646] [id = 513] 01:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x11313f400) [pid = 1646] [serial = 1539] [outer = 0x0] 01:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x113140000) [pid = 1646] [serial = 1540] [outer = 0x11313f400] 01:53:03 INFO - PROCESS | 1646 | 1468918383218 Marionette DEBUG loaded listener.js 01:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x113cdf400) [pid = 1646] [serial = 1541] [outer = 0x11313f400] 01:53:03 INFO - PROCESS | 1646 | 1468918383687 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]]]}] 01:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 625ms 01:53:03 INFO - PROCESS | 1646 | 1468918383704 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:53:03 INFO - PROCESS | 1646 | 1468918383708 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:53:03 INFO - PROCESS | 1646 | 1468918383720 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:53:03 INFO - PROCESS | 1646 | 1468918383722 Marionette TRACE conn2 <- [1,2026,null,{}] 01:53:03 INFO - PROCESS | 1646 | 1468918383724 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}] 01:53:03 INFO - PROCESS | 1646 | 1468918383726 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:03 INFO - PROCESS | 1646 | 1468918383846 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:53:03 INFO - PROCESS | 1646 | 1468918383852 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:03 INFO - PROCESS | 1646 | 1468918383853 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x121613800 == 11 [pid = 1646] [id = 514] 01:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x1164cf400) [pid = 1646] [serial = 1542] [outer = 0x0] 01:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x118740c00) [pid = 1646] [serial = 1543] [outer = 0x1164cf400] 01:53:03 INFO - PROCESS | 1646 | 1468918383922 Marionette DEBUG loaded listener.js 01:53:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x119d2f000) [pid = 1646] [serial = 1544] [outer = 0x1164cf400] 01:53:04 INFO - PROCESS | 1646 | 1468918384276 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]]]}] 01:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 577ms 01:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:53:04 INFO - PROCESS | 1646 | 1468918384290 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:53:04 INFO - PROCESS | 1646 | 1468918384291 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:53:04 INFO - PROCESS | 1646 | 1468918384293 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:53:04 INFO - PROCESS | 1646 | 1468918384296 Marionette TRACE conn2 <- [1,2030,null,{}] 01:53:04 INFO - PROCESS | 1646 | 1468918384311 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}] 01:53:04 INFO - PROCESS | 1646 | 1468918384321 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:04 INFO - PROCESS | 1646 | 1468918384443 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:53:04 INFO - PROCESS | 1646 | 1468918384448 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:04 INFO - PROCESS | 1646 | 1468918384450 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a42d000 == 12 [pid = 1646] [id = 515] 01:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x120714000) [pid = 1646] [serial = 1545] [outer = 0x0] 01:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12110bc00) [pid = 1646] [serial = 1546] [outer = 0x120714000] 01:53:04 INFO - PROCESS | 1646 | 1468918384523 Marionette DEBUG loaded listener.js 01:53:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x123478800) [pid = 1646] [serial = 1547] [outer = 0x120714000] 01:53:04 INFO - PROCESS | 1646 | 1468918384904 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]]]}] 01:53:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:53:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 622ms 01:53:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:53:04 INFO - PROCESS | 1646 | 1468918384916 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:53:04 INFO - PROCESS | 1646 | 1468918384918 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:53:04 INFO - PROCESS | 1646 | 1468918384920 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:53:04 INFO - PROCESS | 1646 | 1468918384922 Marionette TRACE conn2 <- [1,2034,null,{}] 01:53:04 INFO - PROCESS | 1646 | 1468918384924 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}] 01:53:04 INFO - PROCESS | 1646 | 1468918384925 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:05 INFO - PROCESS | 1646 | 1468918385043 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:53:05 INFO - PROCESS | 1646 | 1468918385057 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:05 INFO - PROCESS | 1646 | 1468918385058 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c7df800 == 13 [pid = 1646] [id = 516] 01:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x1263ad800) [pid = 1646] [serial = 1548] [outer = 0x0] 01:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x128be1800) [pid = 1646] [serial = 1549] [outer = 0x1263ad800] 01:53:05 INFO - PROCESS | 1646 | 1468918385083 Marionette DEBUG loaded listener.js 01:53:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x128befc00) [pid = 1646] [serial = 1550] [outer = 0x1263ad800] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x112f4f400) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x12644c400) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x116789c00) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x128a1d400) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x11300cc00) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x11716f400) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x118866800) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x1234df400) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x1129ae400) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x11300d800) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x12919c000) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x118585800) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x1127d7c00) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x11300fc00) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x1176ba800) [pid = 1646] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x11858a000) [pid = 1646] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x119d70400) [pid = 1646] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x1131ab400) [pid = 1646] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12af61c00) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x119a05800) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x1259d5000) [pid = 1646] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12b982800) [pid = 1646] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1196d2000) [pid = 1646] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x1258c1800) [pid = 1646] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1127d5c00) [pid = 1646] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x119145c00) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x1218b8800) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x118592800) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x126126c00) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x124432800) [pid = 1646] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12af43c00) [pid = 1646] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x118708c00) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x1264d1800) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x112d0d400) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x113281000) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x115e2c800) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x11991f400) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11980c400) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12c4b9400) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12b8cc400) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12b8da000) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11300d400) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12a5e4c00) [pid = 1646] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12a5e1800) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12bd41800) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x128b32400) [pid = 1646] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x116477c00) [pid = 1646] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a5efc00) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1185e7400) [pid = 1646] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x128be6c00) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x112f58800) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x125f70400) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11104fc00) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x129046400) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11104d800) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12b8d4800) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1132c4800) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x125d85400) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x121108c00) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x110fc6400) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:53:06 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x111049400) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:53:06 INFO - PROCESS | 1646 | 1468918386512 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]]]}] 01:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1623ms 01:53:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:53:06 INFO - PROCESS | 1646 | 1468918386545 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:53:06 INFO - PROCESS | 1646 | 1468918386546 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:53:06 INFO - PROCESS | 1646 | 1468918386548 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:53:06 INFO - PROCESS | 1646 | 1468918386549 Marionette TRACE conn2 <- [1,2038,null,{}] 01:53:06 INFO - PROCESS | 1646 | 1468918386553 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}] 01:53:06 INFO - PROCESS | 1646 | 1468918386555 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:06 INFO - PROCESS | 1646 | 1468918386674 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:53:06 INFO - PROCESS | 1646 | 1468918386722 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:06 INFO - PROCESS | 1646 | 1468918386723 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x117473800 == 14 [pid = 1646] [id = 517] 01:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x110fc7000) [pid = 1646] [serial = 1551] [outer = 0x0] 01:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x112729c00) [pid = 1646] [serial = 1552] [outer = 0x110fc7000] 01:53:06 INFO - PROCESS | 1646 | 1468918386748 Marionette DEBUG loaded listener.js 01:53:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x1131ab800) [pid = 1646] [serial = 1553] [outer = 0x110fc7000] 01:53:07 INFO - PROCESS | 1646 | 1468918387038 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]]]}] 01:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 518ms 01:53:07 INFO - PROCESS | 1646 | 1468918387075 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:53:07 INFO - PROCESS | 1646 | 1468918387077 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:53:07 INFO - PROCESS | 1646 | 1468918387081 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:53:07 INFO - PROCESS | 1646 | 1468918387083 Marionette TRACE conn2 <- [1,2042,null,{}] 01:53:07 INFO - PROCESS | 1646 | 1468918387090 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}] 01:53:07 INFO - PROCESS | 1646 | 1468918387096 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:07 INFO - PROCESS | 1646 | 1468918387323 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:53:07 INFO - PROCESS | 1646 | 1468918387337 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:07 INFO - PROCESS | 1646 | 1468918387338 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74e000 == 15 [pid = 1646] [id = 518] 01:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1122bd800) [pid = 1646] [serial = 1554] [outer = 0x0] 01:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1164ce800) [pid = 1646] [serial = 1555] [outer = 0x1122bd800] 01:53:07 INFO - PROCESS | 1646 | 1468918387379 Marionette DEBUG loaded listener.js 01:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x121349400) [pid = 1646] [serial = 1556] [outer = 0x1122bd800] 01:53:07 INFO - PROCESS | 1646 | 1468918387747 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]]]}] 01:53:07 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) 01:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 676ms 01:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:53:07 INFO - PROCESS | 1646 | 1468918387756 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:53:07 INFO - PROCESS | 1646 | 1468918387757 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:53:07 INFO - PROCESS | 1646 | 1468918387759 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:53:07 INFO - PROCESS | 1646 | 1468918387760 Marionette TRACE conn2 <- [1,2046,null,{}] 01:53:07 INFO - PROCESS | 1646 | 1468918387762 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}] 01:53:07 INFO - PROCESS | 1646 | 1468918387763 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:07 INFO - PROCESS | 1646 | 1468918387860 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:53:07 INFO - PROCESS | 1646 | 1468918387956 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:07 INFO - PROCESS | 1646 | 1468918387957 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d777800 == 16 [pid = 1646] [id = 519] 01:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1129b1000) [pid = 1646] [serial = 1557] [outer = 0x0] 01:53:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x124125000) [pid = 1646] [serial = 1558] [outer = 0x1129b1000] 01:53:07 INFO - PROCESS | 1646 | 1468918387982 Marionette DEBUG loaded listener.js 01:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1263ad400) [pid = 1646] [serial = 1559] [outer = 0x1129b1000] 01:53:08 INFO - PROCESS | 1646 | 1468918388257 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]]]}] 01:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 01:53:08 INFO - PROCESS | 1646 | 1468918388280 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:53:08 INFO - PROCESS | 1646 | 1468918388281 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:53:08 INFO - PROCESS | 1646 | 1468918388291 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:53:08 INFO - PROCESS | 1646 | 1468918388292 Marionette TRACE conn2 <- [1,2050,null,{}] 01:53:08 INFO - PROCESS | 1646 | 1468918388295 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}] 01:53:08 INFO - PROCESS | 1646 | 1468918388296 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:08 INFO - PROCESS | 1646 | 1468918388384 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:53:08 INFO - PROCESS | 1646 | 1468918388516 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:08 INFO - PROCESS | 1646 | 1468918388517 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11101d800 == 17 [pid = 1646] [id = 520] 01:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x10ebf6800) [pid = 1646] [serial = 1560] [outer = 0x0] 01:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x111042800) [pid = 1646] [serial = 1561] [outer = 0x10ebf6800] 01:53:08 INFO - PROCESS | 1646 | 1468918388548 Marionette DEBUG loaded listener.js 01:53:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x112726000) [pid = 1646] [serial = 1562] [outer = 0x10ebf6800] 01:53:09 INFO - PROCESS | 1646 | 1468918389105 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]]]}] 01:53:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:53:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 874ms 01:53:09 INFO - PROCESS | 1646 | 1468918389191 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:53:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:53:09 INFO - PROCESS | 1646 | 1468918389193 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:53:09 INFO - PROCESS | 1646 | 1468918389197 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:53:09 INFO - PROCESS | 1646 | 1468918389198 Marionette TRACE conn2 <- [1,2054,null,{}] 01:53:09 INFO - PROCESS | 1646 | 1468918389202 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}] 01:53:09 INFO - PROCESS | 1646 | 1468918389205 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:09 INFO - PROCESS | 1646 | 1468918389318 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:53:09 INFO - PROCESS | 1646 | 1468918389419 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:09 INFO - PROCESS | 1646 | 1468918389421 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12948a800 == 18 [pid = 1646] [id = 521] 01:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x116811400) [pid = 1646] [serial = 1563] [outer = 0x0] 01:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x117d25c00) [pid = 1646] [serial = 1564] [outer = 0x116811400] 01:53:09 INFO - PROCESS | 1646 | 1468918389451 Marionette DEBUG loaded listener.js 01:53:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x118242400) [pid = 1646] [serial = 1565] [outer = 0x116811400] 01:53:10 INFO - PROCESS | 1646 | 1468918390202 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]]]}] 01:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1074ms 01:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:53:10 INFO - PROCESS | 1646 | 1468918390276 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:53:10 INFO - PROCESS | 1646 | 1468918390279 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:53:10 INFO - PROCESS | 1646 | 1468918390282 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:53:10 INFO - PROCESS | 1646 | 1468918390284 Marionette TRACE conn2 <- [1,2058,null,{}] 01:53:10 INFO - PROCESS | 1646 | 1468918390288 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}] 01:53:10 INFO - PROCESS | 1646 | 1468918390289 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:10 INFO - PROCESS | 1646 | 1468918390392 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x119d38c00) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | 1468918390503 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:10 INFO - PROCESS | 1646 | 1468918390506 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11100c000 == 19 [pid = 1646] [id = 522] 01:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x111c1e000) [pid = 1646] [serial = 1566] [outer = 0x0] 01:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x111c7d800) [pid = 1646] [serial = 1567] [outer = 0x111c1e000] 01:53:10 INFO - PROCESS | 1646 | 1468918390533 Marionette DEBUG loaded listener.js 01:53:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1122b9000) [pid = 1646] [serial = 1568] [outer = 0x111c1e000] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x124b3bc00) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x119a10400) [pid = 1646] [serial = 1419] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12b766c00) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x126442400) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x129052000) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12a5e5400) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x128b36000) [pid = 1646] [serial = 1422] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12af3f800) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12644ac00) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1293abc00) [pid = 1646] [serial = 1425] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12bd46400) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11980e000) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x119d72c00) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x126440800) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x119d67000) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x118129400) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x112f58c00) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11870f000) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x128b67000) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a6c4c00) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12a6b8000) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12a6c2c00) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1185f3000) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1180cac00) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1185e9800) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x119d6c400) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12134f400) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x121349000) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x124b3e000) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1259d4800) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11913fc00) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12347a800) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x125d84800) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11714b800) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x115dc1400) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12a449400) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118f79000) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x115e29800) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1185f2c00) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x116848400) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x113350800) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1132d1000) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1180d0400) [pid = 1646] [serial = 1428] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x118739400) [pid = 1646] [serial = 1431] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11714e400) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12172b400) [pid = 1646] [serial = 1434] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11980b800) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12bdefc00) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x116887c00) [pid = 1646] [serial = 1416] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12af61400) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1181b9c00) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1244a0400) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1181c7000) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12af70c00) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x112f51000) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b8b4400) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x125f8a000) [pid = 1646] [serial = 1437] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b980800) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12bd40c00) [pid = 1646] [serial = 1410] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12134b000) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x129193000) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1293a9400) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12919c800) [pid = 1646] [serial = 1449] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x125f82800) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12bd4b000) [pid = 1646] [serial = 1413] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1254b7c00) [pid = 1646] [serial = 1446] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x128a18400) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118746400) [pid = 1646] [serial = 1443] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x125f75800) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11313f000) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x113136c00) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1180d7800) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12110e000) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b8d3000) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12a6bac00) [pid = 1646] [serial = 1452] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x128b3c800) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12b982c00) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12bdebc00) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116844000) [pid = 1646] [serial = 1440] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12134c000) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12b75c000) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x128a1e400) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b984400) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12af66400) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x120fd6800) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12134c400) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12b759000) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x129051800) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12c4d3400) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12b8d7800) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12c4b6c00) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12bded400) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x128bec400) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12af69c00) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12af62800) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x128a24800) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12110f400) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12b8d8c00) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12bdf4000) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x12c4b5c00) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x113141000) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12bdf1400) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1129b0400) [pid = 1646] [serial = 880] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12a4c1800) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x119d6f000) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12bde9000) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12cc37400) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x110fc9400) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x118592000) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x110fcd000) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x1264d8c00) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x1131a7400) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x1168efc00) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x1168e6000) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x12409d800) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 52 (0x125843800) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 51 (0x12d03a000) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 50 (0x12c4b7400) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | --DOMWINDOW == 49 (0x1264d5000) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 01:53:10 INFO - PROCESS | 1646 | 1468918390920 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]]]}] 01:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 672ms 01:53:10 INFO - PROCESS | 1646 | 1468918390955 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:53:10 INFO - PROCESS | 1646 | 1468918390958 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:53:10 INFO - PROCESS | 1646 | 1468918390963 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:53:10 INFO - PROCESS | 1646 | 1468918390965 Marionette TRACE conn2 <- [1,2062,null,{}] 01:53:10 INFO - PROCESS | 1646 | 1468918390967 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}] 01:53:10 INFO - PROCESS | 1646 | 1468918390971 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:11 INFO - PROCESS | 1646 | 1468918391049 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:53:11 INFO - PROCESS | 1646 | 1468918391122 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:11 INFO - PROCESS | 1646 | 1468918391123 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164ae000 == 20 [pid = 1646] [id = 523] 01:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x1122be800) [pid = 1646] [serial = 1569] [outer = 0x0] 01:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x1126ddc00) [pid = 1646] [serial = 1570] [outer = 0x1122be800] 01:53:11 INFO - PROCESS | 1646 | 1468918391160 Marionette DEBUG loaded listener.js 01:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x1127d6c00) [pid = 1646] [serial = 1571] [outer = 0x1122be800] 01:53:11 INFO - PROCESS | 1646 | 1468918391473 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]]]}] 01:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 524ms 01:53:11 INFO - PROCESS | 1646 | 1468918391491 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:53:11 INFO - PROCESS | 1646 | 1468918391493 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:53:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:53:11 INFO - PROCESS | 1646 | 1468918391495 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:53:11 INFO - PROCESS | 1646 | 1468918391497 Marionette TRACE conn2 <- [1,2066,null,{}] 01:53:11 INFO - PROCESS | 1646 | 1468918391508 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}] 01:53:11 INFO - PROCESS | 1646 | 1468918391512 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:11 INFO - PROCESS | 1646 | 1468918391591 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:53:11 INFO - PROCESS | 1646 | 1468918391652 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:11 INFO - PROCESS | 1646 | 1468918391654 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x117470800 == 21 [pid = 1646] [id = 524] 01:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x1127dc400) [pid = 1646] [serial = 1572] [outer = 0x0] 01:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x1129b7c00) [pid = 1646] [serial = 1573] [outer = 0x1127dc400] 01:53:11 INFO - PROCESS | 1646 | 1468918391683 Marionette DEBUG loaded listener.js 01:53:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x112f51400) [pid = 1646] [serial = 1574] [outer = 0x1127dc400] 01:53:12 INFO - PROCESS | 1646 | 1468918392067 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]]]}] 01:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 625ms 01:53:12 INFO - PROCESS | 1646 | 1468918392121 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:53:12 INFO - PROCESS | 1646 | 1468918392125 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:53:12 INFO - PROCESS | 1646 | 1468918392130 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:53:12 INFO - PROCESS | 1646 | 1468918392133 Marionette TRACE conn2 <- [1,2070,null,{}] 01:53:12 INFO - PROCESS | 1646 | 1468918392139 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}] 01:53:12 INFO - PROCESS | 1646 | 1468918392142 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:12 INFO - PROCESS | 1646 | 1468918392311 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:53:12 INFO - PROCESS | 1646 | 1468918392391 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:12 INFO - PROCESS | 1646 | 1468918392395 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e3e000 == 22 [pid = 1646] [id = 525] 01:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x10ebf7c00) [pid = 1646] [serial = 1575] [outer = 0x0] 01:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x111e58000) [pid = 1646] [serial = 1576] [outer = 0x10ebf7c00] 01:53:12 INFO - PROCESS | 1646 | 1468918392427 Marionette DEBUG loaded listener.js 01:53:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x1126d3c00) [pid = 1646] [serial = 1577] [outer = 0x10ebf7c00] 01:53:12 INFO - PROCESS | 1646 | 1468918392815 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]]]}] 01:53:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:53:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 728ms 01:53:12 INFO - PROCESS | 1646 | 1468918392877 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:53:12 INFO - PROCESS | 1646 | 1468918392881 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:53:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:53:12 INFO - PROCESS | 1646 | 1468918392887 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:53:12 INFO - PROCESS | 1646 | 1468918392889 Marionette TRACE conn2 <- [1,2074,null,{}] 01:53:12 INFO - PROCESS | 1646 | 1468918392891 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}] 01:53:12 INFO - PROCESS | 1646 | 1468918392893 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:12 INFO - PROCESS | 1646 | 1468918392989 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:53:13 INFO - PROCESS | 1646 | 1468918393040 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:13 INFO - PROCESS | 1646 | 1468918393041 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x112256000 == 23 [pid = 1646] [id = 526] 01:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x1127ddc00) [pid = 1646] [serial = 1578] [outer = 0x0] 01:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x1129ba000) [pid = 1646] [serial = 1579] [outer = 0x1127ddc00] 01:53:13 INFO - PROCESS | 1646 | 1468918393072 Marionette DEBUG loaded listener.js 01:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x112f53000) [pid = 1646] [serial = 1580] [outer = 0x1127ddc00] 01:53:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:53:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 620ms 01:53:13 INFO - PROCESS | 1646 | 1468918393501 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]]]}] 01:53:13 INFO - PROCESS | 1646 | 1468918393507 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:53:13 INFO - PROCESS | 1646 | 1468918393508 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:53:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:53:13 INFO - PROCESS | 1646 | 1468918393510 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:53:13 INFO - PROCESS | 1646 | 1468918393513 Marionette TRACE conn2 <- [1,2078,null,{}] 01:53:13 INFO - PROCESS | 1646 | 1468918393522 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}] 01:53:13 INFO - PROCESS | 1646 | 1468918393526 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:13 INFO - PROCESS | 1646 | 1468918393623 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:53:13 INFO - PROCESS | 1646 | 1468918393671 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:13 INFO - PROCESS | 1646 | 1468918393673 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187e6000 == 24 [pid = 1646] [id = 527] 01:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x112f5b800) [pid = 1646] [serial = 1581] [outer = 0x0] 01:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x113143800) [pid = 1646] [serial = 1582] [outer = 0x112f5b800] 01:53:13 INFO - PROCESS | 1646 | 1468918393704 Marionette DEBUG loaded listener.js 01:53:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1133e2400) [pid = 1646] [serial = 1583] [outer = 0x112f5b800] 01:53:14 INFO - PROCESS | 1646 | 1468918394123 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]]]}] 01:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 621ms 01:53:14 INFO - PROCESS | 1646 | 1468918394132 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:53:14 INFO - PROCESS | 1646 | 1468918394134 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:53:14 INFO - PROCESS | 1646 | 1468918394136 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:53:14 INFO - PROCESS | 1646 | 1468918394138 Marionette TRACE conn2 <- [1,2082,null,{}] 01:53:14 INFO - PROCESS | 1646 | 1468918394140 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}] 01:53:14 INFO - PROCESS | 1646 | 1468918394141 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:14 INFO - PROCESS | 1646 | 1468918394240 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:53:14 INFO - PROCESS | 1646 | 1468918394325 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:14 INFO - PROCESS | 1646 | 1468918394327 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191de800 == 25 [pid = 1646] [id = 528] 01:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x114f84400) [pid = 1646] [serial = 1584] [outer = 0x0] 01:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x115dc8000) [pid = 1646] [serial = 1585] [outer = 0x114f84400] 01:53:14 INFO - PROCESS | 1646 | 1468918394358 Marionette DEBUG loaded listener.js 01:53:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x115e8a800) [pid = 1646] [serial = 1586] [outer = 0x114f84400] 01:53:14 INFO - PROCESS | 1646 | 1468918394782 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]]]}] 01:53:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:53:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 670ms 01:53:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:53:14 INFO - PROCESS | 1646 | 1468918394820 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:53:14 INFO - PROCESS | 1646 | 1468918394822 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:53:14 INFO - PROCESS | 1646 | 1468918394825 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:53:14 INFO - PROCESS | 1646 | 1468918394826 Marionette TRACE conn2 <- [1,2086,null,{}] 01:53:14 INFO - PROCESS | 1646 | 1468918394829 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}] 01:53:14 INFO - PROCESS | 1646 | 1468918394830 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:14 INFO - PROCESS | 1646 | 1468918394923 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:53:15 INFO - PROCESS | 1646 | 1468918395050 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:15 INFO - PROCESS | 1646 | 1468918395052 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x112db5000 == 26 [pid = 1646] [id = 529] 01:53:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x10ebfd800) [pid = 1646] [serial = 1587] [outer = 0x0] 01:53:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x110fc1c00) [pid = 1646] [serial = 1588] [outer = 0x10ebfd800] 01:53:15 INFO - PROCESS | 1646 | 1468918395080 Marionette DEBUG loaded listener.js 01:53:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x111c78c00) [pid = 1646] [serial = 1589] [outer = 0x10ebfd800] 01:53:15 INFO - PROCESS | 1646 | --DOCSHELL 0x11101e000 == 25 [pid = 1646] [id = 512] 01:53:15 INFO - PROCESS | 1646 | 1468918395984 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]]]}] 01:53:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:53:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1173ms 01:53:16 INFO - PROCESS | 1646 | 1468918395998 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:53:16 INFO - PROCESS | 1646 | 1468918396001 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:53:16 INFO - PROCESS | 1646 | 1468918396005 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:53:16 INFO - PROCESS | 1646 | 1468918396007 Marionette TRACE conn2 <- [1,2090,null,{}] 01:53:16 INFO - PROCESS | 1646 | 1468918396011 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}] 01:53:16 INFO - PROCESS | 1646 | 1468918396012 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:16 INFO - PROCESS | 1646 | 1468918396096 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:53:16 INFO - PROCESS | 1646 | 1468918396105 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:16 INFO - PROCESS | 1646 | 1468918396107 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x116692800 == 26 [pid = 1646] [id = 530] 01:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1129acc00) [pid = 1646] [serial = 1590] [outer = 0x0] 01:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1129b0000) [pid = 1646] [serial = 1591] [outer = 0x1129acc00] 01:53:16 INFO - PROCESS | 1646 | 1468918396137 Marionette DEBUG loaded listener.js 01:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x112d69400) [pid = 1646] [serial = 1592] [outer = 0x1129acc00] 01:53:16 INFO - PROCESS | 1646 | 1468918396529 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]]]}] 01:53:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:53:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 570ms 01:53:16 INFO - PROCESS | 1646 | 1468918396575 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:53:16 INFO - PROCESS | 1646 | 1468918396578 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:53:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:53:16 INFO - PROCESS | 1646 | 1468918396588 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:53:16 INFO - PROCESS | 1646 | 1468918396590 Marionette TRACE conn2 <- [1,2094,null,{}] 01:53:16 INFO - PROCESS | 1646 | 1468918396593 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}] 01:53:16 INFO - PROCESS | 1646 | 1468918396595 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:16 INFO - PROCESS | 1646 | 1468918396697 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:53:16 INFO - PROCESS | 1646 | 1468918396703 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:16 INFO - PROCESS | 1646 | 1468918396705 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11848b800 == 27 [pid = 1646] [id = 531] 01:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x112f59800) [pid = 1646] [serial = 1593] [outer = 0x0] 01:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x113136800) [pid = 1646] [serial = 1594] [outer = 0x112f59800] 01:53:16 INFO - PROCESS | 1646 | 1468918396732 Marionette DEBUG loaded listener.js 01:53:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x113145000) [pid = 1646] [serial = 1595] [outer = 0x112f59800] 01:53:17 INFO - PROCESS | 1646 | 1468918397128 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]]]}] 01:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 576ms 01:53:17 INFO - PROCESS | 1646 | 1468918397174 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:53:17 INFO - PROCESS | 1646 | 1468918397177 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:53:17 INFO - PROCESS | 1646 | 1468918397180 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:53:17 INFO - PROCESS | 1646 | 1468918397184 Marionette TRACE conn2 <- [1,2098,null,{}] 01:53:17 INFO - PROCESS | 1646 | 1468918397195 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}] 01:53:17 INFO - PROCESS | 1646 | 1468918397211 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:17 INFO - PROCESS | 1646 | 1468918397367 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:53:17 INFO - PROCESS | 1646 | 1468918397456 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:17 INFO - PROCESS | 1646 | 1468918397459 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a7e000 == 28 [pid = 1646] [id = 532] 01:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x115dc1400) [pid = 1646] [serial = 1596] [outer = 0x0] 01:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1161aa400) [pid = 1646] [serial = 1597] [outer = 0x115dc1400] 01:53:17 INFO - PROCESS | 1646 | 1468918397503 Marionette DEBUG loaded listener.js 01:53:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11688e000) [pid = 1646] [serial = 1598] [outer = 0x115dc1400] 01:53:17 INFO - PROCESS | 1646 | 1468918397892 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]]]}] 01:53:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:53:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 727ms 01:53:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:53:17 INFO - PROCESS | 1646 | 1468918397906 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:53:17 INFO - PROCESS | 1646 | 1468918397908 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:53:17 INFO - PROCESS | 1646 | 1468918397910 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:53:17 INFO - PROCESS | 1646 | 1468918397911 Marionette TRACE conn2 <- [1,2102,null,{}] 01:53:17 INFO - PROCESS | 1646 | 1468918397914 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}] 01:53:17 INFO - PROCESS | 1646 | 1468918397915 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:18 INFO - PROCESS | 1646 | 1468918398014 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:53:18 INFO - PROCESS | 1646 | 1468918398024 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:18 INFO - PROCESS | 1646 | 1468918398025 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x120fa0800 == 29 [pid = 1646] [id = 533] 01:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1168e8c00) [pid = 1646] [serial = 1599] [outer = 0x0] 01:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117153000) [pid = 1646] [serial = 1600] [outer = 0x1168e8c00] 01:53:18 INFO - PROCESS | 1646 | 1468918398051 Marionette DEBUG loaded listener.js 01:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x117d2b400) [pid = 1646] [serial = 1601] [outer = 0x1168e8c00] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1122be800) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119d31400) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1122bd800) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1164cf400) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x120714000) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x110fc7000) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1263ad800) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x111c1e000) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x10ebf6800) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x11313f400) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x116811400) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1129b1000) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:53:18 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1127dc400) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:53:18 INFO - PROCESS | 1646 | 1468918398481 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]]]}] 01:53:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:53:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 620ms 01:53:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:53:18 INFO - PROCESS | 1646 | 1468918398530 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:53:18 INFO - PROCESS | 1646 | 1468918398532 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:53:18 INFO - PROCESS | 1646 | 1468918398534 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:53:18 INFO - PROCESS | 1646 | 1468918398535 Marionette TRACE conn2 <- [1,2106,null,{}] 01:53:18 INFO - PROCESS | 1646 | 1468918398537 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}] 01:53:18 INFO - PROCESS | 1646 | 1468918398539 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:18 INFO - PROCESS | 1646 | 1468918398620 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:53:18 INFO - PROCESS | 1646 | 1468918398624 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:18 INFO - PROCESS | 1646 | 1468918398625 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112b000 == 30 [pid = 1646] [id = 534] 01:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x110fcb000) [pid = 1646] [serial = 1602] [outer = 0x0] 01:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1129b7000) [pid = 1646] [serial = 1603] [outer = 0x110fcb000] 01:53:18 INFO - PROCESS | 1646 | 1468918398652 Marionette DEBUG loaded listener.js 01:53:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x117d2d400) [pid = 1646] [serial = 1604] [outer = 0x110fcb000] 01:53:18 INFO - PROCESS | 1646 | 1468918398984 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]]]}] 01:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 473ms 01:53:19 INFO - PROCESS | 1646 | 1468918399007 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:53:19 INFO - PROCESS | 1646 | 1468918399009 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:53:19 INFO - PROCESS | 1646 | 1468918399011 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:53:19 INFO - PROCESS | 1646 | 1468918399012 Marionette TRACE conn2 <- [1,2110,null,{}] 01:53:19 INFO - PROCESS | 1646 | 1468918399014 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}] 01:53:19 INFO - PROCESS | 1646 | 1468918399020 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:19 INFO - PROCESS | 1646 | 1468918399137 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:53:19 INFO - PROCESS | 1646 | 1468918399143 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:19 INFO - PROCESS | 1646 | 1468918399145 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x121166000 == 31 [pid = 1646] [id = 535] 01:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1180cc400) [pid = 1646] [serial = 1605] [outer = 0x0] 01:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11811bc00) [pid = 1646] [serial = 1606] [outer = 0x1180cc400] 01:53:19 INFO - PROCESS | 1646 | 1468918399169 Marionette DEBUG loaded listener.js 01:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1181c6c00) [pid = 1646] [serial = 1607] [outer = 0x1180cc400] 01:53:19 INFO - PROCESS | 1646 | 1468918399472 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]]]}] 01:53:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:53:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 519ms 01:53:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:53:19 INFO - PROCESS | 1646 | 1468918399530 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:53:19 INFO - PROCESS | 1646 | 1468918399532 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:53:19 INFO - PROCESS | 1646 | 1468918399534 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:53:19 INFO - PROCESS | 1646 | 1468918399535 Marionette TRACE conn2 <- [1,2114,null,{}] 01:53:19 INFO - PROCESS | 1646 | 1468918399537 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}] 01:53:19 INFO - PROCESS | 1646 | 1468918399538 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:19 INFO - PROCESS | 1646 | 1468918399624 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:53:19 INFO - PROCESS | 1646 | 1468918399627 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:19 INFO - PROCESS | 1646 | 1468918399629 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x121828800 == 32 [pid = 1646] [id = 536] 01:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11222f000) [pid = 1646] [serial = 1608] [outer = 0x0] 01:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11858d400) [pid = 1646] [serial = 1609] [outer = 0x11222f000] 01:53:19 INFO - PROCESS | 1646 | 1468918399653 Marionette DEBUG loaded listener.js 01:53:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1185f0000) [pid = 1646] [serial = 1610] [outer = 0x11222f000] 01:53:19 INFO - PROCESS | 1646 | 1468918399991 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]]]}] 01:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 471ms 01:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:53:20 INFO - PROCESS | 1646 | 1468918400006 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:53:20 INFO - PROCESS | 1646 | 1468918400007 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:53:20 INFO - PROCESS | 1646 | 1468918400009 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:53:20 INFO - PROCESS | 1646 | 1468918400010 Marionette TRACE conn2 <- [1,2118,null,{}] 01:53:20 INFO - PROCESS | 1646 | 1468918400013 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}] 01:53:20 INFO - PROCESS | 1646 | 1468918400014 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:20 INFO - PROCESS | 1646 | 1468918400115 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:53:20 INFO - PROCESS | 1646 | 1468918400123 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:20 INFO - PROCESS | 1646 | 1468918400124 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b43800 == 33 [pid = 1646] [id = 537] 01:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11823a000) [pid = 1646] [serial = 1611] [outer = 0x0] 01:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118709c00) [pid = 1646] [serial = 1612] [outer = 0x11823a000] 01:53:20 INFO - PROCESS | 1646 | 1468918400148 Marionette DEBUG loaded listener.js 01:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118743400) [pid = 1646] [serial = 1613] [outer = 0x11823a000] 01:53:20 INFO - PROCESS | 1646 | 1468918400549 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]]]}] 01:53:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:53:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 570ms 01:53:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:53:20 INFO - PROCESS | 1646 | 1468918400581 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:53:20 INFO - PROCESS | 1646 | 1468918400583 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:53:20 INFO - PROCESS | 1646 | 1468918400586 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:53:20 INFO - PROCESS | 1646 | 1468918400589 Marionette TRACE conn2 <- [1,2122,null,{}] 01:53:20 INFO - PROCESS | 1646 | 1468918400593 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}] 01:53:20 INFO - PROCESS | 1646 | 1468918400595 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:20 INFO - PROCESS | 1646 | 1468918400704 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:53:20 INFO - PROCESS | 1646 | 1468918400783 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:20 INFO - PROCESS | 1646 | 1468918400784 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d4000 == 34 [pid = 1646] [id = 538] 01:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1122ba400) [pid = 1646] [serial = 1614] [outer = 0x0] 01:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11272a800) [pid = 1646] [serial = 1615] [outer = 0x1122ba400] 01:53:20 INFO - PROCESS | 1646 | 1468918400815 Marionette DEBUG loaded listener.js 01:53:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x112a80800) [pid = 1646] [serial = 1616] [outer = 0x1122ba400] 01:53:21 INFO - PROCESS | 1646 | 1468918401336 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]]]}] 01:53:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:53:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 821ms 01:53:21 INFO - PROCESS | 1646 | 1468918401408 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:53:21 INFO - PROCESS | 1646 | 1468918401411 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:53:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:53:21 INFO - PROCESS | 1646 | 1468918401416 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:53:21 INFO - PROCESS | 1646 | 1468918401418 Marionette TRACE conn2 <- [1,2126,null,{}] 01:53:21 INFO - PROCESS | 1646 | 1468918401420 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}] 01:53:21 INFO - PROCESS | 1646 | 1468918401422 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:21 INFO - PROCESS | 1646 | 1468918401541 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:53:21 INFO - PROCESS | 1646 | 1468918401620 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:21 INFO - PROCESS | 1646 | 1468918401621 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112a800 == 35 [pid = 1646] [id = 539] 01:53:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11334e800) [pid = 1646] [serial = 1617] [outer = 0x0] 01:53:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x113c54800) [pid = 1646] [serial = 1618] [outer = 0x11334e800] 01:53:21 INFO - PROCESS | 1646 | 1468918401652 Marionette DEBUG loaded listener.js 01:53:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x115dbbc00) [pid = 1646] [serial = 1619] [outer = 0x11334e800] 01:53:22 INFO - PROCESS | 1646 | 1468918402398 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]]]}] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1127d6c00) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12af47000) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121349400) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118740c00) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12110bc00) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119d2f000) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112729c00) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x128be1800) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x111c7d800) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x123478800) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x111042800) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x113140000) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x112726000) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x128befc00) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x117d25c00) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x124125000) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x118242400) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1122b9000) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1164ce800) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x112f51400) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x113cdf400) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1129b7c00) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x1126ddc00) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x1131ab800) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 01:53:22 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1263ad400) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 01:53:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:53:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1024ms 01:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:53:22 INFO - PROCESS | 1646 | 1468918402440 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:53:22 INFO - PROCESS | 1646 | 1468918402442 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:53:22 INFO - PROCESS | 1646 | 1468918402445 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:53:22 INFO - PROCESS | 1646 | 1468918402446 Marionette TRACE conn2 <- [1,2130,null,{}] 01:53:22 INFO - PROCESS | 1646 | 1468918402459 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}] 01:53:22 INFO - PROCESS | 1646 | 1468918402460 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:22 INFO - PROCESS | 1646 | 1468918402544 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:53:22 INFO - PROCESS | 1646 | 1468918402604 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:22 INFO - PROCESS | 1646 | 1468918402605 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11618a000 == 36 [pid = 1646] [id = 540] 01:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1126de000) [pid = 1646] [serial = 1620] [outer = 0x0] 01:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1127de000) [pid = 1646] [serial = 1621] [outer = 0x1126de000] 01:53:22 INFO - PROCESS | 1646 | 1468918402632 Marionette DEBUG loaded listener.js 01:53:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x112d61c00) [pid = 1646] [serial = 1622] [outer = 0x1126de000] 01:53:22 INFO - PROCESS | 1646 | 1468918402959 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] 01:53:22 INFO - PROCESS | 1646 | 1468918402970 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:53:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:53:22 INFO - PROCESS | 1646 | 1468918402978 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:53:22 INFO - PROCESS | 1646 | 1468918402979 Marionette TRACE conn2 <- [1,2134,null,{}] 01:53:22 INFO - PROCESS | 1646 | 1468918402982 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}] 01:53:22 INFO - PROCESS | 1646 | 1468918402984 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:23 INFO - PROCESS | 1646 | 1468918403068 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:53:23 INFO - PROCESS | 1646 | 1468918403137 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:23 INFO - PROCESS | 1646 | 1468918403138 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d99000 == 37 [pid = 1646] [id = 541] 01:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x112d69000) [pid = 1646] [serial = 1623] [outer = 0x0] 01:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11313a000) [pid = 1646] [serial = 1624] [outer = 0x112d69000] 01:53:23 INFO - PROCESS | 1646 | 1468918403165 Marionette DEBUG loaded listener.js 01:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x115e86c00) [pid = 1646] [serial = 1625] [outer = 0x112d69000] 01:53:23 INFO - PROCESS | 1646 | 1468918403481 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]]]}] 01:53:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:53:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 01:53:23 INFO - PROCESS | 1646 | 1468918403497 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:53:23 INFO - PROCESS | 1646 | 1468918403499 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:53:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:53:23 INFO - PROCESS | 1646 | 1468918403503 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:53:23 INFO - PROCESS | 1646 | 1468918403507 Marionette TRACE conn2 <- [1,2138,null,{}] 01:53:23 INFO - PROCESS | 1646 | 1468918403516 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}] 01:53:23 INFO - PROCESS | 1646 | 1468918403521 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:23 INFO - PROCESS | 1646 | 1468918403606 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:53:23 INFO - PROCESS | 1646 | 1468918403663 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:23 INFO - PROCESS | 1646 | 1468918403664 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x119987800 == 38 [pid = 1646] [id = 542] 01:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1126d1400) [pid = 1646] [serial = 1626] [outer = 0x0] 01:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x116848400) [pid = 1646] [serial = 1627] [outer = 0x1126d1400] 01:53:23 INFO - PROCESS | 1646 | 1468918403694 Marionette DEBUG loaded listener.js 01:53:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x1180cec00) [pid = 1646] [serial = 1628] [outer = 0x1126d1400] 01:53:23 INFO - PROCESS | 1646 | 1468918403979 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]]]}] 01:53:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:53:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 525ms 01:53:24 INFO - PROCESS | 1646 | 1468918404026 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:53:24 INFO - PROCESS | 1646 | 1468918404028 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:53:24 INFO - PROCESS | 1646 | 1468918404030 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:53:24 INFO - PROCESS | 1646 | 1468918404031 Marionette TRACE conn2 <- [1,2142,null,{}] 01:53:24 INFO - PROCESS | 1646 | 1468918404034 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}] 01:53:24 INFO - PROCESS | 1646 | 1468918404036 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:24 INFO - PROCESS | 1646 | 1468918404119 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:53:24 INFO - PROCESS | 1646 | 1468918404124 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:24 INFO - PROCESS | 1646 | 1468918404125 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12113d800 == 39 [pid = 1646] [id = 543] 01:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1180d3c00) [pid = 1646] [serial = 1629] [outer = 0x0] 01:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x118122800) [pid = 1646] [serial = 1630] [outer = 0x1180d3c00] 01:53:24 INFO - PROCESS | 1646 | 1468918404150 Marionette DEBUG loaded listener.js 01:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1181c4000) [pid = 1646] [serial = 1631] [outer = 0x1180d3c00] 01:53:24 INFO - PROCESS | 1646 | 1468918404507 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] 01:53:24 INFO - PROCESS | 1646 | 1468918404556 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:53:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:53:24 INFO - PROCESS | 1646 | 1468918404558 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:53:24 INFO - PROCESS | 1646 | 1468918404566 Marionette TRACE conn2 <- [1,2146,null,{}] 01:53:24 INFO - PROCESS | 1646 | 1468918404574 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}] 01:53:24 INFO - PROCESS | 1646 | 1468918404575 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:24 INFO - PROCESS | 1646 | 1468918404669 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:53:24 INFO - PROCESS | 1646 | 1468918404673 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:24 INFO - PROCESS | 1646 | 1468918404674 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b39000 == 40 [pid = 1646] [id = 544] 01:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1122e6c00) [pid = 1646] [serial = 1632] [outer = 0x0] 01:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118587800) [pid = 1646] [serial = 1633] [outer = 0x1122e6c00] 01:53:24 INFO - PROCESS | 1646 | 1468918404698 Marionette DEBUG loaded listener.js 01:53:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118704c00) [pid = 1646] [serial = 1634] [outer = 0x1122e6c00] 01:53:25 INFO - PROCESS | 1646 | 1468918405028 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] 01:53:25 INFO - PROCESS | 1646 | 1468918405045 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:53:25 INFO - PROCESS | 1646 | 1468918405047 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:53:25 INFO - PROCESS | 1646 | 1468918405048 Marionette TRACE conn2 <- [1,2150,null,{}] 01:53:25 INFO - PROCESS | 1646 | 1468918405051 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}] 01:53:25 INFO - PROCESS | 1646 | 1468918405058 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:25 INFO - PROCESS | 1646 | 1468918405181 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:53:25 INFO - PROCESS | 1646 | 1468918405192 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:25 INFO - PROCESS | 1646 | 1468918405193 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x123337000 == 41 [pid = 1646] [id = 545] 01:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118705c00) [pid = 1646] [serial = 1635] [outer = 0x0] 01:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118860c00) [pid = 1646] [serial = 1636] [outer = 0x118705c00] 01:53:25 INFO - PROCESS | 1646 | 1468918405218 Marionette DEBUG loaded listener.js 01:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119816400) [pid = 1646] [serial = 1637] [outer = 0x118705c00] 01:53:25 INFO - PROCESS | 1646 | 1468918405572 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]]]}] 01:53:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:53:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 569ms 01:53:25 INFO - PROCESS | 1646 | 1468918405617 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:53:25 INFO - PROCESS | 1646 | 1468918405618 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:53:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:53:25 INFO - PROCESS | 1646 | 1468918405620 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:53:25 INFO - PROCESS | 1646 | 1468918405622 Marionette TRACE conn2 <- [1,2154,null,{}] 01:53:25 INFO - PROCESS | 1646 | 1468918405624 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}] 01:53:25 INFO - PROCESS | 1646 | 1468918405625 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:25 INFO - PROCESS | 1646 | 1468918405730 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:53:25 INFO - PROCESS | 1646 | 1468918405743 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:25 INFO - PROCESS | 1646 | 1468918405744 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12549a800 == 42 [pid = 1646] [id = 546] 01:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1110ab800) [pid = 1646] [serial = 1638] [outer = 0x0] 01:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119a10000) [pid = 1646] [serial = 1639] [outer = 0x1110ab800] 01:53:25 INFO - PROCESS | 1646 | 1468918405769 Marionette DEBUG loaded listener.js 01:53:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119d30800) [pid = 1646] [serial = 1640] [outer = 0x1110ab800] 01:53:26 INFO - PROCESS | 1646 | 1468918406106 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]]]}] 01:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 518ms 01:53:26 INFO - PROCESS | 1646 | 1468918406140 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:53:26 INFO - PROCESS | 1646 | 1468918406141 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:53:26 INFO - PROCESS | 1646 | 1468918406143 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:53:26 INFO - PROCESS | 1646 | 1468918406144 Marionette TRACE conn2 <- [1,2158,null,{}] 01:53:26 INFO - PROCESS | 1646 | 1468918406147 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}] 01:53:26 INFO - PROCESS | 1646 | 1468918406148 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:26 INFO - PROCESS | 1646 | 1468918406242 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:53:26 INFO - PROCESS | 1646 | 1468918406246 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:26 INFO - PROCESS | 1646 | 1468918406247 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12592b000 == 43 [pid = 1646] [id = 547] 01:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x10ebfc400) [pid = 1646] [serial = 1641] [outer = 0x0] 01:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119d37400) [pid = 1646] [serial = 1642] [outer = 0x10ebfc400] 01:53:26 INFO - PROCESS | 1646 | 1468918406271 Marionette DEBUG loaded listener.js 01:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119d6bc00) [pid = 1646] [serial = 1643] [outer = 0x10ebfc400] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1129acc00) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x10ebfd800) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112f59800) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x10ebf7c00) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1127ddc00) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112f5b800) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x114f84400) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11222f000) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x115dc1400) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1168e8c00) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x110fcb000) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:53:26 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1180cc400) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:53:26 INFO - PROCESS | 1646 | 1468918406658 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]]]}] 01:53:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:53:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 01:53:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:53:26 INFO - PROCESS | 1646 | 1468918406663 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:53:26 INFO - PROCESS | 1646 | 1468918406664 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:53:26 INFO - PROCESS | 1646 | 1468918406666 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:53:26 INFO - PROCESS | 1646 | 1468918406667 Marionette TRACE conn2 <- [1,2162,null,{}] 01:53:26 INFO - PROCESS | 1646 | 1468918406674 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}] 01:53:26 INFO - PROCESS | 1646 | 1468918406675 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:26 INFO - PROCESS | 1646 | 1468918406767 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:53:26 INFO - PROCESS | 1646 | 1468918406773 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:26 INFO - PROCESS | 1646 | 1468918406774 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198f1800 == 44 [pid = 1646] [id = 548] 01:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x110fcb000) [pid = 1646] [serial = 1644] [outer = 0x0] 01:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1129b1800) [pid = 1646] [serial = 1645] [outer = 0x110fcb000] 01:53:26 INFO - PROCESS | 1646 | 1468918406798 Marionette DEBUG loaded listener.js 01:53:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11646fc00) [pid = 1646] [serial = 1646] [outer = 0x110fcb000] 01:53:27 INFO - PROCESS | 1646 | 1468918407131 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]]]}] 01:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 473ms 01:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:53:27 INFO - PROCESS | 1646 | 1468918407139 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:53:27 INFO - PROCESS | 1646 | 1468918407141 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:53:27 INFO - PROCESS | 1646 | 1468918407143 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:53:27 INFO - PROCESS | 1646 | 1468918407144 Marionette TRACE conn2 <- [1,2166,null,{}] 01:53:27 INFO - PROCESS | 1646 | 1468918407146 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}] 01:53:27 INFO - PROCESS | 1646 | 1468918407147 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:27 INFO - PROCESS | 1646 | 1468918407254 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:53:27 INFO - PROCESS | 1646 | 1468918407285 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:27 INFO - PROCESS | 1646 | 1468918407286 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x128997800 == 45 [pid = 1646] [id = 549] 01:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x115d06400) [pid = 1646] [serial = 1647] [outer = 0x0] 01:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11823b800) [pid = 1646] [serial = 1648] [outer = 0x115d06400] 01:53:27 INFO - PROCESS | 1646 | 1468918407311 Marionette DEBUG loaded listener.js 01:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119d72800) [pid = 1646] [serial = 1649] [outer = 0x115d06400] 01:53:27 INFO - PROCESS | 1646 | 1468918407594 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]]]}] 01:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 468ms 01:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:53:27 INFO - PROCESS | 1646 | 1468918407611 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:53:27 INFO - PROCESS | 1646 | 1468918407613 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:53:27 INFO - PROCESS | 1646 | 1468918407615 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:53:27 INFO - PROCESS | 1646 | 1468918407617 Marionette TRACE conn2 <- [1,2170,null,{}] 01:53:27 INFO - PROCESS | 1646 | 1468918407627 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}] 01:53:27 INFO - PROCESS | 1646 | 1468918407629 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:27 INFO - PROCESS | 1646 | 1468918407731 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:53:27 INFO - PROCESS | 1646 | 1468918407736 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:27 INFO - PROCESS | 1646 | 1468918407739 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291e2000 == 46 [pid = 1646] [id = 550] 01:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119919800) [pid = 1646] [serial = 1650] [outer = 0x0] 01:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x120fd6800) [pid = 1646] [serial = 1651] [outer = 0x119919800] 01:53:27 INFO - PROCESS | 1646 | 1468918407765 Marionette DEBUG loaded listener.js 01:53:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1212ecc00) [pid = 1646] [serial = 1652] [outer = 0x119919800] 01:53:28 INFO - PROCESS | 1646 | 1468918408106 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]]]}] 01:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 528ms 01:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:53:28 INFO - PROCESS | 1646 | 1468918408144 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:53:28 INFO - PROCESS | 1646 | 1468918408145 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:53:28 INFO - PROCESS | 1646 | 1468918408147 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:53:28 INFO - PROCESS | 1646 | 1468918408148 Marionette TRACE conn2 <- [1,2174,null,{}] 01:53:28 INFO - PROCESS | 1646 | 1468918408160 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}] 01:53:28 INFO - PROCESS | 1646 | 1468918408161 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:28 INFO - PROCESS | 1646 | 1468918408243 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:53:28 INFO - PROCESS | 1646 | 1468918408247 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:28 INFO - PROCESS | 1646 | 1468918408248 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x129491800 == 47 [pid = 1646] [id = 551] 01:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1212ee800) [pid = 1646] [serial = 1653] [outer = 0x0] 01:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12134d400) [pid = 1646] [serial = 1654] [outer = 0x1212ee800] 01:53:28 INFO - PROCESS | 1646 | 1468918408270 Marionette DEBUG loaded listener.js 01:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x121355000) [pid = 1646] [serial = 1655] [outer = 0x1212ee800] 01:53:28 INFO - PROCESS | 1646 | 1468918408604 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]]]}] 01:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 01:53:28 INFO - PROCESS | 1646 | 1468918408667 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:53:28 INFO - PROCESS | 1646 | 1468918408670 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:53:28 INFO - PROCESS | 1646 | 1468918408673 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:53:28 INFO - PROCESS | 1646 | 1468918408676 Marionette TRACE conn2 <- [1,2178,null,{}] 01:53:28 INFO - PROCESS | 1646 | 1468918408680 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}] 01:53:28 INFO - PROCESS | 1646 | 1468918408682 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:28 INFO - PROCESS | 1646 | 1468918408790 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:53:28 INFO - PROCESS | 1646 | 1468918408849 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:28 INFO - PROCESS | 1646 | 1468918408852 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11668b000 == 48 [pid = 1646] [id = 552] 01:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1122e1800) [pid = 1646] [serial = 1656] [outer = 0x0] 01:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1126d3400) [pid = 1646] [serial = 1657] [outer = 0x1122e1800] 01:53:28 INFO - PROCESS | 1646 | 1468918408883 Marionette DEBUG loaded listener.js 01:53:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112a86c00) [pid = 1646] [serial = 1658] [outer = 0x1122e1800] 01:53:29 INFO - PROCESS | 1646 | 1468918409338 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]]]}] 01:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 724ms 01:53:29 INFO - PROCESS | 1646 | 1468918409404 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:53:29 INFO - PROCESS | 1646 | 1468918409406 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:53:29 INFO - PROCESS | 1646 | 1468918409412 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:53:29 INFO - PROCESS | 1646 | 1468918409415 Marionette TRACE conn2 <- [1,2182,null,{}] 01:53:29 INFO - PROCESS | 1646 | 1468918409418 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}] 01:53:29 INFO - PROCESS | 1646 | 1468918409422 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:29 INFO - PROCESS | 1646 | 1468918409524 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:53:29 INFO - PROCESS | 1646 | 1468918409593 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:29 INFO - PROCESS | 1646 | 1468918409594 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112b800 == 49 [pid = 1646] [id = 553] 01:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11663fc00) [pid = 1646] [serial = 1659] [outer = 0x0] 01:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x116817000) [pid = 1646] [serial = 1660] [outer = 0x11663fc00] 01:53:29 INFO - PROCESS | 1646 | 1468918409625 Marionette DEBUG loaded listener.js 01:53:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116ab1400) [pid = 1646] [serial = 1661] [outer = 0x11663fc00] 01:53:30 INFO - PROCESS | 1646 | 1468918410054 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]]]}] 01:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 672ms 01:53:30 INFO - PROCESS | 1646 | 1468918410083 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:53:30 INFO - PROCESS | 1646 | 1468918410084 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:53:30 INFO - PROCESS | 1646 | 1468918410087 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:53:30 INFO - PROCESS | 1646 | 1468918410088 Marionette TRACE conn2 <- [1,2186,null,{}] 01:53:30 INFO - PROCESS | 1646 | 1468918410095 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}] 01:53:30 INFO - PROCESS | 1646 | 1468918410099 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:30 INFO - PROCESS | 1646 | 1468918410223 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:53:30 INFO - PROCESS | 1646 | 1468918410293 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:30 INFO - PROCESS | 1646 | 1468918410296 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x129478800 == 50 [pid = 1646] [id = 554] 01:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11858a400) [pid = 1646] [serial = 1662] [outer = 0x0] 01:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118746400) [pid = 1646] [serial = 1663] [outer = 0x11858a400] 01:53:30 INFO - PROCESS | 1646 | 1468918410327 Marionette DEBUG loaded listener.js 01:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118fc3800) [pid = 1646] [serial = 1664] [outer = 0x11858a400] 01:53:30 INFO - PROCESS | 1646 | 1468918410731 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]]]}] 01:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 671ms 01:53:30 INFO - PROCESS | 1646 | 1468918410758 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:53:30 INFO - PROCESS | 1646 | 1468918410760 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:53:30 INFO - PROCESS | 1646 | 1468918410762 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:53:30 INFO - PROCESS | 1646 | 1468918410763 Marionette TRACE conn2 <- [1,2190,null,{}] 01:53:30 INFO - PROCESS | 1646 | 1468918410766 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}] 01:53:30 INFO - PROCESS | 1646 | 1468918410768 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:30 INFO - PROCESS | 1646 | 1468918410872 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:53:30 INFO - PROCESS | 1646 | 1468918410927 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:30 INFO - PROCESS | 1646 | 1468918410929 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5ce800 == 51 [pid = 1646] [id = 555] 01:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119145c00) [pid = 1646] [serial = 1665] [outer = 0x0] 01:53:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119818400) [pid = 1646] [serial = 1666] [outer = 0x119145c00] 01:53:30 INFO - PROCESS | 1646 | 1468918410958 Marionette DEBUG loaded listener.js 01:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x120717000) [pid = 1646] [serial = 1667] [outer = 0x119145c00] 01:53:31 INFO - PROCESS | 1646 | 1468918411376 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]]]}] 01:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 619ms 01:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:53:31 INFO - PROCESS | 1646 | 1468918411381 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:53:31 INFO - PROCESS | 1646 | 1468918411383 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:53:31 INFO - PROCESS | 1646 | 1468918411385 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:53:31 INFO - PROCESS | 1646 | 1468918411386 Marionette TRACE conn2 <- [1,2194,null,{}] 01:53:31 INFO - PROCESS | 1646 | 1468918411389 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}] 01:53:31 INFO - PROCESS | 1646 | 1468918411390 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:31 INFO - PROCESS | 1646 | 1468918411622 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:53:31 INFO - PROCESS | 1646 | 1468918411729 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:31 INFO - PROCESS | 1646 | 1468918411731 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a5800 == 52 [pid = 1646] [id = 556] 01:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1126d5000) [pid = 1646] [serial = 1668] [outer = 0x0] 01:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1126df400) [pid = 1646] [serial = 1669] [outer = 0x1126d5000] 01:53:31 INFO - PROCESS | 1646 | 1468918411759 Marionette DEBUG loaded listener.js 01:53:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112d02c00) [pid = 1646] [serial = 1670] [outer = 0x1126d5000] 01:53:32 INFO - PROCESS | 1646 | 1468918412153 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]]]}] 01:53:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:53:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 822ms 01:53:32 INFO - PROCESS | 1646 | 1468918412208 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:53:32 INFO - PROCESS | 1646 | 1468918412212 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:53:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:53:32 INFO - PROCESS | 1646 | 1468918412216 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:53:32 INFO - PROCESS | 1646 | 1468918412219 Marionette TRACE conn2 <- [1,2198,null,{}] 01:53:32 INFO - PROCESS | 1646 | 1468918412223 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}] 01:53:32 INFO - PROCESS | 1646 | 1468918412226 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:32 INFO - PROCESS | 1646 | 1468918412362 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:53:32 INFO - PROCESS | 1646 | 1468918412490 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:32 INFO - PROCESS | 1646 | 1468918412493 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fe3000 == 53 [pid = 1646] [id = 557] 01:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x112f5a800) [pid = 1646] [serial = 1671] [outer = 0x0] 01:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1131b4800) [pid = 1646] [serial = 1672] [outer = 0x112f5a800] 01:53:32 INFO - PROCESS | 1646 | 1468918412524 Marionette DEBUG loaded listener.js 01:53:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x114f85800) [pid = 1646] [serial = 1673] [outer = 0x112f5a800] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12112b000 == 52 [pid = 1646] [id = 534] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x121828800 == 51 [pid = 1646] [id = 536] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x121166000 == 50 [pid = 1646] [id = 535] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x120fa0800 == 49 [pid = 1646] [id = 533] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11848b800 == 48 [pid = 1646] [id = 531] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119a7e000 == 47 [pid = 1646] [id = 532] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1291e2000 == 46 [pid = 1646] [id = 550] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x128997800 == 45 [pid = 1646] [id = 549] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1198f1800 == 44 [pid = 1646] [id = 548] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12592b000 == 43 [pid = 1646] [id = 547] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12549a800 == 42 [pid = 1646] [id = 546] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x123337000 == 41 [pid = 1646] [id = 545] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x121b39000 == 40 [pid = 1646] [id = 544] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12113d800 == 39 [pid = 1646] [id = 543] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x119987800 == 38 [pid = 1646] [id = 542] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x117d99000 == 37 [pid = 1646] [id = 541] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11618a000 == 36 [pid = 1646] [id = 540] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12112a800 == 35 [pid = 1646] [id = 539] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x121b43800 == 34 [pid = 1646] [id = 537] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d4000 == 33 [pid = 1646] [id = 538] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a5800 == 32 [pid = 1646] [id = 556] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5ce800 == 31 [pid = 1646] [id = 555] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x129478800 == 30 [pid = 1646] [id = 554] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12112b800 == 29 [pid = 1646] [id = 553] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x129491800 == 28 [pid = 1646] [id = 551] 01:53:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11668b000 == 27 [pid = 1646] [id = 552] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1129b0000) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x111c78c00) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x110fc1c00) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x113136800) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1126d3c00) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x111e58000) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112f53000) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1129ba000) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1133e2400) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113143800) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x115e8a800) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x115dc8000) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1185f0000) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1161aa400) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x117153000) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11688e000) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1129b7000) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11858d400) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x117d2b400) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x117d2d400) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1181c6c00) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118709c00) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x113145000) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11811bc00) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x112d69400) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 01:53:33 INFO - PROCESS | 1646 | 1468918413521 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]]]}] 01:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1325ms 01:53:33 INFO - PROCESS | 1646 | 1468918413541 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:53:33 INFO - PROCESS | 1646 | 1468918413543 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:53:33 INFO - PROCESS | 1646 | 1468918413546 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:53:33 INFO - PROCESS | 1646 | 1468918413548 Marionette TRACE conn2 <- [1,2202,null,{}] 01:53:33 INFO - PROCESS | 1646 | 1468918413557 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}] 01:53:33 INFO - PROCESS | 1646 | 1468918413558 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:33 INFO - PROCESS | 1646 | 1468918413642 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:53:33 INFO - PROCESS | 1646 | 1468918413696 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:33 INFO - PROCESS | 1646 | 1468918413698 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11685b000 == 28 [pid = 1646] [id = 558] 01:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1129b9400) [pid = 1646] [serial = 1674] [outer = 0x0] 01:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112a8e000) [pid = 1646] [serial = 1675] [outer = 0x1129b9400] 01:53:33 INFO - PROCESS | 1646 | 1468918413726 Marionette DEBUG loaded listener.js 01:53:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11300fc00) [pid = 1646] [serial = 1676] [outer = 0x1129b9400] 01:53:34 INFO - PROCESS | 1646 | 1468918414033 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]]]}] 01:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 526ms 01:53:34 INFO - PROCESS | 1646 | 1468918414073 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:53:34 INFO - PROCESS | 1646 | 1468918414076 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:53:34 INFO - PROCESS | 1646 | 1468918414080 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:53:34 INFO - PROCESS | 1646 | 1468918414082 Marionette TRACE conn2 <- [1,2206,null,{}] 01:53:34 INFO - PROCESS | 1646 | 1468918414085 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}] 01:53:34 INFO - PROCESS | 1646 | 1468918414086 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:34 INFO - PROCESS | 1646 | 1468918414164 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:53:34 INFO - PROCESS | 1646 | 1468918414170 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:34 INFO - PROCESS | 1646 | 1468918414172 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x118395000 == 29 [pid = 1646] [id = 559] 01:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1133e2400) [pid = 1646] [serial = 1677] [outer = 0x0] 01:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x115e88400) [pid = 1646] [serial = 1678] [outer = 0x1133e2400] 01:53:34 INFO - PROCESS | 1646 | 1468918414200 Marionette DEBUG loaded listener.js 01:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x116648c00) [pid = 1646] [serial = 1679] [outer = 0x1133e2400] 01:53:34 INFO - PROCESS | 1646 | 1468918414583 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]]]}] 01:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 01:53:34 INFO - PROCESS | 1646 | 1468918414600 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:53:34 INFO - PROCESS | 1646 | 1468918414602 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:53:34 INFO - PROCESS | 1646 | 1468918414604 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:53:34 INFO - PROCESS | 1646 | 1468918414607 Marionette TRACE conn2 <- [1,2210,null,{}] 01:53:34 INFO - PROCESS | 1646 | 1468918414614 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}] 01:53:34 INFO - PROCESS | 1646 | 1468918414618 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:34 INFO - PROCESS | 1646 | 1468918414697 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:53:34 INFO - PROCESS | 1646 | 1468918414705 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:34 INFO - PROCESS | 1646 | 1468918414707 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x119407800 == 30 [pid = 1646] [id = 560] 01:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1127d5400) [pid = 1646] [serial = 1680] [outer = 0x0] 01:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x117150c00) [pid = 1646] [serial = 1681] [outer = 0x1127d5400] 01:53:34 INFO - PROCESS | 1646 | 1468918414735 Marionette DEBUG loaded listener.js 01:53:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1180cfc00) [pid = 1646] [serial = 1682] [outer = 0x1127d5400] 01:53:35 INFO - PROCESS | 1646 | 1468918415074 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]]]}] 01:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 01:53:35 INFO - PROCESS | 1646 | 1468918415137 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:53:35 INFO - PROCESS | 1646 | 1468918415139 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:53:35 INFO - PROCESS | 1646 | 1468918415142 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:53:35 INFO - PROCESS | 1646 | 1468918415143 Marionette TRACE conn2 <- [1,2214,null,{}] 01:53:35 INFO - PROCESS | 1646 | 1468918415146 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}] 01:53:35 INFO - PROCESS | 1646 | 1468918415147 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:35 INFO - PROCESS | 1646 | 1468918415227 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:53:35 INFO - PROCESS | 1646 | 1468918415231 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:35 INFO - PROCESS | 1646 | 1468918415232 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x120fa4000 == 31 [pid = 1646] [id = 561] 01:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11811bc00) [pid = 1646] [serial = 1683] [outer = 0x0] 01:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1181ba000) [pid = 1646] [serial = 1684] [outer = 0x11811bc00] 01:53:35 INFO - PROCESS | 1646 | 1468918415259 Marionette DEBUG loaded listener.js 01:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11823e800) [pid = 1646] [serial = 1685] [outer = 0x11811bc00] 01:53:35 INFO - PROCESS | 1646 | 1468918415666 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]]]}] 01:53:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:53:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 571ms 01:53:35 INFO - PROCESS | 1646 | 1468918415714 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:53:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:53:35 INFO - PROCESS | 1646 | 1468918415726 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:53:35 INFO - PROCESS | 1646 | 1468918415729 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:53:35 INFO - PROCESS | 1646 | 1468918415732 Marionette TRACE conn2 <- [1,2218,null,{}] 01:53:35 INFO - PROCESS | 1646 | 1468918415735 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}] 01:53:35 INFO - PROCESS | 1646 | 1468918415737 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:35 INFO - PROCESS | 1646 | 1468918415887 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:53:35 INFO - PROCESS | 1646 | 1468918415965 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:35 INFO - PROCESS | 1646 | 1468918415968 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12113f000 == 32 [pid = 1646] [id = 562] 01:53:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x113280400) [pid = 1646] [serial = 1686] [outer = 0x0] 01:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11858a000) [pid = 1646] [serial = 1687] [outer = 0x113280400] 01:53:36 INFO - PROCESS | 1646 | 1468918416011 Marionette DEBUG loaded listener.js 01:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1185ea400) [pid = 1646] [serial = 1688] [outer = 0x113280400] 01:53:36 INFO - PROCESS | 1646 | 1468918416377 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]]]}] 01:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 669ms 01:53:36 INFO - PROCESS | 1646 | 1468918416399 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:53:36 INFO - PROCESS | 1646 | 1468918416401 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:53:36 INFO - PROCESS | 1646 | 1468918416410 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 1646 | 1468918416411 Marionette TRACE conn2 <- [1,2222,null,{}] 01:53:36 INFO - PROCESS | 1646 | 1468918416414 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}] 01:53:36 INFO - PROCESS | 1646 | 1468918416418 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:36 INFO - PROCESS | 1646 | 1468918416531 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:53:36 INFO - PROCESS | 1646 | 1468918416568 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:36 INFO - PROCESS | 1646 | 1468918416569 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b39800 == 33 [pid = 1646] [id = 563] 01:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118707800) [pid = 1646] [serial = 1689] [outer = 0x0] 01:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119143800) [pid = 1646] [serial = 1690] [outer = 0x118707800] 01:53:36 INFO - PROCESS | 1646 | 1468918416594 Marionette DEBUG loaded listener.js 01:53:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119d35400) [pid = 1646] [serial = 1691] [outer = 0x118707800] 01:53:36 INFO - PROCESS | 1646 | 1468918416943 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]]]}] 01:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 578ms 01:53:36 INFO - PROCESS | 1646 | 1468918416984 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:53:36 INFO - PROCESS | 1646 | 1468918416985 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:53:36 INFO - PROCESS | 1646 | 1468918416987 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:53:36 INFO - PROCESS | 1646 | 1468918416988 Marionette TRACE conn2 <- [1,2226,null,{}] 01:53:36 INFO - PROCESS | 1646 | 1468918416990 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}] 01:53:36 INFO - PROCESS | 1646 | 1468918416992 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:37 INFO - PROCESS | 1646 | 1468918417091 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:53:37 INFO - PROCESS | 1646 | 1468918417094 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:37 INFO - PROCESS | 1646 | 1468918417095 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240cf000 == 34 [pid = 1646] [id = 564] 01:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118709c00) [pid = 1646] [serial = 1692] [outer = 0x0] 01:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d6dc00) [pid = 1646] [serial = 1693] [outer = 0x118709c00] 01:53:37 INFO - PROCESS | 1646 | 1468918417119 Marionette DEBUG loaded listener.js 01:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1210e1400) [pid = 1646] [serial = 1694] [outer = 0x118709c00] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118705c00) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1110ab800) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x10ebfc400) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1126d1400) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1126de000) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x112d69000) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1122ba400) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11823a000) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1180d3c00) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11334e800) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x110fcb000) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x115d06400) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119919800) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1212ee800) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:53:37 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1122e6c00) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:53:37 INFO - PROCESS | 1646 | 1468918417647 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]]]}] 01:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 668ms 01:53:37 INFO - PROCESS | 1646 | 1468918417656 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:53:37 INFO - PROCESS | 1646 | 1468918417657 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:53:37 INFO - PROCESS | 1646 | 1468918417660 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:53:37 INFO - PROCESS | 1646 | 1468918417661 Marionette TRACE conn2 <- [1,2230,null,{}] 01:53:37 INFO - PROCESS | 1646 | 1468918417663 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}] 01:53:37 INFO - PROCESS | 1646 | 1468918417664 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:37 INFO - PROCESS | 1646 | 1468918417741 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:53:37 INFO - PROCESS | 1646 | 1468918417744 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:37 INFO - PROCESS | 1646 | 1468918417745 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x119999800 == 35 [pid = 1646] [id = 565] 01:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1129b8400) [pid = 1646] [serial = 1695] [outer = 0x0] 01:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112f52800) [pid = 1646] [serial = 1696] [outer = 0x1129b8400] 01:53:37 INFO - PROCESS | 1646 | 1468918417770 Marionette DEBUG loaded listener.js 01:53:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11677cc00) [pid = 1646] [serial = 1697] [outer = 0x1129b8400] 01:53:38 INFO - PROCESS | 1646 | 1468918418077 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]]]}] 01:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 421ms 01:53:38 INFO - PROCESS | 1646 | 1468918418081 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:53:38 INFO - PROCESS | 1646 | 1468918418093 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:53:38 INFO - PROCESS | 1646 | 1468918418101 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:53:38 INFO - PROCESS | 1646 | 1468918418104 Marionette TRACE conn2 <- [1,2234,null,{}] 01:53:38 INFO - PROCESS | 1646 | 1468918418108 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}] 01:53:38 INFO - PROCESS | 1646 | 1468918418109 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:38 INFO - PROCESS | 1646 | 1468918418189 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:53:38 INFO - PROCESS | 1646 | 1468918418192 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:38 INFO - PROCESS | 1646 | 1468918418193 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119419000 == 36 [pid = 1646] [id = 566] 01:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118122400) [pid = 1646] [serial = 1698] [outer = 0x0] 01:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119919800) [pid = 1646] [serial = 1699] [outer = 0x118122400] 01:53:38 INFO - PROCESS | 1646 | 1468918418217 Marionette DEBUG loaded listener.js 01:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1196d3c00) [pid = 1646] [serial = 1700] [outer = 0x118122400] 01:53:38 INFO - PROCESS | 1646 | 1468918418558 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]]]}] 01:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 474ms 01:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:53:38 INFO - PROCESS | 1646 | 1468918418594 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:53:38 INFO - PROCESS | 1646 | 1468918418595 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:53:38 INFO - PROCESS | 1646 | 1468918418597 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:53:38 INFO - PROCESS | 1646 | 1468918418598 Marionette TRACE conn2 <- [1,2238,null,{}] 01:53:38 INFO - PROCESS | 1646 | 1468918418601 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}] 01:53:38 INFO - PROCESS | 1646 | 1468918418604 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:38 INFO - PROCESS | 1646 | 1468918418683 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:53:38 INFO - PROCESS | 1646 | 1468918418689 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:38 INFO - PROCESS | 1646 | 1468918418690 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908e800 == 37 [pid = 1646] [id = 567] 01:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1168f0000) [pid = 1646] [serial = 1701] [outer = 0x0] 01:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121108c00) [pid = 1646] [serial = 1702] [outer = 0x1168f0000] 01:53:38 INFO - PROCESS | 1646 | 1468918418715 Marionette DEBUG loaded listener.js 01:53:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12121c800) [pid = 1646] [serial = 1703] [outer = 0x1168f0000] 01:53:39 INFO - PROCESS | 1646 | 1468918419045 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]]]}] 01:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 471ms 01:53:39 INFO - PROCESS | 1646 | 1468918419071 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:53:39 INFO - PROCESS | 1646 | 1468918419073 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:53:39 INFO - PROCESS | 1646 | 1468918419075 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:53:39 INFO - PROCESS | 1646 | 1468918419077 Marionette TRACE conn2 <- [1,2242,null,{}] 01:53:39 INFO - PROCESS | 1646 | 1468918419087 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}] 01:53:39 INFO - PROCESS | 1646 | 1468918419088 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:39 INFO - PROCESS | 1646 | 1468918419176 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:53:39 INFO - PROCESS | 1646 | 1468918419234 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:39 INFO - PROCESS | 1646 | 1468918419236 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12113e000 == 38 [pid = 1646] [id = 568] 01:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121212c00) [pid = 1646] [serial = 1704] [outer = 0x0] 01:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121351000) [pid = 1646] [serial = 1705] [outer = 0x121212c00] 01:53:39 INFO - PROCESS | 1646 | 1468918419267 Marionette DEBUG loaded listener.js 01:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123315800) [pid = 1646] [serial = 1706] [outer = 0x121212c00] 01:53:39 INFO - PROCESS | 1646 | 1468918419561 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]]]}] 01:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 01:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:53:39 INFO - PROCESS | 1646 | 1468918419595 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:53:39 INFO - PROCESS | 1646 | 1468918419596 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:53:39 INFO - PROCESS | 1646 | 1468918419598 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:53:39 INFO - PROCESS | 1646 | 1468918419599 Marionette TRACE conn2 <- [1,2246,null,{}] 01:53:39 INFO - PROCESS | 1646 | 1468918419602 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}] 01:53:39 INFO - PROCESS | 1646 | 1468918419604 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:39 INFO - PROCESS | 1646 | 1468918419733 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:53:39 INFO - PROCESS | 1646 | 1468918419788 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:39 INFO - PROCESS | 1646 | 1468918419789 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11263c000 == 39 [pid = 1646] [id = 569] 01:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x110e62800) [pid = 1646] [serial = 1707] [outer = 0x0] 01:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x111041800) [pid = 1646] [serial = 1708] [outer = 0x110e62800] 01:53:39 INFO - PROCESS | 1646 | 1468918419821 Marionette DEBUG loaded listener.js 01:53:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1122ed800) [pid = 1646] [serial = 1709] [outer = 0x110e62800] 01:53:40 INFO - PROCESS | 1646 | 1468918420351 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]]]}] 01:53:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:53:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 773ms 01:53:40 INFO - PROCESS | 1646 | 1468918420372 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:53:40 INFO - PROCESS | 1646 | 1468918420375 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:53:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:53:40 INFO - PROCESS | 1646 | 1468918420378 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:53:40 INFO - PROCESS | 1646 | 1468918420380 Marionette TRACE conn2 <- [1,2250,null,{}] 01:53:40 INFO - PROCESS | 1646 | 1468918420384 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}] 01:53:40 INFO - PROCESS | 1646 | 1468918420387 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:40 INFO - PROCESS | 1646 | 1468918420544 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:53:40 INFO - PROCESS | 1646 | 1468918420604 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:40 INFO - PROCESS | 1646 | 1468918420605 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191db000 == 40 [pid = 1646] [id = 570] 01:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112f53000) [pid = 1646] [serial = 1710] [outer = 0x0] 01:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x113145000) [pid = 1646] [serial = 1711] [outer = 0x112f53000] 01:53:40 INFO - PROCESS | 1646 | 1468918420637 Marionette DEBUG loaded listener.js 01:53:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x116149800) [pid = 1646] [serial = 1712] [outer = 0x112f53000] 01:53:41 INFO - PROCESS | 1646 | 1468918421317 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]]]}] 01:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 972ms 01:53:41 INFO - PROCESS | 1646 | 1468918421349 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:53:41 INFO - PROCESS | 1646 | 1468918421352 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:53:41 INFO - PROCESS | 1646 | 1468918421357 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:53:41 INFO - PROCESS | 1646 | 1468918421360 Marionette TRACE conn2 <- [1,2254,null,{}] 01:53:41 INFO - PROCESS | 1646 | 1468918421364 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}] 01:53:41 INFO - PROCESS | 1646 | 1468918421365 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:41 INFO - PROCESS | 1646 | 1468918421472 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:53:41 INFO - PROCESS | 1646 | 1468918421551 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:41 INFO - PROCESS | 1646 | 1468918421554 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x116733000 == 41 [pid = 1646] [id = 571] 01:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x112f50000) [pid = 1646] [serial = 1713] [outer = 0x0] 01:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x112f5a000) [pid = 1646] [serial = 1714] [outer = 0x112f50000] 01:53:41 INFO - PROCESS | 1646 | 1468918421585 Marionette DEBUG loaded listener.js 01:53:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113280c00) [pid = 1646] [serial = 1715] [outer = 0x112f50000] 01:53:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12113e000 == 40 [pid = 1646] [id = 568] 01:53:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12908e800 == 39 [pid = 1646] [id = 567] 01:53:41 INFO - PROCESS | 1646 | --DOCSHELL 0x119419000 == 38 [pid = 1646] [id = 566] 01:53:41 INFO - PROCESS | 1646 | --DOCSHELL 0x119999800 == 37 [pid = 1646] [id = 565] 01:53:42 INFO - PROCESS | 1646 | --DOCSHELL 0x1240cf000 == 36 [pid = 1646] [id = 564] 01:53:42 INFO - PROCESS | 1646 | --DOCSHELL 0x121b39800 == 35 [pid = 1646] [id = 563] 01:53:42 INFO - PROCESS | 1646 | --DOCSHELL 0x12113f000 == 34 [pid = 1646] [id = 562] 01:53:42 INFO - PROCESS | 1646 | --DOCSHELL 0x120fa4000 == 33 [pid = 1646] [id = 561] 01:53:42 INFO - PROCESS | 1646 | --DOCSHELL 0x119407800 == 32 [pid = 1646] [id = 560] 01:53:42 INFO - PROCESS | 1646 | --DOCSHELL 0x118395000 == 31 [pid = 1646] [id = 559] 01:53:42 INFO - PROCESS | 1646 | --DOCSHELL 0x11685b000 == 30 [pid = 1646] [id = 558] 01:53:42 INFO - PROCESS | 1646 | --DOCSHELL 0x118fe3000 == 29 [pid = 1646] [id = 557] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118860c00) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119a10000) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119d37400) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x116848400) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1180cec00) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1127de000) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x112d61c00) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11313a000) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x115e86c00) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11272a800) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112a80800) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118743400) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118122800) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x113c54800) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x115dbbc00) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11646fc00) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11823b800) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1212ecc00) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1129b1800) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119d6bc00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x120fd6800) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x121355000) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118587800) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12134d400) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118704c00) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119d30800) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x119d72800) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119816400) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1181c4000) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 01:53:42 INFO - PROCESS | 1646 | 1468918422087 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]]]}] 01:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 773ms 01:53:42 INFO - PROCESS | 1646 | 1468918422130 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:53:42 INFO - PROCESS | 1646 | 1468918422134 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:53:42 INFO - PROCESS | 1646 | 1468918422144 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:53:42 INFO - PROCESS | 1646 | 1468918422146 Marionette TRACE conn2 <- [1,2258,null,{}] 01:53:42 INFO - PROCESS | 1646 | 1468918422149 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}] 01:53:42 INFO - PROCESS | 1646 | 1468918422150 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:42 INFO - PROCESS | 1646 | 1468918422233 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:53:42 INFO - PROCESS | 1646 | 1468918422239 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:42 INFO - PROCESS | 1646 | 1468918422240 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x118769800 == 30 [pid = 1646] [id = 572] 01:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x113cd5800) [pid = 1646] [serial = 1716] [outer = 0x0] 01:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1161aa400) [pid = 1646] [serial = 1717] [outer = 0x113cd5800] 01:53:42 INFO - PROCESS | 1646 | 1468918422268 Marionette DEBUG loaded listener.js 01:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11688c400) [pid = 1646] [serial = 1718] [outer = 0x113cd5800] 01:53:42 INFO - PROCESS | 1646 | 1468918422634 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]]]}] 01:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 01:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:53:42 INFO - PROCESS | 1646 | 1468918422665 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:53:42 INFO - PROCESS | 1646 | 1468918422667 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:53:42 INFO - PROCESS | 1646 | 1468918422669 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:53:42 INFO - PROCESS | 1646 | 1468918422671 Marionette TRACE conn2 <- [1,2262,null,{}] 01:53:42 INFO - PROCESS | 1646 | 1468918422679 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}] 01:53:42 INFO - PROCESS | 1646 | 1468918422682 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:42 INFO - PROCESS | 1646 | 1468918422767 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:53:42 INFO - PROCESS | 1646 | 1468918422774 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:42 INFO - PROCESS | 1646 | 1468918422776 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f8b800 == 31 [pid = 1646] [id = 573] 01:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117d2b400) [pid = 1646] [serial = 1719] [outer = 0x0] 01:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1180d6000) [pid = 1646] [serial = 1720] [outer = 0x117d2b400] 01:53:42 INFO - PROCESS | 1646 | 1468918422805 Marionette DEBUG loaded listener.js 01:53:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1181bec00) [pid = 1646] [serial = 1721] [outer = 0x117d2b400] 01:53:43 INFO - PROCESS | 1646 | 1468918423161 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]]]}] 01:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 522ms 01:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:53:43 INFO - PROCESS | 1646 | 1468918423191 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:53:43 INFO - PROCESS | 1646 | 1468918423193 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:53:43 INFO - PROCESS | 1646 | 1468918423195 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:53:43 INFO - PROCESS | 1646 | 1468918423196 Marionette TRACE conn2 <- [1,2266,null,{}] 01:53:43 INFO - PROCESS | 1646 | 1468918423198 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}] 01:53:43 INFO - PROCESS | 1646 | 1468918423199 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:43 INFO - PROCESS | 1646 | 1468918423284 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:53:43 INFO - PROCESS | 1646 | 1468918423340 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:43 INFO - PROCESS | 1646 | 1468918423341 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x121160800 == 32 [pid = 1646] [id = 574] 01:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1180d2800) [pid = 1646] [serial = 1722] [outer = 0x0] 01:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1185e4400) [pid = 1646] [serial = 1723] [outer = 0x1180d2800] 01:53:43 INFO - PROCESS | 1646 | 1468918423367 Marionette DEBUG loaded listener.js 01:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11885ec00) [pid = 1646] [serial = 1724] [outer = 0x1180d2800] 01:53:43 INFO - PROCESS | 1646 | 1468918423657 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]]]}] 01:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 01:53:43 INFO - PROCESS | 1646 | 1468918423713 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:53:43 INFO - PROCESS | 1646 | 1468918423715 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:53:43 INFO - PROCESS | 1646 | 1468918423717 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:53:43 INFO - PROCESS | 1646 | 1468918423719 Marionette TRACE conn2 <- [1,2270,null,{}] 01:53:43 INFO - PROCESS | 1646 | 1468918423723 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}] 01:53:43 INFO - PROCESS | 1646 | 1468918423725 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:43 INFO - PROCESS | 1646 | 1468918423800 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:53:43 INFO - PROCESS | 1646 | 1468918423860 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:43 INFO - PROCESS | 1646 | 1468918423861 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181e4000 == 33 [pid = 1646] [id = 575] 01:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11811c800) [pid = 1646] [serial = 1725] [outer = 0x0] 01:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118f6e800) [pid = 1646] [serial = 1726] [outer = 0x11811c800] 01:53:43 INFO - PROCESS | 1646 | 1468918423885 Marionette DEBUG loaded listener.js 01:53:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119812000) [pid = 1646] [serial = 1727] [outer = 0x11811c800] 01:53:44 INFO - PROCESS | 1646 | 1468918424224 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]]]}] 01:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 524ms 01:53:44 INFO - PROCESS | 1646 | 1468918424242 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:53:44 INFO - PROCESS | 1646 | 1468918424244 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:53:44 INFO - PROCESS | 1646 | 1468918424247 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:53:44 INFO - PROCESS | 1646 | 1468918424248 Marionette TRACE conn2 <- [1,2274,null,{}] 01:53:44 INFO - PROCESS | 1646 | 1468918424251 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}] 01:53:44 INFO - PROCESS | 1646 | 1468918424260 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:44 INFO - PROCESS | 1646 | 1468918424429 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:53:44 INFO - PROCESS | 1646 | 1468918424436 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:44 INFO - PROCESS | 1646 | 1468918424438 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12591b000 == 34 [pid = 1646] [id = 576] 01:53:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119926c00) [pid = 1646] [serial = 1728] [outer = 0x0] 01:53:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119d32400) [pid = 1646] [serial = 1729] [outer = 0x119926c00] 01:53:44 INFO - PROCESS | 1646 | 1468918424495 Marionette DEBUG loaded listener.js 01:53:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12110f400) [pid = 1646] [serial = 1730] [outer = 0x119926c00] 01:53:44 INFO - PROCESS | 1646 | 1468918424877 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]]]}] 01:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 672ms 01:53:44 INFO - PROCESS | 1646 | 1468918424919 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:53:44 INFO - PROCESS | 1646 | 1468918424921 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:53:44 INFO - PROCESS | 1646 | 1468918424924 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:53:44 INFO - PROCESS | 1646 | 1468918424926 Marionette TRACE conn2 <- [1,2278,null,{}] 01:53:44 INFO - PROCESS | 1646 | 1468918424929 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}] 01:53:44 INFO - PROCESS | 1646 | 1468918424931 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:45 INFO - PROCESS | 1646 | 1468918425057 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:53:45 INFO - PROCESS | 1646 | 1468918425091 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:45 INFO - PROCESS | 1646 | 1468918425092 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x126177800 == 35 [pid = 1646] [id = 577] 01:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11272fc00) [pid = 1646] [serial = 1731] [outer = 0x0] 01:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121355c00) [pid = 1646] [serial = 1732] [outer = 0x11272fc00] 01:53:45 INFO - PROCESS | 1646 | 1468918425117 Marionette DEBUG loaded listener.js 01:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1218b3000) [pid = 1646] [serial = 1733] [outer = 0x11272fc00] 01:53:45 INFO - PROCESS | 1646 | 1468918425434 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]]]}] 01:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 01:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:53:45 INFO - PROCESS | 1646 | 1468918425446 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:53:45 INFO - PROCESS | 1646 | 1468918425447 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:53:45 INFO - PROCESS | 1646 | 1468918425449 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:53:45 INFO - PROCESS | 1646 | 1468918425451 Marionette TRACE conn2 <- [1,2282,null,{}] 01:53:45 INFO - PROCESS | 1646 | 1468918425456 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}] 01:53:45 INFO - PROCESS | 1646 | 1468918425458 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:45 INFO - PROCESS | 1646 | 1468918425568 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:53:45 INFO - PROCESS | 1646 | 1468918425572 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:45 INFO - PROCESS | 1646 | 1468918425573 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291c6800 == 36 [pid = 1646] [id = 578] 01:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12134a800) [pid = 1646] [serial = 1734] [outer = 0x0] 01:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123425000) [pid = 1646] [serial = 1735] [outer = 0x12134a800] 01:53:45 INFO - PROCESS | 1646 | 1468918425637 Marionette DEBUG loaded listener.js 01:53:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124129000) [pid = 1646] [serial = 1736] [outer = 0x12134a800] 01:53:46 INFO - PROCESS | 1646 | 1468918426080 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]]]}] 01:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 671ms 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x113280400) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112f5a800) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1133e2400) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11811bc00) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1127d5400) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1129b9400) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1168f0000) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1122e1800) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11663fc00) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11858a400) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119145c00) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118707800) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118709c00) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1129b8400) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1126d5000) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:53:46 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118122400) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:53:46 INFO - PROCESS | 1646 | 1468918426208 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:53:46 INFO - PROCESS | 1646 | 1468918426210 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:53:46 INFO - PROCESS | 1646 | 1468918426221 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:53:46 INFO - PROCESS | 1646 | 1468918426222 Marionette TRACE conn2 <- [1,2286,null,{}] 01:53:46 INFO - PROCESS | 1646 | 1468918426224 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}] 01:53:46 INFO - PROCESS | 1646 | 1468918426225 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:46 INFO - PROCESS | 1646 | 1468918426306 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:53:46 INFO - PROCESS | 1646 | 1468918426328 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:46 INFO - PROCESS | 1646 | 1468918426329 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x124445800 == 37 [pid = 1646] [id = 579] 01:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1129b9400) [pid = 1646] [serial = 1737] [outer = 0x0] 01:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x113138c00) [pid = 1646] [serial = 1738] [outer = 0x1129b9400] 01:53:46 INFO - PROCESS | 1646 | 1468918426361 Marionette DEBUG loaded listener.js 01:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1168f0000) [pid = 1646] [serial = 1739] [outer = 0x1129b9400] 01:53:46 INFO - PROCESS | 1646 | 1468918426680 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]]]}] 01:53:46 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 01:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 469ms 01:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:53:46 INFO - PROCESS | 1646 | 1468918426691 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:53:46 INFO - PROCESS | 1646 | 1468918426692 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:53:46 INFO - PROCESS | 1646 | 1468918426694 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:53:46 INFO - PROCESS | 1646 | 1468918426696 Marionette TRACE conn2 <- [1,2290,null,{}] 01:53:46 INFO - PROCESS | 1646 | 1468918426698 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}] 01:53:46 INFO - PROCESS | 1646 | 1468918426699 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:46 INFO - PROCESS | 1646 | 1468918426783 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:53:46 INFO - PROCESS | 1646 | 1468918426845 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:46 INFO - PROCESS | 1646 | 1468918426846 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12116c800 == 38 [pid = 1646] [id = 580] 01:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x115e89400) [pid = 1646] [serial = 1740] [outer = 0x0] 01:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118745400) [pid = 1646] [serial = 1741] [outer = 0x115e89400] 01:53:46 INFO - PROCESS | 1646 | 1468918426872 Marionette DEBUG loaded listener.js 01:53:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12110fc00) [pid = 1646] [serial = 1742] [outer = 0x115e89400] 01:53:47 INFO - PROCESS | 1646 | 1468918427204 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]]]}] 01:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 523ms 01:53:47 INFO - PROCESS | 1646 | 1468918427218 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:53:47 INFO - PROCESS | 1646 | 1468918427224 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:53:47 INFO - PROCESS | 1646 | 1468918427227 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:53:47 INFO - PROCESS | 1646 | 1468918427230 Marionette TRACE conn2 <- [1,2294,null,{}] 01:53:47 INFO - PROCESS | 1646 | 1468918427233 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}] 01:53:47 INFO - PROCESS | 1646 | 1468918427236 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:47 INFO - PROCESS | 1646 | 1468918427383 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:53:47 INFO - PROCESS | 1646 | 1468918427466 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:47 INFO - PROCESS | 1646 | 1468918427469 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a689800 == 39 [pid = 1646] [id = 581] 01:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121111400) [pid = 1646] [serial = 1743] [outer = 0x0] 01:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12449a400) [pid = 1646] [serial = 1744] [outer = 0x121111400] 01:53:47 INFO - PROCESS | 1646 | 1468918427522 Marionette DEBUG loaded listener.js 01:53:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125848c00) [pid = 1646] [serial = 1745] [outer = 0x121111400] 01:53:47 INFO - PROCESS | 1646 | 1468918427883 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]]]}] 01:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 672ms 01:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:53:47 INFO - PROCESS | 1646 | 1468918427899 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:53:47 INFO - PROCESS | 1646 | 1468918427900 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:53:47 INFO - PROCESS | 1646 | 1468918427904 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:53:47 INFO - PROCESS | 1646 | 1468918427907 Marionette TRACE conn2 <- [1,2298,null,{}] 01:53:47 INFO - PROCESS | 1646 | 1468918427910 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}] 01:53:47 INFO - PROCESS | 1646 | 1468918427911 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:47 INFO - PROCESS | 1646 | 1468918427995 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:53:48 INFO - PROCESS | 1646 | 1468918428053 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:48 INFO - PROCESS | 1646 | 1468918428054 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0de800 == 40 [pid = 1646] [id = 582] 01:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x115e2d000) [pid = 1646] [serial = 1746] [outer = 0x0] 01:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1258bd400) [pid = 1646] [serial = 1747] [outer = 0x115e2d000] 01:53:48 INFO - PROCESS | 1646 | 1468918428078 Marionette DEBUG loaded listener.js 01:53:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125d81800) [pid = 1646] [serial = 1748] [outer = 0x115e2d000] 01:53:48 INFO - PROCESS | 1646 | --DOCSHELL 0x118769800 == 39 [pid = 1646] [id = 572] 01:53:48 INFO - PROCESS | 1646 | --DOCSHELL 0x116733000 == 38 [pid = 1646] [id = 571] 01:53:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1191db000 == 37 [pid = 1646] [id = 570] 01:53:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11263c000 == 36 [pid = 1646] [id = 569] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x120f8b800 == 35 [pid = 1646] [id = 573] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12591b000 == 34 [pid = 1646] [id = 576] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1291c6800 == 33 [pid = 1646] [id = 578] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x121160800 == 32 [pid = 1646] [id = 574] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x124445800 == 31 [pid = 1646] [id = 579] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12116c800 == 30 [pid = 1646] [id = 580] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1181e4000 == 29 [pid = 1646] [id = 575] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x126177800 == 28 [pid = 1646] [id = 577] 01:53:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a689800 == 27 [pid = 1646] [id = 581] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11858a000) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1131b4800) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x114f85800) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115e88400) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116648c00) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1181ba000) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x117150c00) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1180cfc00) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x112a8e000) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11300fc00) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12121c800) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x112a86c00) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1126d3400) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x116ab1400) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116817000) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x118fc3800) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118746400) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x120717000) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119818400) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x119143800) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1185ea400) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x119d6dc00) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x119d35400) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x112f52800) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11677cc00) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x121108c00) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x112d02c00) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x1210e1400) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x1126df400) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x119919800) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x121351000) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x11823e800) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x1196d3c00) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 01:53:49 INFO - PROCESS | 1646 | 1468918429535 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]]]}] 01:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1674ms 01:53:49 INFO - PROCESS | 1646 | 1468918429579 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:53:49 INFO - PROCESS | 1646 | 1468918429583 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:53:49 INFO - PROCESS | 1646 | 1468918429591 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:53:49 INFO - PROCESS | 1646 | 1468918429594 Marionette TRACE conn2 <- [1,2302,null,{}] 01:53:49 INFO - PROCESS | 1646 | 1468918429600 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}] 01:53:49 INFO - PROCESS | 1646 | 1468918429604 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:49 INFO - PROCESS | 1646 | 1468918429728 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:53:49 INFO - PROCESS | 1646 | 1468918429746 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:49 INFO - PROCESS | 1646 | 1468918429747 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x116020800 == 28 [pid = 1646] [id = 583] 01:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x1126d7400) [pid = 1646] [serial = 1749] [outer = 0x0] 01:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1126d8000) [pid = 1646] [serial = 1750] [outer = 0x1126d7400] 01:53:49 INFO - PROCESS | 1646 | 1468918429777 Marionette DEBUG loaded listener.js 01:53:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1127d1400) [pid = 1646] [serial = 1751] [outer = 0x1126d7400] 01:53:50 INFO - PROCESS | 1646 | 1468918430127 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]]]}] 01:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 577ms 01:53:50 INFO - PROCESS | 1646 | 1468918430163 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:53:50 INFO - PROCESS | 1646 | 1468918430167 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:53:50 INFO - PROCESS | 1646 | 1468918430172 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:53:50 INFO - PROCESS | 1646 | 1468918430173 Marionette TRACE conn2 <- [1,2306,null,{}] 01:53:50 INFO - PROCESS | 1646 | 1468918430176 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}] 01:53:50 INFO - PROCESS | 1646 | 1468918430178 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:50 INFO - PROCESS | 1646 | 1468918430259 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:53:50 INFO - PROCESS | 1646 | 1468918430264 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:50 INFO - PROCESS | 1646 | 1468918430265 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11748a800 == 29 [pid = 1646] [id = 584] 01:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1129b7800) [pid = 1646] [serial = 1752] [outer = 0x0] 01:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x112a82c00) [pid = 1646] [serial = 1753] [outer = 0x1129b7800] 01:53:50 INFO - PROCESS | 1646 | 1468918430295 Marionette DEBUG loaded listener.js 01:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x112d8f400) [pid = 1646] [serial = 1754] [outer = 0x1129b7800] 01:53:50 INFO - PROCESS | 1646 | 1468918430674 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]]]}] 01:53:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:53:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 571ms 01:53:50 INFO - PROCESS | 1646 | 1468918430743 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:53:50 INFO - PROCESS | 1646 | 1468918430746 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:53:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:53:50 INFO - PROCESS | 1646 | 1468918430749 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:53:50 INFO - PROCESS | 1646 | 1468918430753 Marionette TRACE conn2 <- [1,2310,null,{}] 01:53:50 INFO - PROCESS | 1646 | 1468918430765 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}] 01:53:50 INFO - PROCESS | 1646 | 1468918430769 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:50 INFO - PROCESS | 1646 | 1468918430892 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:53:50 INFO - PROCESS | 1646 | 1468918430907 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:50 INFO - PROCESS | 1646 | 1468918430910 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f03800 == 30 [pid = 1646] [id = 585] 01:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x10ebf6c00) [pid = 1646] [serial = 1755] [outer = 0x0] 01:53:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1133ed400) [pid = 1646] [serial = 1756] [outer = 0x10ebf6c00] 01:53:50 INFO - PROCESS | 1646 | 1468918430955 Marionette DEBUG loaded listener.js 01:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x114f84c00) [pid = 1646] [serial = 1757] [outer = 0x10ebf6c00] 01:53:51 INFO - PROCESS | 1646 | 1468918431327 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]]]}] 01:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 624ms 01:53:51 INFO - PROCESS | 1646 | 1468918431372 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:53:51 INFO - PROCESS | 1646 | 1468918431374 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:53:51 INFO - PROCESS | 1646 | 1468918431376 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:53:51 INFO - PROCESS | 1646 | 1468918431378 Marionette TRACE conn2 <- [1,2314,null,{}] 01:53:51 INFO - PROCESS | 1646 | 1468918431380 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}] 01:53:51 INFO - PROCESS | 1646 | 1468918431381 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:51 INFO - PROCESS | 1646 | 1468918431460 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:53:51 INFO - PROCESS | 1646 | 1468918431464 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:51 INFO - PROCESS | 1646 | 1468918431465 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198dc800 == 31 [pid = 1646] [id = 586] 01:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x115e88c00) [pid = 1646] [serial = 1758] [outer = 0x0] 01:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1164d7c00) [pid = 1646] [serial = 1759] [outer = 0x115e88c00] 01:53:51 INFO - PROCESS | 1646 | 1468918431493 Marionette DEBUG loaded listener.js 01:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x116789c00) [pid = 1646] [serial = 1760] [outer = 0x115e88c00] 01:53:51 INFO - PROCESS | 1646 | 1468918431835 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]]]}] 01:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 467ms 01:53:51 INFO - PROCESS | 1646 | 1468918431853 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:53:51 INFO - PROCESS | 1646 | 1468918431856 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:53:51 INFO - PROCESS | 1646 | 1468918431858 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:53:51 INFO - PROCESS | 1646 | 1468918431859 Marionette TRACE conn2 <- [1,2318,null,{}] 01:53:51 INFO - PROCESS | 1646 | 1468918431862 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}] 01:53:51 INFO - PROCESS | 1646 | 1468918431863 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:51 INFO - PROCESS | 1646 | 1468918431935 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:53:51 INFO - PROCESS | 1646 | 1468918431940 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:51 INFO - PROCESS | 1646 | 1468918431941 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f94000 == 32 [pid = 1646] [id = 587] 01:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1129acc00) [pid = 1646] [serial = 1761] [outer = 0x0] 01:53:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x116aafc00) [pid = 1646] [serial = 1762] [outer = 0x1129acc00] 01:53:51 INFO - PROCESS | 1646 | 1468918431966 Marionette DEBUG loaded listener.js 01:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1176adc00) [pid = 1646] [serial = 1763] [outer = 0x1129acc00] 01:53:52 INFO - PROCESS | 1646 | 1468918432324 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] 01:53:52 INFO - PROCESS | 1646 | 1468918432378 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:53:52 INFO - PROCESS | 1646 | 1468918432381 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:53:52 INFO - PROCESS | 1646 | 1468918432382 Marionette TRACE conn2 <- [1,2322,null,{}] 01:53:52 INFO - PROCESS | 1646 | 1468918432384 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}] 01:53:52 INFO - PROCESS | 1646 | 1468918432388 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:52 INFO - PROCESS | 1646 | 1468918432482 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:53:52 INFO - PROCESS | 1646 | 1468918432489 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:52 INFO - PROCESS | 1646 | 1468918432490 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x121155000 == 33 [pid = 1646] [id = 588] 01:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112d92000) [pid = 1646] [serial = 1764] [outer = 0x0] 01:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x117d30400) [pid = 1646] [serial = 1765] [outer = 0x112d92000] 01:53:52 INFO - PROCESS | 1646 | 1468918432516 Marionette DEBUG loaded listener.js 01:53:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11823f800) [pid = 1646] [serial = 1766] [outer = 0x112d92000] 01:53:52 INFO - PROCESS | 1646 | 1468918432824 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]]]}] 01:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 467ms 01:53:52 INFO - PROCESS | 1646 | 1468918432849 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:53:52 INFO - PROCESS | 1646 | 1468918432850 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:53:52 INFO - PROCESS | 1646 | 1468918432853 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:53:52 INFO - PROCESS | 1646 | 1468918432863 Marionette TRACE conn2 <- [1,2326,null,{}] 01:53:52 INFO - PROCESS | 1646 | 1468918432866 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}] 01:53:52 INFO - PROCESS | 1646 | 1468918432867 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:52 INFO - PROCESS | 1646 | 1468918432941 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:53:52 INFO - PROCESS | 1646 | 1468918432995 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:52 INFO - PROCESS | 1646 | 1468918432996 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x121607800 == 34 [pid = 1646] [id = 589] 01:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1126d2800) [pid = 1646] [serial = 1767] [outer = 0x0] 01:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118585000) [pid = 1646] [serial = 1768] [outer = 0x1126d2800] 01:53:53 INFO - PROCESS | 1646 | 1468918433020 Marionette DEBUG loaded listener.js 01:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1185f0800) [pid = 1646] [serial = 1769] [outer = 0x1126d2800] 01:53:53 INFO - PROCESS | 1646 | 1468918433285 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]]]}] 01:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 478ms 01:53:53 INFO - PROCESS | 1646 | 1468918433331 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:53:53 INFO - PROCESS | 1646 | 1468918433333 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:53:53 INFO - PROCESS | 1646 | 1468918433335 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:53:53 INFO - PROCESS | 1646 | 1468918433338 Marionette TRACE conn2 <- [1,2330,null,{}] 01:53:53 INFO - PROCESS | 1646 | 1468918433347 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}] 01:53:53 INFO - PROCESS | 1646 | 1468918433348 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:53 INFO - PROCESS | 1646 | 1468918433427 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:53:53 INFO - PROCESS | 1646 | 1468918433430 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:53 INFO - PROCESS | 1646 | 1468918433432 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b4d800 == 35 [pid = 1646] [id = 590] 01:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1185f0c00) [pid = 1646] [serial = 1770] [outer = 0x0] 01:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118742c00) [pid = 1646] [serial = 1771] [outer = 0x1185f0c00] 01:53:53 INFO - PROCESS | 1646 | 1468918433459 Marionette DEBUG loaded listener.js 01:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118f76c00) [pid = 1646] [serial = 1772] [outer = 0x1185f0c00] 01:53:53 INFO - PROCESS | 1646 | 1468918433780 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]]]}] 01:53:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:53:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 480ms 01:53:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:53:53 INFO - PROCESS | 1646 | 1468918433815 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:53:53 INFO - PROCESS | 1646 | 1468918433816 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:53:53 INFO - PROCESS | 1646 | 1468918433819 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:53:53 INFO - PROCESS | 1646 | 1468918433820 Marionette TRACE conn2 <- [1,2334,null,{}] 01:53:53 INFO - PROCESS | 1646 | 1468918433822 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}] 01:53:53 INFO - PROCESS | 1646 | 1468918433823 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:53 INFO - PROCESS | 1646 | 1468918433932 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:53:53 INFO - PROCESS | 1646 | 1468918433940 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:53 INFO - PROCESS | 1646 | 1468918433941 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187fd800 == 36 [pid = 1646] [id = 591] 01:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118739400) [pid = 1646] [serial = 1773] [outer = 0x0] 01:53:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11913bc00) [pid = 1646] [serial = 1774] [outer = 0x118739400] 01:53:53 INFO - PROCESS | 1646 | 1468918433965 Marionette DEBUG loaded listener.js 01:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1196d3c00) [pid = 1646] [serial = 1775] [outer = 0x118739400] 01:53:54 INFO - PROCESS | 1646 | 1468918434267 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]]]}] 01:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 01:53:54 INFO - PROCESS | 1646 | 1468918434291 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:53:54 INFO - PROCESS | 1646 | 1468918434292 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:53:54 INFO - PROCESS | 1646 | 1468918434295 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:53:54 INFO - PROCESS | 1646 | 1468918434296 Marionette TRACE conn2 <- [1,2338,null,{}] 01:53:54 INFO - PROCESS | 1646 | 1468918434298 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}] 01:53:54 INFO - PROCESS | 1646 | 1468918434299 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:54 INFO - PROCESS | 1646 | 1468918434381 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:53:54 INFO - PROCESS | 1646 | 1468918434384 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:54 INFO - PROCESS | 1646 | 1468918434386 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12549a000 == 37 [pid = 1646] [id = 592] 01:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11980f000) [pid = 1646] [serial = 1776] [outer = 0x0] 01:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119a08000) [pid = 1646] [serial = 1777] [outer = 0x11980f000] 01:53:54 INFO - PROCESS | 1646 | 1468918434413 Marionette DEBUG loaded listener.js 01:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119d2c800) [pid = 1646] [serial = 1778] [outer = 0x11980f000] 01:53:54 INFO - PROCESS | 1646 | 1468918434791 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]]]}] 01:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 01:53:54 INFO - PROCESS | 1646 | 1468918434813 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:53:54 INFO - PROCESS | 1646 | 1468918434815 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:53:54 INFO - PROCESS | 1646 | 1468918434817 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:53:54 INFO - PROCESS | 1646 | 1468918434819 Marionette TRACE conn2 <- [1,2342,null,{}] 01:53:54 INFO - PROCESS | 1646 | 1468918434826 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}] 01:53:54 INFO - PROCESS | 1646 | 1468918434828 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:54 INFO - PROCESS | 1646 | 1468918434944 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:53:54 INFO - PROCESS | 1646 | 1468918434948 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:54 INFO - PROCESS | 1646 | 1468918434949 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12617f000 == 38 [pid = 1646] [id = 593] 01:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11980f400) [pid = 1646] [serial = 1779] [outer = 0x0] 01:53:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119d66c00) [pid = 1646] [serial = 1780] [outer = 0x11980f400] 01:53:54 INFO - PROCESS | 1646 | 1468918434976 Marionette DEBUG loaded listener.js 01:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x120717800) [pid = 1646] [serial = 1781] [outer = 0x11980f400] 01:53:55 INFO - PROCESS | 1646 | 1468918435350 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]]]}] 01:53:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 571ms 01:53:55 INFO - PROCESS | 1646 | 1468918435389 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:53:55 INFO - PROCESS | 1646 | 1468918435391 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:53:55 INFO - PROCESS | 1646 | 1468918435395 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:53:55 INFO - PROCESS | 1646 | 1468918435396 Marionette TRACE conn2 <- [1,2346,null,{}] 01:53:55 INFO - PROCESS | 1646 | 1468918435399 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}] 01:53:55 INFO - PROCESS | 1646 | 1468918435401 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:55 INFO - PROCESS | 1646 | 1468918435550 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:53:55 INFO - PROCESS | 1646 | 1468918435572 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:55 INFO - PROCESS | 1646 | 1468918435573 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x128d5c800 == 39 [pid = 1646] [id = 594] 01:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x120717c00) [pid = 1646] [serial = 1782] [outer = 0x0] 01:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121104000) [pid = 1646] [serial = 1783] [outer = 0x120717c00] 01:53:55 INFO - PROCESS | 1646 | 1468918435612 Marionette DEBUG loaded listener.js 01:53:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12110b800) [pid = 1646] [serial = 1784] [outer = 0x120717c00] 01:53:56 INFO - PROCESS | 1646 | 1468918436006 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]]]}] 01:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 619ms 01:53:56 INFO - PROCESS | 1646 | 1468918436014 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:53:56 INFO - PROCESS | 1646 | 1468918436015 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:53:56 INFO - PROCESS | 1646 | 1468918436017 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:53:56 INFO - PROCESS | 1646 | 1468918436018 Marionette TRACE conn2 <- [1,2350,null,{}] 01:53:56 INFO - PROCESS | 1646 | 1468918436020 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}] 01:53:56 INFO - PROCESS | 1646 | 1468918436021 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:56 INFO - PROCESS | 1646 | 1468918436132 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:53:56 INFO - PROCESS | 1646 | 1468918436143 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:56 INFO - PROCESS | 1646 | 1468918436144 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12948c000 == 40 [pid = 1646] [id = 595] 01:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12110d000) [pid = 1646] [serial = 1785] [outer = 0x0] 01:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121111800) [pid = 1646] [serial = 1786] [outer = 0x12110d000] 01:53:56 INFO - PROCESS | 1646 | 1468918436168 Marionette DEBUG loaded listener.js 01:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12134d000) [pid = 1646] [serial = 1787] [outer = 0x12110d000] 01:53:56 INFO - PROCESS | 1646 | 1468918436690 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]]]}] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119926c00) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12134a800) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11272fc00) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1129b9400) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x110e62800) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121212c00) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11811c800) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1180d2800) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x117d2b400) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x113cd5800) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112f50000) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112f53000) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x121111400) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:53:56 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x115e89400) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 722ms 01:53:56 INFO - PROCESS | 1646 | 1468918436740 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:53:56 INFO - PROCESS | 1646 | 1468918436741 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:53:56 INFO - PROCESS | 1646 | 1468918436743 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:53:56 INFO - PROCESS | 1646 | 1468918436744 Marionette TRACE conn2 <- [1,2354,null,{}] 01:53:56 INFO - PROCESS | 1646 | 1468918436746 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}] 01:53:56 INFO - PROCESS | 1646 | 1468918436747 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:56 INFO - PROCESS | 1646 | 1468918436826 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:53:56 INFO - PROCESS | 1646 | 1468918436831 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:56 INFO - PROCESS | 1646 | 1468918436832 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x126172000 == 41 [pid = 1646] [id = 596] 01:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112d06c00) [pid = 1646] [serial = 1788] [outer = 0x0] 01:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1131a6c00) [pid = 1646] [serial = 1789] [outer = 0x112d06c00] 01:53:56 INFO - PROCESS | 1646 | 1468918436859 Marionette DEBUG loaded listener.js 01:53:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1181c1c00) [pid = 1646] [serial = 1790] [outer = 0x112d06c00] 01:53:57 INFO - PROCESS | 1646 | 1468918437179 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]]]}] 01:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 472ms 01:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:53:57 INFO - PROCESS | 1646 | 1468918437215 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:53:57 INFO - PROCESS | 1646 | 1468918437216 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:53:57 INFO - PROCESS | 1646 | 1468918437218 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:53:57 INFO - PROCESS | 1646 | 1468918437221 Marionette TRACE conn2 <- [1,2358,null,{}] 01:53:57 INFO - PROCESS | 1646 | 1468918437224 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}] 01:53:57 INFO - PROCESS | 1646 | 1468918437225 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:57 INFO - PROCESS | 1646 | 1468918437313 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:53:57 INFO - PROCESS | 1646 | 1468918437382 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:57 INFO - PROCESS | 1646 | 1468918437384 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5c5000 == 42 [pid = 1646] [id = 597] 01:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112f51800) [pid = 1646] [serial = 1791] [outer = 0x0] 01:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118746000) [pid = 1646] [serial = 1792] [outer = 0x112f51800] 01:53:57 INFO - PROCESS | 1646 | 1468918437412 Marionette DEBUG loaded listener.js 01:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121354400) [pid = 1646] [serial = 1793] [outer = 0x112f51800] 01:53:57 INFO - PROCESS | 1646 | 1468918437674 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]]]}] 01:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 472ms 01:53:57 INFO - PROCESS | 1646 | 1468918437696 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:53:57 INFO - PROCESS | 1646 | 1468918437697 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:53:57 INFO - PROCESS | 1646 | 1468918437699 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:53:57 INFO - PROCESS | 1646 | 1468918437700 Marionette TRACE conn2 <- [1,2362,null,{}] 01:53:57 INFO - PROCESS | 1646 | 1468918437710 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}] 01:53:57 INFO - PROCESS | 1646 | 1468918437711 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:57 INFO - PROCESS | 1646 | 1468918437797 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:53:57 INFO - PROCESS | 1646 | 1468918437801 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:57 INFO - PROCESS | 1646 | 1468918437802 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9df000 == 43 [pid = 1646] [id = 598] 01:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121354800) [pid = 1646] [serial = 1794] [outer = 0x0] 01:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12330f000) [pid = 1646] [serial = 1795] [outer = 0x121354800] 01:53:57 INFO - PROCESS | 1646 | 1468918437826 Marionette DEBUG loaded listener.js 01:53:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12409dc00) [pid = 1646] [serial = 1796] [outer = 0x121354800] 01:53:58 INFO - PROCESS | 1646 | 1468918438161 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]]]}] 01:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 471ms 01:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:53:58 INFO - PROCESS | 1646 | 1468918438174 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:53:58 INFO - PROCESS | 1646 | 1468918438175 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:53:58 INFO - PROCESS | 1646 | 1468918438177 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:53:58 INFO - PROCESS | 1646 | 1468918438178 Marionette TRACE conn2 <- [1,2366,null,{}] 01:53:58 INFO - PROCESS | 1646 | 1468918438181 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}] 01:53:58 INFO - PROCESS | 1646 | 1468918438182 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:58 INFO - PROCESS | 1646 | 1468918438303 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:53:58 INFO - PROCESS | 1646 | 1468918438309 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:58 INFO - PROCESS | 1646 | 1468918438310 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b748800 == 44 [pid = 1646] [id = 599] 01:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11873b400) [pid = 1646] [serial = 1797] [outer = 0x0] 01:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12409d800) [pid = 1646] [serial = 1798] [outer = 0x11873b400] 01:53:58 INFO - PROCESS | 1646 | 1468918438334 Marionette DEBUG loaded listener.js 01:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1245ec400) [pid = 1646] [serial = 1799] [outer = 0x11873b400] 01:53:58 INFO - PROCESS | 1646 | 1468918438670 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]]]}] 01:53:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:53:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 01:53:58 INFO - PROCESS | 1646 | 1468918438745 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:53:58 INFO - PROCESS | 1646 | 1468918438747 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:53:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:53:58 INFO - PROCESS | 1646 | 1468918438752 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:53:58 INFO - PROCESS | 1646 | 1468918438754 Marionette TRACE conn2 <- [1,2370,null,{}] 01:53:58 INFO - PROCESS | 1646 | 1468918438759 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}] 01:53:58 INFO - PROCESS | 1646 | 1468918438761 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:58 INFO - PROCESS | 1646 | 1468918438862 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:53:58 INFO - PROCESS | 1646 | 1468918438962 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:58 INFO - PROCESS | 1646 | 1468918438965 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fa0800 == 45 [pid = 1646] [id = 600] 01:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x111049000) [pid = 1646] [serial = 1800] [outer = 0x0] 01:53:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x111c75000) [pid = 1646] [serial = 1801] [outer = 0x111049000] 01:53:58 INFO - PROCESS | 1646 | 1468918438996 Marionette DEBUG loaded listener.js 01:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1126db000) [pid = 1646] [serial = 1802] [outer = 0x111049000] 01:53:59 INFO - PROCESS | 1646 | 1468918439477 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]]]}] 01:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 773ms 01:53:59 INFO - PROCESS | 1646 | 1468918439525 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:53:59 INFO - PROCESS | 1646 | 1468918439527 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:53:59 INFO - PROCESS | 1646 | 1468918439532 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:53:59 INFO - PROCESS | 1646 | 1468918439534 Marionette TRACE conn2 <- [1,2374,null,{}] 01:53:59 INFO - PROCESS | 1646 | 1468918439537 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}] 01:53:59 INFO - PROCESS | 1646 | 1468918439539 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:59 INFO - PROCESS | 1646 | 1468918439655 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:53:59 INFO - PROCESS | 1646 | 1468918439715 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:53:59 INFO - PROCESS | 1646 | 1468918439716 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:53:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191df800 == 46 [pid = 1646] [id = 601] 01:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x112d67400) [pid = 1646] [serial = 1803] [outer = 0x0] 01:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x112f59c00) [pid = 1646] [serial = 1804] [outer = 0x112d67400] 01:53:59 INFO - PROCESS | 1646 | 1468918439747 Marionette DEBUG loaded listener.js 01:53:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1131a8800) [pid = 1646] [serial = 1805] [outer = 0x112d67400] 01:54:00 INFO - PROCESS | 1646 | 1468918440482 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]]]}] 01:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1027ms 01:54:00 INFO - PROCESS | 1646 | 1468918440586 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:54:00 INFO - PROCESS | 1646 | 1468918440589 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:54:00 INFO - PROCESS | 1646 | 1468918440594 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:54:00 INFO - PROCESS | 1646 | 1468918440596 Marionette TRACE conn2 <- [1,2378,null,{}] 01:54:00 INFO - PROCESS | 1646 | 1468918440599 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}] 01:54:00 INFO - PROCESS | 1646 | 1468918440601 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:00 INFO - PROCESS | 1646 | 1468918440701 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:54:00 INFO - PROCESS | 1646 | 1468918440758 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:00 INFO - PROCESS | 1646 | 1468918440761 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118395000 == 47 [pid = 1646] [id = 602] 01:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x113137800) [pid = 1646] [serial = 1806] [outer = 0x0] 01:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113142000) [pid = 1646] [serial = 1807] [outer = 0x113137800] 01:54:00 INFO - PROCESS | 1646 | 1468918440790 Marionette DEBUG loaded listener.js 01:54:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1133e8800) [pid = 1646] [serial = 1808] [outer = 0x113137800] 01:54:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9df000 == 46 [pid = 1646] [id = 598] 01:54:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5c5000 == 45 [pid = 1646] [id = 597] 01:54:00 INFO - PROCESS | 1646 | --DOCSHELL 0x126172000 == 44 [pid = 1646] [id = 596] 01:54:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12948c000 == 43 [pid = 1646] [id = 595] 01:54:00 INFO - PROCESS | 1646 | --DOCSHELL 0x128d5c800 == 42 [pid = 1646] [id = 594] 01:54:00 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1258bd400) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x12617f000 == 41 [pid = 1646] [id = 593] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x12549a000 == 40 [pid = 1646] [id = 592] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1187fd800 == 39 [pid = 1646] [id = 591] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x121b4d800 == 38 [pid = 1646] [id = 590] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x121607800 == 37 [pid = 1646] [id = 589] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x121155000 == 36 [pid = 1646] [id = 588] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x120f94000 == 35 [pid = 1646] [id = 587] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1198dc800 == 34 [pid = 1646] [id = 586] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x118f03800 == 33 [pid = 1646] [id = 585] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11748a800 == 32 [pid = 1646] [id = 584] 01:54:01 INFO - PROCESS | 1646 | --DOCSHELL 0x116020800 == 31 [pid = 1646] [id = 583] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x111041800) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x123315800) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118f6e800) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1185e4400) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11885ec00) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1180d6000) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1181bec00) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1161aa400) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11688c400) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x113280c00) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112f5a000) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116149800) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x113145000) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125848c00) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1122ed800) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12110f400) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118745400) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12110fc00) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119812000) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12449a400) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119d32400) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x123425000) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1218b3000) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x121355c00) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x113138c00) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1168f0000) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x124129000) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 01:54:01 INFO - PROCESS | 1646 | 1468918441228 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]]]}] 01:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 672ms 01:54:01 INFO - PROCESS | 1646 | 1468918441266 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:54:01 INFO - PROCESS | 1646 | 1468918441269 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:54:01 INFO - PROCESS | 1646 | 1468918441273 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:54:01 INFO - PROCESS | 1646 | 1468918441275 Marionette TRACE conn2 <- [1,2382,null,{}] 01:54:01 INFO - PROCESS | 1646 | 1468918441277 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}] 01:54:01 INFO - PROCESS | 1646 | 1468918441278 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:01 INFO - PROCESS | 1646 | 1468918441361 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:54:01 INFO - PROCESS | 1646 | 1468918441414 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:01 INFO - PROCESS | 1646 | 1468918441416 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d4000 == 32 [pid = 1646] [id = 603] 01:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x113145000) [pid = 1646] [serial = 1809] [outer = 0x0] 01:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x115dbb400) [pid = 1646] [serial = 1810] [outer = 0x113145000] 01:54:01 INFO - PROCESS | 1646 | 1468918441443 Marionette DEBUG loaded listener.js 01:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x116646400) [pid = 1646] [serial = 1811] [outer = 0x113145000] 01:54:01 INFO - PROCESS | 1646 | 1468918441767 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]]]}] 01:54:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:54:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 520ms 01:54:01 INFO - PROCESS | 1646 | 1468918441794 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:54:01 INFO - PROCESS | 1646 | 1468918441795 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:54:01 INFO - PROCESS | 1646 | 1468918441797 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:54:01 INFO - PROCESS | 1646 | 1468918441800 Marionette TRACE conn2 <- [1,2386,null,{}] 01:54:01 INFO - PROCESS | 1646 | 1468918441810 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}] 01:54:01 INFO - PROCESS | 1646 | 1468918441813 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:01 INFO - PROCESS | 1646 | 1468918441891 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:54:01 INFO - PROCESS | 1646 | 1468918441896 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:01 INFO - PROCESS | 1646 | 1468918441898 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a7f000 == 33 [pid = 1646] [id = 604] 01:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1168f0000) [pid = 1646] [serial = 1812] [outer = 0x0] 01:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1180ca400) [pid = 1646] [serial = 1813] [outer = 0x1168f0000] 01:54:01 INFO - PROCESS | 1646 | 1468918441927 Marionette DEBUG loaded listener.js 01:54:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11811d400) [pid = 1646] [serial = 1814] [outer = 0x1168f0000] 01:54:02 INFO - PROCESS | 1646 | 1468918442340 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]]]}] 01:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 576ms 01:54:02 INFO - PROCESS | 1646 | 1468918442374 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:54:02 INFO - PROCESS | 1646 | 1468918442377 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:54:02 INFO - PROCESS | 1646 | 1468918442380 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:54:02 INFO - PROCESS | 1646 | 1468918442382 Marionette TRACE conn2 <- [1,2390,null,{}] 01:54:02 INFO - PROCESS | 1646 | 1468918442385 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}] 01:54:02 INFO - PROCESS | 1646 | 1468918442387 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:02 INFO - PROCESS | 1646 | 1468918442513 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:54:02 INFO - PROCESS | 1646 | 1468918442600 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:02 INFO - PROCESS | 1646 | 1468918442601 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112c800 == 34 [pid = 1646] [id = 605] 01:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118121400) [pid = 1646] [serial = 1815] [outer = 0x0] 01:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1181c7800) [pid = 1646] [serial = 1816] [outer = 0x118121400] 01:54:02 INFO - PROCESS | 1646 | 1468918442638 Marionette DEBUG loaded listener.js 01:54:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118593400) [pid = 1646] [serial = 1817] [outer = 0x118121400] 01:54:02 INFO - PROCESS | 1646 | 1468918442926 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]]]}] 01:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 569ms 01:54:02 INFO - PROCESS | 1646 | 1468918442949 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:54:02 INFO - PROCESS | 1646 | 1468918442950 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:54:02 INFO - PROCESS | 1646 | 1468918442960 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:54:02 INFO - PROCESS | 1646 | 1468918442961 Marionette TRACE conn2 <- [1,2394,null,{}] 01:54:02 INFO - PROCESS | 1646 | 1468918442963 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}] 01:54:02 INFO - PROCESS | 1646 | 1468918442964 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:03 INFO - PROCESS | 1646 | 1468918443044 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:54:03 INFO - PROCESS | 1646 | 1468918443048 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:03 INFO - PROCESS | 1646 | 1468918443049 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x121838000 == 35 [pid = 1646] [id = 606] 01:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1133e2800) [pid = 1646] [serial = 1818] [outer = 0x0] 01:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118710400) [pid = 1646] [serial = 1819] [outer = 0x1133e2800] 01:54:03 INFO - PROCESS | 1646 | 1468918443082 Marionette DEBUG loaded listener.js 01:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118fc0800) [pid = 1646] [serial = 1820] [outer = 0x1133e2800] 01:54:03 INFO - PROCESS | 1646 | 1468918443479 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]]]}] 01:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 575ms 01:54:03 INFO - PROCESS | 1646 | 1468918443528 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:54:03 INFO - PROCESS | 1646 | 1468918443530 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:54:03 INFO - PROCESS | 1646 | 1468918443532 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:54:03 INFO - PROCESS | 1646 | 1468918443533 Marionette TRACE conn2 <- [1,2398,null,{}] 01:54:03 INFO - PROCESS | 1646 | 1468918443535 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}] 01:54:03 INFO - PROCESS | 1646 | 1468918443539 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:03 INFO - PROCESS | 1646 | 1468918443668 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:54:03 INFO - PROCESS | 1646 | 1468918443675 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:03 INFO - PROCESS | 1646 | 1468918443676 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x124445800 == 36 [pid = 1646] [id = 607] 01:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118f78c00) [pid = 1646] [serial = 1821] [outer = 0x0] 01:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119a0b400) [pid = 1646] [serial = 1822] [outer = 0x118f78c00] 01:54:03 INFO - PROCESS | 1646 | 1468918443732 Marionette DEBUG loaded listener.js 01:54:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1207c9c00) [pid = 1646] [serial = 1823] [outer = 0x118f78c00] 01:54:04 INFO - PROCESS | 1646 | 1468918444056 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]]]}] 01:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 01:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:54:04 INFO - PROCESS | 1646 | 1468918444102 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:54:04 INFO - PROCESS | 1646 | 1468918444103 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:54:04 INFO - PROCESS | 1646 | 1468918444105 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:54:04 INFO - PROCESS | 1646 | 1468918444106 Marionette TRACE conn2 <- [1,2402,null,{}] 01:54:04 INFO - PROCESS | 1646 | 1468918444108 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}] 01:54:04 INFO - PROCESS | 1646 | 1468918444110 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:04 INFO - PROCESS | 1646 | 1468918444210 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:54:04 INFO - PROCESS | 1646 | 1468918444214 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:04 INFO - PROCESS | 1646 | 1468918444215 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dca800 == 37 [pid = 1646] [id = 608] 01:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1210df400) [pid = 1646] [serial = 1824] [outer = 0x0] 01:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1210e5800) [pid = 1646] [serial = 1825] [outer = 0x1210df400] 01:54:04 INFO - PROCESS | 1646 | 1468918444246 Marionette DEBUG loaded listener.js 01:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121349400) [pid = 1646] [serial = 1826] [outer = 0x1210df400] 01:54:04 INFO - PROCESS | 1646 | 1468918444617 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]]]}] 01:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 521ms 01:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:54:04 INFO - PROCESS | 1646 | 1468918444626 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:54:04 INFO - PROCESS | 1646 | 1468918444628 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:54:04 INFO - PROCESS | 1646 | 1468918444630 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:54:04 INFO - PROCESS | 1646 | 1468918444631 Marionette TRACE conn2 <- [1,2406,null,{}] 01:54:04 INFO - PROCESS | 1646 | 1468918444633 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}] 01:54:04 INFO - PROCESS | 1646 | 1468918444634 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:04 INFO - PROCESS | 1646 | 1468918444735 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:54:04 INFO - PROCESS | 1646 | 1468918444746 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:04 INFO - PROCESS | 1646 | 1468918444747 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x128999000 == 38 [pid = 1646] [id = 609] 01:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12134ec00) [pid = 1646] [serial = 1827] [outer = 0x0] 01:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121352800) [pid = 1646] [serial = 1828] [outer = 0x12134ec00] 01:54:04 INFO - PROCESS | 1646 | 1468918444782 Marionette DEBUG loaded listener.js 01:54:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1218ab800) [pid = 1646] [serial = 1829] [outer = 0x12134ec00] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11980f400) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1126d7400) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x120717c00) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1126d2800) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x115e2d000) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1129b7800) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1185f0c00) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1129acc00) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x10ebf6c00) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11980f000) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118739400) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112d92000) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x115e88c00) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12110d000) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121354800) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112d06c00) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:54:05 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112f51800) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:54:05 INFO - PROCESS | 1646 | 1468918445408 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]]]}] 01:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 821ms 01:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:54:05 INFO - PROCESS | 1646 | 1468918445479 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:54:05 INFO - PROCESS | 1646 | 1468918445481 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:54:05 INFO - PROCESS | 1646 | 1468918445484 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:54:05 INFO - PROCESS | 1646 | 1468918445487 Marionette TRACE conn2 <- [1,2410,null,{}] 01:54:05 INFO - PROCESS | 1646 | 1468918445491 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}] 01:54:05 INFO - PROCESS | 1646 | 1468918445493 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:05 INFO - PROCESS | 1646 | 1468918445612 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:54:05 INFO - PROCESS | 1646 | 1468918445712 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:05 INFO - PROCESS | 1646 | 1468918445713 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12549b800 == 39 [pid = 1646] [id = 610] 01:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1126d3c00) [pid = 1646] [serial = 1830] [outer = 0x0] 01:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112f51800) [pid = 1646] [serial = 1831] [outer = 0x1126d3c00] 01:54:05 INFO - PROCESS | 1646 | 1468918445753 Marionette DEBUG loaded listener.js 01:54:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11811f400) [pid = 1646] [serial = 1832] [outer = 0x1126d3c00] 01:54:06 INFO - PROCESS | 1646 | 1468918446116 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]]]}] 01:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 672ms 01:54:06 INFO - PROCESS | 1646 | 1468918446157 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:54:06 INFO - PROCESS | 1646 | 1468918446158 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:54:06 INFO - PROCESS | 1646 | 1468918446160 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:54:06 INFO - PROCESS | 1646 | 1468918446161 Marionette TRACE conn2 <- [1,2414,null,{}] 01:54:06 INFO - PROCESS | 1646 | 1468918446163 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}] 01:54:06 INFO - PROCESS | 1646 | 1468918446165 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:06 INFO - PROCESS | 1646 | 1468918446269 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:54:06 INFO - PROCESS | 1646 | 1468918446275 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:06 INFO - PROCESS | 1646 | 1468918446276 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12947d000 == 40 [pid = 1646] [id = 611] 01:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112729000) [pid = 1646] [serial = 1833] [outer = 0x0] 01:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x120717c00) [pid = 1646] [serial = 1834] [outer = 0x112729000] 01:54:06 INFO - PROCESS | 1646 | 1468918446300 Marionette DEBUG loaded listener.js 01:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x121943800) [pid = 1646] [serial = 1835] [outer = 0x112729000] 01:54:06 INFO - PROCESS | 1646 | 1468918446610 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]]]}] 01:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 468ms 01:54:06 INFO - PROCESS | 1646 | 1468918446628 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:54:06 INFO - PROCESS | 1646 | 1468918446630 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:54:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:54:06 INFO - PROCESS | 1646 | 1468918446632 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:54:06 INFO - PROCESS | 1646 | 1468918446634 Marionette TRACE conn2 <- [1,2418,null,{}] 01:54:06 INFO - PROCESS | 1646 | 1468918446637 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}] 01:54:06 INFO - PROCESS | 1646 | 1468918446641 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:06 INFO - PROCESS | 1646 | 1468918446744 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:54:06 INFO - PROCESS | 1646 | 1468918446748 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:06 INFO - PROCESS | 1646 | 1468918446749 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a678000 == 41 [pid = 1646] [id = 612] 01:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118243c00) [pid = 1646] [serial = 1836] [outer = 0x0] 01:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x124b38000) [pid = 1646] [serial = 1837] [outer = 0x118243c00] 01:54:06 INFO - PROCESS | 1646 | 1468918446776 Marionette DEBUG loaded listener.js 01:54:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1258c7400) [pid = 1646] [serial = 1838] [outer = 0x118243c00] 01:54:07 INFO - PROCESS | 1646 | 1468918447143 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]]]}] 01:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 01:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:54:07 INFO - PROCESS | 1646 | 1468918447155 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:54:07 INFO - PROCESS | 1646 | 1468918447157 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:54:07 INFO - PROCESS | 1646 | 1468918447160 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:54:07 INFO - PROCESS | 1646 | 1468918447161 Marionette TRACE conn2 <- [1,2422,null,{}] 01:54:07 INFO - PROCESS | 1646 | 1468918447163 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}] 01:54:07 INFO - PROCESS | 1646 | 1468918447164 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:07 INFO - PROCESS | 1646 | 1468918447277 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:54:07 INFO - PROCESS | 1646 | 1468918447283 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:07 INFO - PROCESS | 1646 | 1468918447284 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9e1000 == 42 [pid = 1646] [id = 613] 01:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1259d9000) [pid = 1646] [serial = 1839] [outer = 0x0] 01:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125d20400) [pid = 1646] [serial = 1840] [outer = 0x1259d9000] 01:54:07 INFO - PROCESS | 1646 | 1468918447309 Marionette DEBUG loaded listener.js 01:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125f7c800) [pid = 1646] [serial = 1841] [outer = 0x1259d9000] 01:54:07 INFO - PROCESS | 1646 | 1468918447764 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]]]}] 01:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 623ms 01:54:07 INFO - PROCESS | 1646 | 1468918447784 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:54:07 INFO - PROCESS | 1646 | 1468918447786 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:54:07 INFO - PROCESS | 1646 | 1468918447790 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:54:07 INFO - PROCESS | 1646 | 1468918447793 Marionette TRACE conn2 <- [1,2426,null,{}] 01:54:07 INFO - PROCESS | 1646 | 1468918447797 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}] 01:54:07 INFO - PROCESS | 1646 | 1468918447798 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:07 INFO - PROCESS | 1646 | 1468918447903 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:54:07 INFO - PROCESS | 1646 | 1468918447976 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:07 INFO - PROCESS | 1646 | 1468918447977 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d7800 == 43 [pid = 1646] [id = 614] 01:54:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1127de400) [pid = 1646] [serial = 1842] [outer = 0x0] 01:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x112f57000) [pid = 1646] [serial = 1843] [outer = 0x1127de400] 01:54:08 INFO - PROCESS | 1646 | 1468918448009 Marionette DEBUG loaded listener.js 01:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x115d06c00) [pid = 1646] [serial = 1844] [outer = 0x1127de400] 01:54:08 INFO - PROCESS | 1646 | 1468918448443 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]]]}] 01:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 672ms 01:54:08 INFO - PROCESS | 1646 | 1468918448462 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:54:08 INFO - PROCESS | 1646 | 1468918448466 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:54:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:54:08 INFO - PROCESS | 1646 | 1468918448470 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:54:08 INFO - PROCESS | 1646 | 1468918448472 Marionette TRACE conn2 <- [1,2430,null,{}] 01:54:08 INFO - PROCESS | 1646 | 1468918448474 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}] 01:54:08 INFO - PROCESS | 1646 | 1468918448476 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:08 INFO - PROCESS | 1646 | 1468918448587 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:54:08 INFO - PROCESS | 1646 | 1468918448648 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:08 INFO - PROCESS | 1646 | 1468918448649 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12161a000 == 44 [pid = 1646] [id = 615] 01:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x116814000) [pid = 1646] [serial = 1845] [outer = 0x0] 01:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1176ba400) [pid = 1646] [serial = 1846] [outer = 0x116814000] 01:54:08 INFO - PROCESS | 1646 | 1468918448679 Marionette DEBUG loaded listener.js 01:54:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11811dc00) [pid = 1646] [serial = 1847] [outer = 0x116814000] 01:54:09 INFO - PROCESS | 1646 | 1468918449149 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]]]}] 01:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 721ms 01:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:54:09 INFO - PROCESS | 1646 | 1468918449192 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:54:09 INFO - PROCESS | 1646 | 1468918449194 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:54:09 INFO - PROCESS | 1646 | 1468918449198 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:54:09 INFO - PROCESS | 1646 | 1468918449202 Marionette TRACE conn2 <- [1,2434,null,{}] 01:54:09 INFO - PROCESS | 1646 | 1468918449274 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}] 01:54:09 INFO - PROCESS | 1646 | 1468918449277 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:09 INFO - PROCESS | 1646 | 1468918449416 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:54:09 INFO - PROCESS | 1646 | 1468918449466 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:09 INFO - PROCESS | 1646 | 1468918449468 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9f2000 == 45 [pid = 1646] [id = 616] 01:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119145800) [pid = 1646] [serial = 1848] [outer = 0x0] 01:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119d2b400) [pid = 1646] [serial = 1849] [outer = 0x119145800] 01:54:09 INFO - PROCESS | 1646 | 1468918449499 Marionette DEBUG loaded listener.js 01:54:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119d6d400) [pid = 1646] [serial = 1850] [outer = 0x119145800] 01:54:09 INFO - PROCESS | 1646 | 1468918449921 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]]]}] 01:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 748ms 01:54:09 INFO - PROCESS | 1646 | 1468918449946 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:54:09 INFO - PROCESS | 1646 | 1468918449948 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:54:09 INFO - PROCESS | 1646 | 1468918449950 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:54:09 INFO - PROCESS | 1646 | 1468918449952 Marionette TRACE conn2 <- [1,2438,null,{}] 01:54:09 INFO - PROCESS | 1646 | 1468918449954 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}] 01:54:09 INFO - PROCESS | 1646 | 1468918449955 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:10 INFO - PROCESS | 1646 | 1468918450063 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:54:10 INFO - PROCESS | 1646 | 1468918450121 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:10 INFO - PROCESS | 1646 | 1468918450122 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b93e000 == 46 [pid = 1646] [id = 617] 01:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12110a800) [pid = 1646] [serial = 1851] [outer = 0x0] 01:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12140b800) [pid = 1646] [serial = 1852] [outer = 0x12110a800] 01:54:10 INFO - PROCESS | 1646 | 1468918450151 Marionette DEBUG loaded listener.js 01:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1234e1000) [pid = 1646] [serial = 1853] [outer = 0x12110a800] 01:54:10 INFO - PROCESS | 1646 | 1468918450624 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]]]}] 01:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 722ms 01:54:10 INFO - PROCESS | 1646 | 1468918450684 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:54:10 INFO - PROCESS | 1646 | 1468918450686 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:54:10 INFO - PROCESS | 1646 | 1468918450709 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:54:10 INFO - PROCESS | 1646 | 1468918450710 Marionette TRACE conn2 <- [1,2442,null,{}] 01:54:10 INFO - PROCESS | 1646 | 1468918450713 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}] 01:54:10 INFO - PROCESS | 1646 | 1468918450714 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:10 INFO - PROCESS | 1646 | 1468918450817 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:54:10 INFO - PROCESS | 1646 | 1468918450890 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:10 INFO - PROCESS | 1646 | 1468918450891 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fee000 == 47 [pid = 1646] [id = 618] 01:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1126d8400) [pid = 1646] [serial = 1854] [outer = 0x0] 01:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12110d000) [pid = 1646] [serial = 1855] [outer = 0x1126d8400] 01:54:10 INFO - PROCESS | 1646 | 1468918450922 Marionette DEBUG loaded listener.js 01:54:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12449fc00) [pid = 1646] [serial = 1856] [outer = 0x1126d8400] 01:54:11 INFO - PROCESS | 1646 | 1468918451466 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]]]}] 01:54:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:54:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 770ms 01:54:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:54:11 INFO - PROCESS | 1646 | 1468918451478 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:54:11 INFO - PROCESS | 1646 | 1468918451480 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:54:11 INFO - PROCESS | 1646 | 1468918451483 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:54:11 INFO - PROCESS | 1646 | 1468918451485 Marionette TRACE conn2 <- [1,2446,null,{}] 01:54:11 INFO - PROCESS | 1646 | 1468918451489 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}] 01:54:11 INFO - PROCESS | 1646 | 1468918451490 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:11 INFO - PROCESS | 1646 | 1468918451586 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:54:11 INFO - PROCESS | 1646 | 1468918451646 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:11 INFO - PROCESS | 1646 | 1468918451649 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x119419800 == 48 [pid = 1646] [id = 619] 01:54:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11313e000) [pid = 1646] [serial = 1857] [outer = 0x0] 01:54:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1132c3800) [pid = 1646] [serial = 1858] [outer = 0x11313e000] 01:54:11 INFO - PROCESS | 1646 | 1468918451677 Marionette DEBUG loaded listener.js 01:54:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x115e89c00) [pid = 1646] [serial = 1859] [outer = 0x11313e000] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a678000 == 47 [pid = 1646] [id = 612] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12947d000 == 46 [pid = 1646] [id = 611] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12549b800 == 45 [pid = 1646] [id = 610] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x128999000 == 44 [pid = 1646] [id = 609] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x125dca800 == 43 [pid = 1646] [id = 608] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x124445800 == 42 [pid = 1646] [id = 607] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x121838000 == 41 [pid = 1646] [id = 606] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12112c800 == 40 [pid = 1646] [id = 605] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x119a7f000 == 39 [pid = 1646] [id = 604] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d4000 == 38 [pid = 1646] [id = 603] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x118395000 == 37 [pid = 1646] [id = 602] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1191df800 == 36 [pid = 1646] [id = 601] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x112fa0800 == 35 [pid = 1646] [id = 600] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b748800 == 34 [pid = 1646] [id = 599] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0de800 == 33 [pid = 1646] [id = 582] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x118fee000 == 32 [pid = 1646] [id = 618] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12b93e000 == 31 [pid = 1646] [id = 617] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9f2000 == 30 [pid = 1646] [id = 616] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12161a000 == 29 [pid = 1646] [id = 615] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d7800 == 28 [pid = 1646] [id = 614] 01:54:12 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9e1000 == 27 [pid = 1646] [id = 613] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119d66c00) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1126d8000) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1127d1400) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x121104000) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118585000) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1185f0800) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x125d81800) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x112a82c00) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x112d8f400) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118742c00) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118f76c00) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x116aafc00) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1176adc00) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1133ed400) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x114f84c00) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119a08000) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11913bc00) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1196d3c00) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x117d30400) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11823f800) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1164d7c00) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x116789c00) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x120717800) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x121111800) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12409dc00) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12110b800) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12134d000) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1131a6c00) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1181c1c00) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12409d800) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12330f000) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118746000) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119d2c800) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121354400) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 01:54:12 INFO - PROCESS | 1646 | 1468918452810 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]]]}] 01:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1375ms 01:54:12 INFO - PROCESS | 1646 | 1468918452859 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:54:12 INFO - PROCESS | 1646 | 1468918452862 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:54:12 INFO - PROCESS | 1646 | 1468918452865 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:54:12 INFO - PROCESS | 1646 | 1468918452866 Marionette TRACE conn2 <- [1,2450,null,{}] 01:54:12 INFO - PROCESS | 1646 | 1468918452870 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}] 01:54:12 INFO - PROCESS | 1646 | 1468918452872 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:12 INFO - PROCESS | 1646 | 1468918452947 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:54:12 INFO - PROCESS | 1646 | 1468918452956 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:12 INFO - PROCESS | 1646 | 1468918452959 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11641d800 == 28 [pid = 1646] [id = 620] 01:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1127d9000) [pid = 1646] [serial = 1860] [outer = 0x0] 01:54:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1127dd800) [pid = 1646] [serial = 1861] [outer = 0x1127d9000] 01:54:12 INFO - PROCESS | 1646 | 1468918452986 Marionette DEBUG loaded listener.js 01:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11104b400) [pid = 1646] [serial = 1862] [outer = 0x1127d9000] 01:54:13 INFO - PROCESS | 1646 | 1468918453357 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]]]}] 01:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 01:54:13 INFO - PROCESS | 1646 | 1468918453385 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:54:13 INFO - PROCESS | 1646 | 1468918453389 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:54:13 INFO - PROCESS | 1646 | 1468918453394 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:54:13 INFO - PROCESS | 1646 | 1468918453395 Marionette TRACE conn2 <- [1,2454,null,{}] 01:54:13 INFO - PROCESS | 1646 | 1468918453398 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}] 01:54:13 INFO - PROCESS | 1646 | 1468918453399 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:13 INFO - PROCESS | 1646 | 1468918453480 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:54:13 INFO - PROCESS | 1646 | 1468918453485 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:13 INFO - PROCESS | 1646 | 1468918453486 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d99800 == 29 [pid = 1646] [id = 621] 01:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x113006c00) [pid = 1646] [serial = 1863] [outer = 0x0] 01:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1132c2800) [pid = 1646] [serial = 1864] [outer = 0x113006c00] 01:54:13 INFO - PROCESS | 1646 | 1468918453517 Marionette DEBUG loaded listener.js 01:54:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x113cdb400) [pid = 1646] [serial = 1865] [outer = 0x113006c00] 01:54:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:54:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 471ms 01:54:13 INFO - PROCESS | 1646 | 1468918453861 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]]]}] 01:54:13 INFO - PROCESS | 1646 | 1468918453864 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:54:13 INFO - PROCESS | 1646 | 1468918453865 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:54:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:54:13 INFO - PROCESS | 1646 | 1468918453868 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:54:13 INFO - PROCESS | 1646 | 1468918453872 Marionette TRACE conn2 <- [1,2458,null,{}] 01:54:13 INFO - PROCESS | 1646 | 1468918453881 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}] 01:54:13 INFO - PROCESS | 1646 | 1468918453884 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:13 INFO - PROCESS | 1646 | 1468918453969 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:54:14 INFO - PROCESS | 1646 | 1468918454027 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:14 INFO - PROCESS | 1646 | 1468918454029 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x119418000 == 30 [pid = 1646] [id = 622] 01:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112727800) [pid = 1646] [serial = 1866] [outer = 0x0] 01:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x116789c00) [pid = 1646] [serial = 1867] [outer = 0x112727800] 01:54:14 INFO - PROCESS | 1646 | 1468918454057 Marionette DEBUG loaded listener.js 01:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x117153000) [pid = 1646] [serial = 1868] [outer = 0x112727800] 01:54:14 INFO - PROCESS | 1646 | 1468918454361 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]]]}] 01:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 524ms 01:54:14 INFO - PROCESS | 1646 | 1468918454392 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:54:14 INFO - PROCESS | 1646 | 1468918454394 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:54:14 INFO - PROCESS | 1646 | 1468918454396 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:54:14 INFO - PROCESS | 1646 | 1468918454397 Marionette TRACE conn2 <- [1,2462,null,{}] 01:54:14 INFO - PROCESS | 1646 | 1468918454400 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}] 01:54:14 INFO - PROCESS | 1646 | 1468918454401 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:14 INFO - PROCESS | 1646 | 1468918454481 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:54:14 INFO - PROCESS | 1646 | 1468918454485 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:14 INFO - PROCESS | 1646 | 1468918454486 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x121125000 == 31 [pid = 1646] [id = 623] 01:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1180d4400) [pid = 1646] [serial = 1869] [outer = 0x0] 01:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118124800) [pid = 1646] [serial = 1870] [outer = 0x1180d4400] 01:54:14 INFO - PROCESS | 1646 | 1468918454515 Marionette DEBUG loaded listener.js 01:54:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1181c6000) [pid = 1646] [serial = 1871] [outer = 0x1180d4400] 01:54:14 INFO - PROCESS | 1646 | 1468918454837 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]]]}] 01:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 469ms 01:54:14 INFO - PROCESS | 1646 | 1468918454866 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:54:14 INFO - PROCESS | 1646 | 1468918454867 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:54:14 INFO - PROCESS | 1646 | 1468918454876 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:54:14 INFO - PROCESS | 1646 | 1468918454884 Marionette TRACE conn2 <- [1,2466,null,{}] 01:54:14 INFO - PROCESS | 1646 | 1468918454915 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}] 01:54:14 INFO - PROCESS | 1646 | 1468918454916 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:15 INFO - PROCESS | 1646 | 1468918455019 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:54:15 INFO - PROCESS | 1646 | 1468918455053 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:15 INFO - PROCESS | 1646 | 1468918455055 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x121368800 == 32 [pid = 1646] [id = 624] 01:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x112f55c00) [pid = 1646] [serial = 1872] [outer = 0x0] 01:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118589c00) [pid = 1646] [serial = 1873] [outer = 0x112f55c00] 01:54:15 INFO - PROCESS | 1646 | 1468918455079 Marionette DEBUG loaded listener.js 01:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118702800) [pid = 1646] [serial = 1874] [outer = 0x112f55c00] 01:54:15 INFO - PROCESS | 1646 | 1468918455399 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]]]}] 01:54:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:54:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 561ms 01:54:15 INFO - PROCESS | 1646 | 1468918455432 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:54:15 INFO - PROCESS | 1646 | 1468918455433 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:54:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:54:15 INFO - PROCESS | 1646 | 1468918455435 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:54:15 INFO - PROCESS | 1646 | 1468918455437 Marionette TRACE conn2 <- [1,2470,null,{}] 01:54:15 INFO - PROCESS | 1646 | 1468918455441 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}] 01:54:15 INFO - PROCESS | 1646 | 1468918455445 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:15 INFO - PROCESS | 1646 | 1468918455565 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:54:15 INFO - PROCESS | 1646 | 1468918455569 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:15 INFO - PROCESS | 1646 | 1468918455571 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x123323000 == 33 [pid = 1646] [id = 625] 01:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11823b800) [pid = 1646] [serial = 1875] [outer = 0x0] 01:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118747c00) [pid = 1646] [serial = 1876] [outer = 0x11823b800] 01:54:15 INFO - PROCESS | 1646 | 1468918455595 Marionette DEBUG loaded listener.js 01:54:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119d33400) [pid = 1646] [serial = 1877] [outer = 0x11823b800] 01:54:16 INFO - PROCESS | 1646 | 1468918456240 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]]]}] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1259d9000) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118243c00) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118f78c00) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1210df400) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1133e2800) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1168f0000) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x111049000) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112d67400) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1126d3c00) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12134ec00) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11873b400) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x113137800) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x113145000) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118121400) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:54:16 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x112729000) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 823ms 01:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:54:16 INFO - PROCESS | 1646 | 1468918456259 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:54:16 INFO - PROCESS | 1646 | 1468918456261 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:54:16 INFO - PROCESS | 1646 | 1468918456265 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:54:16 INFO - PROCESS | 1646 | 1468918456268 Marionette TRACE conn2 <- [1,2474,null,{}] 01:54:16 INFO - PROCESS | 1646 | 1468918456273 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}] 01:54:16 INFO - PROCESS | 1646 | 1468918456274 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:16 INFO - PROCESS | 1646 | 1468918456411 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:54:16 INFO - PROCESS | 1646 | 1468918456465 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:16 INFO - PROCESS | 1646 | 1468918456466 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e50800 == 34 [pid = 1646] [id = 626] 01:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1126d5c00) [pid = 1646] [serial = 1878] [outer = 0x0] 01:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1126da800) [pid = 1646] [serial = 1879] [outer = 0x1126d5c00] 01:54:16 INFO - PROCESS | 1646 | 1468918456499 Marionette DEBUG loaded listener.js 01:54:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1129afc00) [pid = 1646] [serial = 1880] [outer = 0x1126d5c00] 01:54:17 INFO - PROCESS | 1646 | 1468918457048 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]]]}] 01:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 826ms 01:54:17 INFO - PROCESS | 1646 | 1468918457091 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:54:17 INFO - PROCESS | 1646 | 1468918457094 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:54:17 INFO - PROCESS | 1646 | 1468918457098 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:54:17 INFO - PROCESS | 1646 | 1468918457100 Marionette TRACE conn2 <- [1,2478,null,{}] 01:54:17 INFO - PROCESS | 1646 | 1468918457103 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}] 01:54:17 INFO - PROCESS | 1646 | 1468918457105 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:17 INFO - PROCESS | 1646 | 1468918457212 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:54:17 INFO - PROCESS | 1646 | 1468918457292 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:17 INFO - PROCESS | 1646 | 1468918457293 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11997e800 == 35 [pid = 1646] [id = 627] 01:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112f58000) [pid = 1646] [serial = 1881] [outer = 0x0] 01:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11313c400) [pid = 1646] [serial = 1882] [outer = 0x112f58000] 01:54:17 INFO - PROCESS | 1646 | 1468918457324 Marionette DEBUG loaded listener.js 01:54:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x113cd6800) [pid = 1646] [serial = 1883] [outer = 0x112f58000] 01:54:17 INFO - PROCESS | 1646 | 1468918457929 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]]]}] 01:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 870ms 01:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:54:18 INFO - PROCESS | 1646 | 1468918458070 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:54:18 INFO - PROCESS | 1646 | 1468918458072 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:54:18 INFO - PROCESS | 1646 | 1468918458075 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:54:18 INFO - PROCESS | 1646 | 1468918458077 Marionette TRACE conn2 <- [1,2482,null,{}] 01:54:18 INFO - PROCESS | 1646 | 1468918458081 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}] 01:54:18 INFO - PROCESS | 1646 | 1468918458083 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:18 INFO - PROCESS | 1646 | 1468918458189 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:54:18 INFO - PROCESS | 1646 | 1468918458244 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:18 INFO - PROCESS | 1646 | 1468918458247 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ac3800 == 36 [pid = 1646] [id = 628] 01:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112a8e000) [pid = 1646] [serial = 1884] [outer = 0x0] 01:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x112d94c00) [pid = 1646] [serial = 1885] [outer = 0x112a8e000] 01:54:18 INFO - PROCESS | 1646 | 1468918458275 Marionette DEBUG loaded listener.js 01:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1131a8400) [pid = 1646] [serial = 1886] [outer = 0x112a8e000] 01:54:18 INFO - PROCESS | 1646 | --DOCSHELL 0x121368800 == 35 [pid = 1646] [id = 624] 01:54:18 INFO - PROCESS | 1646 | --DOCSHELL 0x121125000 == 34 [pid = 1646] [id = 623] 01:54:18 INFO - PROCESS | 1646 | --DOCSHELL 0x119418000 == 33 [pid = 1646] [id = 622] 01:54:18 INFO - PROCESS | 1646 | --DOCSHELL 0x117d99800 == 32 [pid = 1646] [id = 621] 01:54:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11641d800 == 31 [pid = 1646] [id = 620] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119a0b400) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1210e5800) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1207c9c00) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118710400) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1180ca400) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11811d400) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x111c75000) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1126db000) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x112f59c00) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1131a8800) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112f51800) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121352800) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1245ec400) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x113142000) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1133e8800) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x115dbb400) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x116646400) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1181c7800) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x118593400) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x121349400) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1258c7400) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x121943800) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1218ab800) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x118fc0800) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x11811f400) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x120717c00) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x125f7c800) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x125d20400) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x124b38000) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 01:54:18 INFO - PROCESS | 1646 | 1468918458729 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]]]}] 01:54:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:54:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 675ms 01:54:18 INFO - PROCESS | 1646 | 1468918458751 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:54:18 INFO - PROCESS | 1646 | 1468918458757 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:54:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:54:18 INFO - PROCESS | 1646 | 1468918458763 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:54:18 INFO - PROCESS | 1646 | 1468918458767 Marionette TRACE conn2 <- [1,2486,null,{}] 01:54:18 INFO - PROCESS | 1646 | 1468918458771 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}] 01:54:18 INFO - PROCESS | 1646 | 1468918458773 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:18 INFO - PROCESS | 1646 | 1468918458898 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:54:18 INFO - PROCESS | 1646 | 1468918458905 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:18 INFO - PROCESS | 1646 | 1468918458907 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x118768000 == 32 [pid = 1646] [id = 629] 01:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x113ce0000) [pid = 1646] [serial = 1887] [outer = 0x0] 01:54:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x115e2a400) [pid = 1646] [serial = 1888] [outer = 0x113ce0000] 01:54:18 INFO - PROCESS | 1646 | 1468918458952 Marionette DEBUG loaded listener.js 01:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11663d800) [pid = 1646] [serial = 1889] [outer = 0x113ce0000] 01:54:19 INFO - PROCESS | 1646 | 1468918459365 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]]]}] 01:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 625ms 01:54:19 INFO - PROCESS | 1646 | 1468918459385 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:54:19 INFO - PROCESS | 1646 | 1468918459386 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:54:19 INFO - PROCESS | 1646 | 1468918459390 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:54:19 INFO - PROCESS | 1646 | 1468918459391 Marionette TRACE conn2 <- [1,2490,null,{}] 01:54:19 INFO - PROCESS | 1646 | 1468918459398 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}] 01:54:19 INFO - PROCESS | 1646 | 1468918459401 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:19 INFO - PROCESS | 1646 | 1468918459486 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:54:19 INFO - PROCESS | 1646 | 1468918459495 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:19 INFO - PROCESS | 1646 | 1468918459498 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f9f800 == 33 [pid = 1646] [id = 630] 01:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11811c000) [pid = 1646] [serial = 1890] [outer = 0x0] 01:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x118122400) [pid = 1646] [serial = 1891] [outer = 0x11811c000] 01:54:19 INFO - PROCESS | 1646 | 1468918459546 Marionette DEBUG loaded listener.js 01:54:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118243c00) [pid = 1646] [serial = 1892] [outer = 0x11811c000] 01:54:19 INFO - PROCESS | 1646 | 1468918459889 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]]]}] 01:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 01:54:19 INFO - PROCESS | 1646 | 1468918459918 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:54:19 INFO - PROCESS | 1646 | 1468918459919 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:54:19 INFO - PROCESS | 1646 | 1468918459923 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:54:19 INFO - PROCESS | 1646 | 1468918459924 Marionette TRACE conn2 <- [1,2494,null,{}] 01:54:19 INFO - PROCESS | 1646 | 1468918459926 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}] 01:54:19 INFO - PROCESS | 1646 | 1468918459927 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:20 INFO - PROCESS | 1646 | 1468918460013 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:54:20 INFO - PROCESS | 1646 | 1468918460016 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:20 INFO - PROCESS | 1646 | 1468918460018 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b3a800 == 34 [pid = 1646] [id = 631] 01:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11858bc00) [pid = 1646] [serial = 1893] [outer = 0x0] 01:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x118703000) [pid = 1646] [serial = 1894] [outer = 0x11858bc00] 01:54:20 INFO - PROCESS | 1646 | 1468918460044 Marionette DEBUG loaded listener.js 01:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118860c00) [pid = 1646] [serial = 1895] [outer = 0x11858bc00] 01:54:20 INFO - PROCESS | 1646 | 1468918460375 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]]]}] 01:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 468ms 01:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:54:20 INFO - PROCESS | 1646 | 1468918460392 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:54:20 INFO - PROCESS | 1646 | 1468918460393 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:54:20 INFO - PROCESS | 1646 | 1468918460395 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:54:20 INFO - PROCESS | 1646 | 1468918460396 Marionette TRACE conn2 <- [1,2498,null,{}] 01:54:20 INFO - PROCESS | 1646 | 1468918460399 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}] 01:54:20 INFO - PROCESS | 1646 | 1468918460400 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:20 INFO - PROCESS | 1646 | 1468918460478 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:54:20 INFO - PROCESS | 1646 | 1468918460482 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:20 INFO - PROCESS | 1646 | 1468918460483 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12548a000 == 35 [pid = 1646] [id = 632] 01:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11870ac00) [pid = 1646] [serial = 1896] [outer = 0x0] 01:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x119140400) [pid = 1646] [serial = 1897] [outer = 0x11870ac00] 01:54:20 INFO - PROCESS | 1646 | 1468918460510 Marionette DEBUG loaded listener.js 01:54:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x119812c00) [pid = 1646] [serial = 1898] [outer = 0x11870ac00] 01:54:20 INFO - PROCESS | 1646 | 1468918460865 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]]]}] 01:54:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:54:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 01:54:20 INFO - PROCESS | 1646 | 1468918460915 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:54:20 INFO - PROCESS | 1646 | 1468918460916 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:54:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:54:20 INFO - PROCESS | 1646 | 1468918460918 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:54:20 INFO - PROCESS | 1646 | 1468918460919 Marionette TRACE conn2 <- [1,2502,null,{}] 01:54:20 INFO - PROCESS | 1646 | 1468918460922 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}] 01:54:20 INFO - PROCESS | 1646 | 1468918460926 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:21 INFO - PROCESS | 1646 | 1468918461056 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:54:21 INFO - PROCESS | 1646 | 1468918461059 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:21 INFO - PROCESS | 1646 | 1468918461061 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12616d000 == 36 [pid = 1646] [id = 633] 01:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119a0bc00) [pid = 1646] [serial = 1899] [outer = 0x0] 01:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119d34400) [pid = 1646] [serial = 1900] [outer = 0x119a0bc00] 01:54:21 INFO - PROCESS | 1646 | 1468918461086 Marionette DEBUG loaded listener.js 01:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12110b000) [pid = 1646] [serial = 1901] [outer = 0x119a0bc00] 01:54:21 INFO - PROCESS | 1646 | 1468918461466 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]]]}] 01:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 572ms 01:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:54:21 INFO - PROCESS | 1646 | 1468918461507 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:54:21 INFO - PROCESS | 1646 | 1468918461509 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:54:21 INFO - PROCESS | 1646 | 1468918461512 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:54:21 INFO - PROCESS | 1646 | 1468918461514 Marionette TRACE conn2 <- [1,2506,null,{}] 01:54:21 INFO - PROCESS | 1646 | 1468918461518 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}] 01:54:21 INFO - PROCESS | 1646 | 1468918461519 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:21 INFO - PROCESS | 1646 | 1468918461674 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:54:21 INFO - PROCESS | 1646 | 1468918461693 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:21 INFO - PROCESS | 1646 | 1468918461694 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12899b000 == 37 [pid = 1646] [id = 634] 01:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x12110bc00) [pid = 1646] [serial = 1902] [outer = 0x0] 01:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1212f8800) [pid = 1646] [serial = 1903] [outer = 0x12110bc00] 01:54:21 INFO - PROCESS | 1646 | 1468918461734 Marionette DEBUG loaded listener.js 01:54:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x121352400) [pid = 1646] [serial = 1904] [outer = 0x12110bc00] 01:54:22 INFO - PROCESS | 1646 | 1468918462167 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]]]}] 01:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 676ms 01:54:22 INFO - PROCESS | 1646 | 1468918462190 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:54:22 INFO - PROCESS | 1646 | 1468918462191 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:54:22 INFO - PROCESS | 1646 | 1468918462193 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:54:22 INFO - PROCESS | 1646 | 1468918462194 Marionette TRACE conn2 <- [1,2510,null,{}] 01:54:22 INFO - PROCESS | 1646 | 1468918462197 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}] 01:54:22 INFO - PROCESS | 1646 | 1468918462198 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:22 INFO - PROCESS | 1646 | 1468918462301 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:54:22 INFO - PROCESS | 1646 | 1468918462333 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:22 INFO - PROCESS | 1646 | 1468918462334 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291e3800 == 38 [pid = 1646] [id = 635] 01:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121356400) [pid = 1646] [serial = 1905] [outer = 0x0] 01:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x121945800) [pid = 1646] [serial = 1906] [outer = 0x121356400] 01:54:22 INFO - PROCESS | 1646 | 1468918462358 Marionette DEBUG loaded listener.js 01:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12347a400) [pid = 1646] [serial = 1907] [outer = 0x121356400] 01:54:22 INFO - PROCESS | 1646 | 1468918462692 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]]]}] 01:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 518ms 01:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:54:22 INFO - PROCESS | 1646 | 1468918462712 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:54:22 INFO - PROCESS | 1646 | 1468918462713 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:54:22 INFO - PROCESS | 1646 | 1468918462715 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:54:22 INFO - PROCESS | 1646 | 1468918462716 Marionette TRACE conn2 <- [1,2514,null,{}] 01:54:22 INFO - PROCESS | 1646 | 1468918462718 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}] 01:54:22 INFO - PROCESS | 1646 | 1468918462720 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:22 INFO - PROCESS | 1646 | 1468918462826 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:54:22 INFO - PROCESS | 1646 | 1468918462838 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:22 INFO - PROCESS | 1646 | 1468918462839 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12948e800 == 39 [pid = 1646] [id = 636] 01:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1234e0000) [pid = 1646] [serial = 1908] [outer = 0x0] 01:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x12449f000) [pid = 1646] [serial = 1909] [outer = 0x1234e0000] 01:54:22 INFO - PROCESS | 1646 | 1468918462863 Marionette DEBUG loaded listener.js 01:54:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1254ae000) [pid = 1646] [serial = 1910] [outer = 0x1234e0000] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1180d4400) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112f55c00) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12110a800) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119145800) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1126d8400) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1127de400) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116814000) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1127d9000) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x11313e000) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x113006c00) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:54:23 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x112727800) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 01:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:54:23 INFO - PROCESS | 1646 | 1468918463225 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]]]}] 01:54:23 INFO - PROCESS | 1646 | 1468918463234 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:54:23 INFO - PROCESS | 1646 | 1468918463235 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:54:23 INFO - PROCESS | 1646 | 1468918463237 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:54:23 INFO - PROCESS | 1646 | 1468918463239 Marionette TRACE conn2 <- [1,2518,null,{}] 01:54:23 INFO - PROCESS | 1646 | 1468918463244 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}] 01:54:23 INFO - PROCESS | 1646 | 1468918463245 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:23 INFO - PROCESS | 1646 | 1468918463352 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:54:23 INFO - PROCESS | 1646 | 1468918463387 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:23 INFO - PROCESS | 1646 | 1468918463388 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a224000 == 40 [pid = 1646] [id = 637] 01:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1127d9000) [pid = 1646] [serial = 1911] [outer = 0x0] 01:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1180cdc00) [pid = 1646] [serial = 1912] [outer = 0x1127d9000] 01:54:23 INFO - PROCESS | 1646 | 1468918463413 Marionette DEBUG loaded listener.js 01:54:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x12194a000) [pid = 1646] [serial = 1913] [outer = 0x1127d9000] 01:54:23 INFO - PROCESS | 1646 | 1468918463744 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]]]}] 01:54:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:54:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 522ms 01:54:23 INFO - PROCESS | 1646 | 1468918463760 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:54:23 INFO - PROCESS | 1646 | 1468918463763 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:54:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:54:23 INFO - PROCESS | 1646 | 1468918463766 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:54:23 INFO - PROCESS | 1646 | 1468918463768 Marionette TRACE conn2 <- [1,2522,null,{}] 01:54:23 INFO - PROCESS | 1646 | 1468918463773 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}] 01:54:23 INFO - PROCESS | 1646 | 1468918463775 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:23 INFO - PROCESS | 1646 | 1468918463921 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:54:24 INFO - PROCESS | 1646 | 1468918464013 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:24 INFO - PROCESS | 1646 | 1468918464015 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a686000 == 41 [pid = 1646] [id = 638] 01:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1181c0c00) [pid = 1646] [serial = 1914] [outer = 0x0] 01:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1254b8800) [pid = 1646] [serial = 1915] [outer = 0x1181c0c00] 01:54:24 INFO - PROCESS | 1646 | 1468918464058 Marionette DEBUG loaded listener.js 01:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x125f73400) [pid = 1646] [serial = 1916] [outer = 0x1181c0c00] 01:54:24 INFO - PROCESS | 1646 | 1468918464444 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]]]}] 01:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 724ms 01:54:24 INFO - PROCESS | 1646 | 1468918464491 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:54:24 INFO - PROCESS | 1646 | 1468918464493 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:54:24 INFO - PROCESS | 1646 | 1468918464496 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:54:24 INFO - PROCESS | 1646 | 1468918464497 Marionette TRACE conn2 <- [1,2526,null,{}] 01:54:24 INFO - PROCESS | 1646 | 1468918464500 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}] 01:54:24 INFO - PROCESS | 1646 | 1468918464502 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:24 INFO - PROCESS | 1646 | 1468918464669 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:54:24 INFO - PROCESS | 1646 | 1468918464704 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:24 INFO - PROCESS | 1646 | 1468918464705 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a68d800 == 42 [pid = 1646] [id = 639] 01:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x125f7f000) [pid = 1646] [serial = 1917] [outer = 0x0] 01:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x125f85800) [pid = 1646] [serial = 1918] [outer = 0x125f7f000] 01:54:24 INFO - PROCESS | 1646 | 1468918464745 Marionette DEBUG loaded listener.js 01:54:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x125f8d800) [pid = 1646] [serial = 1919] [outer = 0x125f7f000] 01:54:25 INFO - PROCESS | 1646 | 1468918465212 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]]]}] 01:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 768ms 01:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:54:25 INFO - PROCESS | 1646 | 1468918465265 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:54:25 INFO - PROCESS | 1646 | 1468918465268 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:54:25 INFO - PROCESS | 1646 | 1468918465271 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:54:25 INFO - PROCESS | 1646 | 1468918465273 Marionette TRACE conn2 <- [1,2530,null,{}] 01:54:25 INFO - PROCESS | 1646 | 1468918465277 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}] 01:54:25 INFO - PROCESS | 1646 | 1468918465278 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:25 INFO - PROCESS | 1646 | 1468918465386 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:54:25 INFO - PROCESS | 1646 | 1468918465446 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:25 INFO - PROCESS | 1646 | 1468918465448 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d3800 == 43 [pid = 1646] [id = 640] 01:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1126d2400) [pid = 1646] [serial = 1920] [outer = 0x0] 01:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112a84400) [pid = 1646] [serial = 1921] [outer = 0x1126d2400] 01:54:25 INFO - PROCESS | 1646 | 1468918465479 Marionette DEBUG loaded listener.js 01:54:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1131ab800) [pid = 1646] [serial = 1922] [outer = 0x1126d2400] 01:54:25 INFO - PROCESS | 1646 | 1468918465915 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]]]}] 01:54:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:54:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 671ms 01:54:25 INFO - PROCESS | 1646 | 1468918465942 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:54:25 INFO - PROCESS | 1646 | 1468918465945 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:54:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:54:25 INFO - PROCESS | 1646 | 1468918465950 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:54:25 INFO - PROCESS | 1646 | 1468918465952 Marionette TRACE conn2 <- [1,2534,null,{}] 01:54:25 INFO - PROCESS | 1646 | 1468918465954 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}] 01:54:25 INFO - PROCESS | 1646 | 1468918465956 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:26 INFO - PROCESS | 1646 | 1468918466086 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:54:26 INFO - PROCESS | 1646 | 1468918466148 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:26 INFO - PROCESS | 1646 | 1468918466149 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240ca800 == 44 [pid = 1646] [id = 641] 01:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x116645c00) [pid = 1646] [serial = 1923] [outer = 0x0] 01:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x116ab3400) [pid = 1646] [serial = 1924] [outer = 0x116645c00] 01:54:26 INFO - PROCESS | 1646 | 1468918466180 Marionette DEBUG loaded listener.js 01:54:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1180d5400) [pid = 1646] [serial = 1925] [outer = 0x116645c00] 01:54:26 INFO - PROCESS | 1646 | 1468918466643 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]]]}] 01:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 720ms 01:54:26 INFO - PROCESS | 1646 | 1468918466671 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:54:26 INFO - PROCESS | 1646 | 1468918466673 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:54:26 INFO - PROCESS | 1646 | 1468918466677 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:54:26 INFO - PROCESS | 1646 | 1468918466680 Marionette TRACE conn2 <- [1,2538,null,{}] 01:54:26 INFO - PROCESS | 1646 | 1468918466692 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}] 01:54:26 INFO - PROCESS | 1646 | 1468918466697 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:26 INFO - PROCESS | 1646 | 1468918466852 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:54:26 INFO - PROCESS | 1646 | 1468918466986 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:26 INFO - PROCESS | 1646 | 1468918466989 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0e9800 == 45 [pid = 1646] [id = 642] 01:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1181c7c00) [pid = 1646] [serial = 1926] [outer = 0x0] 01:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119a05800) [pid = 1646] [serial = 1927] [outer = 0x1181c7c00] 01:54:27 INFO - PROCESS | 1646 | 1468918467041 Marionette DEBUG loaded listener.js 01:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x119d75400) [pid = 1646] [serial = 1928] [outer = 0x1181c7c00] 01:54:27 INFO - PROCESS | 1646 | 1468918467521 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]]]}] 01:54:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:54:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 874ms 01:54:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:54:27 INFO - PROCESS | 1646 | 1468918467551 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:54:27 INFO - PROCESS | 1646 | 1468918467553 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:54:27 INFO - PROCESS | 1646 | 1468918467555 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:54:27 INFO - PROCESS | 1646 | 1468918467556 Marionette TRACE conn2 <- [1,2542,null,{}] 01:54:27 INFO - PROCESS | 1646 | 1468918467559 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}] 01:54:27 INFO - PROCESS | 1646 | 1468918467560 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:27 INFO - PROCESS | 1646 | 1468918467665 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:54:27 INFO - PROCESS | 1646 | 1468918467724 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:27 INFO - PROCESS | 1646 | 1468918467725 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b946000 == 46 [pid = 1646] [id = 643] 01:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121214c00) [pid = 1646] [serial = 1929] [outer = 0x0] 01:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124431c00) [pid = 1646] [serial = 1930] [outer = 0x121214c00] 01:54:27 INFO - PROCESS | 1646 | 1468918467754 Marionette DEBUG loaded listener.js 01:54:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1259d5000) [pid = 1646] [serial = 1931] [outer = 0x121214c00] 01:54:28 INFO - PROCESS | 1646 | 1468918468379 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]]]}] 01:54:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:54:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 872ms 01:54:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:54:28 INFO - PROCESS | 1646 | 1468918468428 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:54:28 INFO - PROCESS | 1646 | 1468918468430 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:54:28 INFO - PROCESS | 1646 | 1468918468433 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:54:28 INFO - PROCESS | 1646 | 1468918468435 Marionette TRACE conn2 <- [1,2546,null,{}] 01:54:28 INFO - PROCESS | 1646 | 1468918468459 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}] 01:54:28 INFO - PROCESS | 1646 | 1468918468460 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:28 INFO - PROCESS | 1646 | 1468918468562 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:54:28 INFO - PROCESS | 1646 | 1468918468634 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:28 INFO - PROCESS | 1646 | 1468918468637 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12076d800 == 47 [pid = 1646] [id = 644] 01:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x113005800) [pid = 1646] [serial = 1932] [outer = 0x0] 01:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11313c800) [pid = 1646] [serial = 1933] [outer = 0x113005800] 01:54:28 INFO - PROCESS | 1646 | 1468918468664 Marionette DEBUG loaded listener.js 01:54:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x113c53800) [pid = 1646] [serial = 1934] [outer = 0x113005800] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12a686000 == 46 [pid = 1646] [id = 638] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12a224000 == 45 [pid = 1646] [id = 637] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12948e800 == 44 [pid = 1646] [id = 636] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1291e3800 == 43 [pid = 1646] [id = 635] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12899b000 == 42 [pid = 1646] [id = 634] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12616d000 == 41 [pid = 1646] [id = 633] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12548a000 == 40 [pid = 1646] [id = 632] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x121b3a800 == 39 [pid = 1646] [id = 631] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x120f9f800 == 38 [pid = 1646] [id = 630] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x118768000 == 37 [pid = 1646] [id = 629] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x116ac3800 == 36 [pid = 1646] [id = 628] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x115e50800 == 35 [pid = 1646] [id = 626] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x123323000 == 34 [pid = 1646] [id = 625] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11997e800 == 33 [pid = 1646] [id = 627] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x119419800 == 32 [pid = 1646] [id = 619] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b946000 == 31 [pid = 1646] [id = 643] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0e9800 == 30 [pid = 1646] [id = 642] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1240ca800 == 29 [pid = 1646] [id = 641] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12a68d800 == 28 [pid = 1646] [id = 639] 01:54:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d3800 == 27 [pid = 1646] [id = 640] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1181c6000) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118589c00) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118124800) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118747c00) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x118702800) [pid = 1646] [serial = 1874] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1234e1000) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119d6d400) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12449fc00) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115d06c00) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11811dc00) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1127dd800) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11104b400) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x115e89c00) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1132c3800) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1132c2800) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x113cdb400) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x116789c00) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1176ba400) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119d2b400) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12140b800) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12110d000) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x117153000) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x112f57000) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 01:54:29 INFO - PROCESS | 1646 | 1468918469843 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]]]}] 01:54:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:54:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1477ms 01:54:29 INFO - PROCESS | 1646 | 1468918469912 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:54:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:54:29 INFO - PROCESS | 1646 | 1468918469916 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:54:29 INFO - PROCESS | 1646 | 1468918469919 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:54:29 INFO - PROCESS | 1646 | 1468918469925 Marionette TRACE conn2 <- [1,2550,null,{}] 01:54:29 INFO - PROCESS | 1646 | 1468918469931 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}] 01:54:29 INFO - PROCESS | 1646 | 1468918469934 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:30 INFO - PROCESS | 1646 | 1468918470054 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:54:30 INFO - PROCESS | 1646 | 1468918470065 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:30 INFO - PROCESS | 1646 | 1468918470068 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x115daf800 == 28 [pid = 1646] [id = 645] 01:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x112726000) [pid = 1646] [serial = 1935] [outer = 0x0] 01:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1127d3800) [pid = 1646] [serial = 1936] [outer = 0x112726000] 01:54:30 INFO - PROCESS | 1646 | 1468918470115 Marionette DEBUG loaded listener.js 01:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1129b4400) [pid = 1646] [serial = 1937] [outer = 0x112726000] 01:54:30 INFO - PROCESS | 1646 | 1468918470578 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]]]}] 01:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 675ms 01:54:30 INFO - PROCESS | 1646 | 1468918470594 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:54:30 INFO - PROCESS | 1646 | 1468918470598 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:54:30 INFO - PROCESS | 1646 | 1468918470603 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:54:30 INFO - PROCESS | 1646 | 1468918470606 Marionette TRACE conn2 <- [1,2554,null,{}] 01:54:30 INFO - PROCESS | 1646 | 1468918470609 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}] 01:54:30 INFO - PROCESS | 1646 | 1468918470611 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:30 INFO - PROCESS | 1646 | 1468918470691 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:54:30 INFO - PROCESS | 1646 | 1468918470695 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:30 INFO - PROCESS | 1646 | 1468918470696 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x117d85000 == 29 [pid = 1646] [id = 646] 01:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x112f53c00) [pid = 1646] [serial = 1938] [outer = 0x0] 01:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11313d800) [pid = 1646] [serial = 1939] [outer = 0x112f53c00] 01:54:30 INFO - PROCESS | 1646 | 1468918470726 Marionette DEBUG loaded listener.js 01:54:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1132c2800) [pid = 1646] [serial = 1940] [outer = 0x112f53c00] 01:54:31 INFO - PROCESS | 1646 | 1468918471074 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]]]}] 01:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 522ms 01:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:54:31 INFO - PROCESS | 1646 | 1468918471125 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:54:31 INFO - PROCESS | 1646 | 1468918471126 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:54:31 INFO - PROCESS | 1646 | 1468918471128 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:54:31 INFO - PROCESS | 1646 | 1468918471139 Marionette TRACE conn2 <- [1,2558,null,{}] 01:54:31 INFO - PROCESS | 1646 | 1468918471147 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}] 01:54:31 INFO - PROCESS | 1646 | 1468918471151 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:31 INFO - PROCESS | 1646 | 1468918471239 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:54:31 INFO - PROCESS | 1646 | 1468918471245 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:31 INFO - PROCESS | 1646 | 1468918471247 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11940f800 == 30 [pid = 1646] [id = 647] 01:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1161b2400) [pid = 1646] [serial = 1941] [outer = 0x0] 01:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11688f400) [pid = 1646] [serial = 1942] [outer = 0x1161b2400] 01:54:31 INFO - PROCESS | 1646 | 1468918471286 Marionette DEBUG loaded listener.js 01:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x117150c00) [pid = 1646] [serial = 1943] [outer = 0x1161b2400] 01:54:31 INFO - PROCESS | 1646 | 1468918471740 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]]]}] 01:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 629ms 01:54:31 INFO - PROCESS | 1646 | 1468918471766 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:54:31 INFO - PROCESS | 1646 | 1468918471769 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:54:31 INFO - PROCESS | 1646 | 1468918471771 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:54:31 INFO - PROCESS | 1646 | 1468918471773 Marionette TRACE conn2 <- [1,2562,null,{}] 01:54:31 INFO - PROCESS | 1646 | 1468918471775 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}] 01:54:31 INFO - PROCESS | 1646 | 1468918471776 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:31 INFO - PROCESS | 1646 | 1468918471864 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:54:31 INFO - PROCESS | 1646 | 1468918471868 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:31 INFO - PROCESS | 1646 | 1468918471869 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x121057800 == 31 [pid = 1646] [id = 648] 01:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1180d5000) [pid = 1646] [serial = 1944] [outer = 0x0] 01:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11811b800) [pid = 1646] [serial = 1945] [outer = 0x1180d5000] 01:54:31 INFO - PROCESS | 1646 | 1468918471902 Marionette DEBUG loaded listener.js 01:54:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118129400) [pid = 1646] [serial = 1946] [outer = 0x1180d5000] 01:54:32 INFO - PROCESS | 1646 | 1468918472364 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]]]}] 01:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 620ms 01:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:54:32 INFO - PROCESS | 1646 | 1468918472395 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:54:32 INFO - PROCESS | 1646 | 1468918472396 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:54:32 INFO - PROCESS | 1646 | 1468918472398 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:54:32 INFO - PROCESS | 1646 | 1468918472399 Marionette TRACE conn2 <- [1,2566,null,{}] 01:54:32 INFO - PROCESS | 1646 | 1468918472402 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}] 01:54:32 INFO - PROCESS | 1646 | 1468918472403 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:32 INFO - PROCESS | 1646 | 1468918472507 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:54:32 INFO - PROCESS | 1646 | 1468918472511 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:32 INFO - PROCESS | 1646 | 1468918472512 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x121277000 == 32 [pid = 1646] [id = 649] 01:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1180d5800) [pid = 1646] [serial = 1947] [outer = 0x0] 01:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x118513c00) [pid = 1646] [serial = 1948] [outer = 0x1180d5800] 01:54:32 INFO - PROCESS | 1646 | 1468918472536 Marionette DEBUG loaded listener.js 01:54:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1185e7000) [pid = 1646] [serial = 1949] [outer = 0x1180d5800] 01:54:32 INFO - PROCESS | 1646 | 1468918472904 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]]]}] 01:54:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:54:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 517ms 01:54:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:54:32 INFO - PROCESS | 1646 | 1468918472916 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:54:32 INFO - PROCESS | 1646 | 1468918472918 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:54:32 INFO - PROCESS | 1646 | 1468918472921 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:54:32 INFO - PROCESS | 1646 | 1468918472922 Marionette TRACE conn2 <- [1,2570,null,{}] 01:54:32 INFO - PROCESS | 1646 | 1468918472925 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}] 01:54:32 INFO - PROCESS | 1646 | 1468918472929 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:33 INFO - PROCESS | 1646 | 1468918473048 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:54:33 INFO - PROCESS | 1646 | 1468918473085 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:33 INFO - PROCESS | 1646 | 1468918473087 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b50800 == 33 [pid = 1646] [id = 650] 01:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118704c00) [pid = 1646] [serial = 1950] [outer = 0x0] 01:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118fc0000) [pid = 1646] [serial = 1951] [outer = 0x118704c00] 01:54:33 INFO - PROCESS | 1646 | 1468918473112 Marionette DEBUG loaded listener.js 01:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119d32c00) [pid = 1646] [serial = 1952] [outer = 0x118704c00] 01:54:33 INFO - PROCESS | 1646 | 1468918473492 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]]]}] 01:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 620ms 01:54:33 INFO - PROCESS | 1646 | 1468918473541 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:54:33 INFO - PROCESS | 1646 | 1468918473543 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:54:33 INFO - PROCESS | 1646 | 1468918473547 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:54:33 INFO - PROCESS | 1646 | 1468918473548 Marionette TRACE conn2 <- [1,2574,null,{}] 01:54:33 INFO - PROCESS | 1646 | 1468918473551 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}] 01:54:33 INFO - PROCESS | 1646 | 1468918473553 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:33 INFO - PROCESS | 1646 | 1468918473682 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:54:33 INFO - PROCESS | 1646 | 1468918473696 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:33 INFO - PROCESS | 1646 | 1468918473697 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1254ea800 == 34 [pid = 1646] [id = 651] 01:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x111c16000) [pid = 1646] [serial = 1953] [outer = 0x0] 01:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x120713400) [pid = 1646] [serial = 1954] [outer = 0x111c16000] 01:54:33 INFO - PROCESS | 1646 | 1468918473721 Marionette DEBUG loaded listener.js 01:54:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12110b400) [pid = 1646] [serial = 1955] [outer = 0x111c16000] 01:54:34 INFO - PROCESS | 1646 | 1468918474281 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]]]}] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1181c0c00) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12110bc00) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121356400) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1234e0000) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1127d9000) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x113ce0000) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11811c000) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11870ac00) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112a8e000) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11823b800) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x112f58000) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1126d5c00) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11858bc00) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x125f7f000) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:54:34 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119a0bc00) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 772ms 01:54:34 INFO - PROCESS | 1646 | 1468918474319 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:54:34 INFO - PROCESS | 1646 | 1468918474320 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:54:34 INFO - PROCESS | 1646 | 1468918474322 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:54:34 INFO - PROCESS | 1646 | 1468918474323 Marionette TRACE conn2 <- [1,2578,null,{}] 01:54:34 INFO - PROCESS | 1646 | 1468918474326 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}] 01:54:34 INFO - PROCESS | 1646 | 1468918474327 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:34 INFO - PROCESS | 1646 | 1468918474406 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:54:34 INFO - PROCESS | 1646 | 1468918474410 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:34 INFO - PROCESS | 1646 | 1468918474411 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1198ed000 == 35 [pid = 1646] [id = 652] 01:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112d67000) [pid = 1646] [serial = 1956] [outer = 0x0] 01:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1133e6400) [pid = 1646] [serial = 1957] [outer = 0x112d67000] 01:54:34 INFO - PROCESS | 1646 | 1468918474437 Marionette DEBUG loaded listener.js 01:54:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11811c000) [pid = 1646] [serial = 1958] [outer = 0x112d67000] 01:54:34 INFO - PROCESS | 1646 | 1468918474771 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]]]}] 01:54:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:54:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 471ms 01:54:34 INFO - PROCESS | 1646 | 1468918474794 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:54:34 INFO - PROCESS | 1646 | 1468918474796 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:54:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:54:34 INFO - PROCESS | 1646 | 1468918474799 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:54:34 INFO - PROCESS | 1646 | 1468918474800 Marionette TRACE conn2 <- [1,2582,null,{}] 01:54:34 INFO - PROCESS | 1646 | 1468918474804 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}] 01:54:34 INFO - PROCESS | 1646 | 1468918474805 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:34 INFO - PROCESS | 1646 | 1468918474974 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:54:35 INFO - PROCESS | 1646 | 1468918475018 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:35 INFO - PROCESS | 1646 | 1468918475019 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1289a1800 == 36 [pid = 1646] [id = 653] 01:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x112a8b000) [pid = 1646] [serial = 1959] [outer = 0x0] 01:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118746400) [pid = 1646] [serial = 1960] [outer = 0x112a8b000] 01:54:35 INFO - PROCESS | 1646 | 1468918475060 Marionette DEBUG loaded listener.js 01:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1212f4c00) [pid = 1646] [serial = 1961] [outer = 0x112a8b000] 01:54:35 INFO - PROCESS | 1646 | 1468918475426 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]]]}] 01:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 671ms 01:54:35 INFO - PROCESS | 1646 | 1468918475470 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:54:35 INFO - PROCESS | 1646 | 1468918475472 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:54:35 INFO - PROCESS | 1646 | 1468918475475 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:54:35 INFO - PROCESS | 1646 | 1468918475477 Marionette TRACE conn2 <- [1,2586,null,{}] 01:54:35 INFO - PROCESS | 1646 | 1468918475479 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}] 01:54:35 INFO - PROCESS | 1646 | 1468918475480 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:35 INFO - PROCESS | 1646 | 1468918475561 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:54:35 INFO - PROCESS | 1646 | 1468918475619 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:35 INFO - PROCESS | 1646 | 1468918475620 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291e1800 == 37 [pid = 1646] [id = 654] 01:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112d8f400) [pid = 1646] [serial = 1962] [outer = 0x0] 01:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12134f400) [pid = 1646] [serial = 1963] [outer = 0x112d8f400] 01:54:35 INFO - PROCESS | 1646 | 1468918475645 Marionette DEBUG loaded listener.js 01:54:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123422c00) [pid = 1646] [serial = 1964] [outer = 0x112d8f400] 01:54:35 INFO - PROCESS | 1646 | 1468918475924 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]]]}] 01:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 469ms 01:54:35 INFO - PROCESS | 1646 | 1468918475946 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:54:35 INFO - PROCESS | 1646 | 1468918475948 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:54:35 INFO - PROCESS | 1646 | 1468918475950 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:54:35 INFO - PROCESS | 1646 | 1468918475952 Marionette TRACE conn2 <- [1,2590,null,{}] 01:54:35 INFO - PROCESS | 1646 | 1468918475962 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}] 01:54:35 INFO - PROCESS | 1646 | 1468918475963 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:36 INFO - PROCESS | 1646 | 1468918476064 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:54:36 INFO - PROCESS | 1646 | 1468918476068 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:36 INFO - PROCESS | 1646 | 1468918476069 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5dc000 == 38 [pid = 1646] [id = 655] 01:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121723c00) [pid = 1646] [serial = 1965] [outer = 0x0] 01:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12449fc00) [pid = 1646] [serial = 1966] [outer = 0x121723c00] 01:54:36 INFO - PROCESS | 1646 | 1468918476098 Marionette DEBUG loaded listener.js 01:54:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1259df800) [pid = 1646] [serial = 1967] [outer = 0x121723c00] 01:54:36 INFO - PROCESS | 1646 | 1468918476694 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]]]}] 01:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 773ms 01:54:36 INFO - PROCESS | 1646 | 1468918476734 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:54:36 INFO - PROCESS | 1646 | 1468918476739 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:54:36 INFO - PROCESS | 1646 | 1468918476747 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:54:36 INFO - PROCESS | 1646 | 1468918476750 Marionette TRACE conn2 <- [1,2594,null,{}] 01:54:36 INFO - PROCESS | 1646 | 1468918476756 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}] 01:54:36 INFO - PROCESS | 1646 | 1468918476759 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:36 INFO - PROCESS | 1646 | 1468918476908 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:54:36 INFO - PROCESS | 1646 | 1468918476990 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:36 INFO - PROCESS | 1646 | 1468918476992 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d9800 == 39 [pid = 1646] [id = 656] 01:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1129b8000) [pid = 1646] [serial = 1968] [outer = 0x0] 01:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x112f56000) [pid = 1646] [serial = 1969] [outer = 0x1129b8000] 01:54:37 INFO - PROCESS | 1646 | 1468918477023 Marionette DEBUG loaded listener.js 01:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11327fc00) [pid = 1646] [serial = 1970] [outer = 0x1129b8000] 01:54:37 INFO - PROCESS | 1646 | 1468918477529 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]]]}] 01:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 823ms 01:54:37 INFO - PROCESS | 1646 | 1468918477569 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:54:37 INFO - PROCESS | 1646 | 1468918477572 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:54:37 INFO - PROCESS | 1646 | 1468918477607 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:54:37 INFO - PROCESS | 1646 | 1468918477609 Marionette TRACE conn2 <- [1,2598,null,{}] 01:54:37 INFO - PROCESS | 1646 | 1468918477612 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}] 01:54:37 INFO - PROCESS | 1646 | 1468918477614 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:37 INFO - PROCESS | 1646 | 1468918477727 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:54:37 INFO - PROCESS | 1646 | 1468918477808 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:37 INFO - PROCESS | 1646 | 1468918477810 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12181a800 == 40 [pid = 1646] [id = 657] 01:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11714cc00) [pid = 1646] [serial = 1971] [outer = 0x0] 01:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1176ba000) [pid = 1646] [serial = 1972] [outer = 0x11714cc00] 01:54:37 INFO - PROCESS | 1646 | 1468918477840 Marionette DEBUG loaded listener.js 01:54:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118123800) [pid = 1646] [serial = 1973] [outer = 0x11714cc00] 01:54:38 INFO - PROCESS | 1646 | 1468918478559 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]]]}] 01:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1026ms 01:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:54:38 INFO - PROCESS | 1646 | 1468918478630 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:54:38 INFO - PROCESS | 1646 | 1468918478632 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:54:38 INFO - PROCESS | 1646 | 1468918478635 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:54:38 INFO - PROCESS | 1646 | 1468918478637 Marionette TRACE conn2 <- [1,2602,null,{}] 01:54:38 INFO - PROCESS | 1646 | 1468918478641 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}] 01:54:38 INFO - PROCESS | 1646 | 1468918478642 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:38 INFO - PROCESS | 1646 | 1468918478772 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1291e1800 == 39 [pid = 1646] [id = 654] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1289a1800 == 38 [pid = 1646] [id = 653] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1198ed000 == 37 [pid = 1646] [id = 652] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1254ea800 == 36 [pid = 1646] [id = 651] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x121b50800 == 35 [pid = 1646] [id = 650] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x121277000 == 34 [pid = 1646] [id = 649] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x121057800 == 33 [pid = 1646] [id = 648] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11940f800 == 32 [pid = 1646] [id = 647] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x117d85000 == 31 [pid = 1646] [id = 646] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x115daf800 == 30 [pid = 1646] [id = 645] 01:54:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12076d800 == 29 [pid = 1646] [id = 644] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x125f73400) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1212f8800) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121945800) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12449f000) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1180cdc00) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x115e2a400) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11663d800) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118122400) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x118243c00) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119140400) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112d94c00) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1131a8400) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119d33400) [pid = 1646] [serial = 1877] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12347a400) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11313c400) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x113cd6800) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1126da800) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1129afc00) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x118703000) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118860c00) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125f8d800) [pid = 1646] [serial = 1919] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1254b8800) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1254ae000) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x119d34400) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x121352400) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12194a000) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x125f85800) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12110b000) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x119812c00) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 01:54:38 INFO - PROCESS | 1646 | 1468918478851 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:38 INFO - PROCESS | 1646 | 1468918478854 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11663a800 == 30 [pid = 1646] [id = 658] 01:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x1126da800) [pid = 1646] [serial = 1974] [outer = 0x0] 01:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1129ae400) [pid = 1646] [serial = 1975] [outer = 0x1126da800] 01:54:38 INFO - PROCESS | 1646 | 1468918478882 Marionette DEBUG loaded listener.js 01:54:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1132c4000) [pid = 1646] [serial = 1976] [outer = 0x1126da800] 01:54:39 INFO - PROCESS | 1646 | 1468918479213 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]]]}] 01:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 622ms 01:54:39 INFO - PROCESS | 1646 | 1468918479258 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:54:39 INFO - PROCESS | 1646 | 1468918479261 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:54:39 INFO - PROCESS | 1646 | 1468918479265 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:54:39 INFO - PROCESS | 1646 | 1468918479267 Marionette TRACE conn2 <- [1,2606,null,{}] 01:54:39 INFO - PROCESS | 1646 | 1468918479269 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}] 01:54:39 INFO - PROCESS | 1646 | 1468918479271 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:39 INFO - PROCESS | 1646 | 1468918479376 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:54:39 INFO - PROCESS | 1646 | 1468918479433 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:39 INFO - PROCESS | 1646 | 1468918479435 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d1000 == 31 [pid = 1646] [id = 659] 01:54:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x113cd6800) [pid = 1646] [serial = 1977] [outer = 0x0] 01:54:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116817000) [pid = 1646] [serial = 1978] [outer = 0x113cd6800] 01:54:39 INFO - PROCESS | 1646 | 1468918479461 Marionette DEBUG loaded listener.js 01:54:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1180cd800) [pid = 1646] [serial = 1979] [outer = 0x113cd6800] 01:54:39 INFO - PROCESS | 1646 | 1468918479768 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]]]}] 01:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 01:54:39 INFO - PROCESS | 1646 | 1468918479785 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:54:39 INFO - PROCESS | 1646 | 1468918479786 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:54:39 INFO - PROCESS | 1646 | 1468918479792 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:54:39 INFO - PROCESS | 1646 | 1468918479795 Marionette TRACE conn2 <- [1,2610,null,{}] 01:54:39 INFO - PROCESS | 1646 | 1468918479803 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}] 01:54:39 INFO - PROCESS | 1646 | 1468918479808 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:39 INFO - PROCESS | 1646 | 1468918479896 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:54:39 INFO - PROCESS | 1646 | 1468918479958 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:39 INFO - PROCESS | 1646 | 1468918479960 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x121151800 == 32 [pid = 1646] [id = 660] 01:54:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1126d8800) [pid = 1646] [serial = 1980] [outer = 0x0] 01:54:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118121000) [pid = 1646] [serial = 1981] [outer = 0x1126d8800] 01:54:39 INFO - PROCESS | 1646 | 1468918479988 Marionette DEBUG loaded listener.js 01:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118742400) [pid = 1646] [serial = 1982] [outer = 0x1126d8800] 01:54:40 INFO - PROCESS | 1646 | 1468918480298 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]]]}] 01:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 526ms 01:54:40 INFO - PROCESS | 1646 | 1468918480318 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:54:40 INFO - PROCESS | 1646 | 1468918480320 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:54:40 INFO - PROCESS | 1646 | 1468918480326 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:54:40 INFO - PROCESS | 1646 | 1468918480327 Marionette TRACE conn2 <- [1,2614,null,{}] 01:54:40 INFO - PROCESS | 1646 | 1468918480329 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}] 01:54:40 INFO - PROCESS | 1646 | 1468918480331 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:40 INFO - PROCESS | 1646 | 1468918480437 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:54:40 INFO - PROCESS | 1646 | 1468918480442 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:40 INFO - PROCESS | 1646 | 1468918480443 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x121824000 == 33 [pid = 1646] [id = 661] 01:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x115dbbc00) [pid = 1646] [serial = 1983] [outer = 0x0] 01:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119143000) [pid = 1646] [serial = 1984] [outer = 0x115dbbc00] 01:54:40 INFO - PROCESS | 1646 | 1468918480546 Marionette DEBUG loaded listener.js 01:54:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x119a07800) [pid = 1646] [serial = 1985] [outer = 0x115dbbc00] 01:54:40 INFO - PROCESS | 1646 | 1468918480864 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]]]}] 01:54:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:54:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 01:54:40 INFO - PROCESS | 1646 | 1468918480895 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:54:40 INFO - PROCESS | 1646 | 1468918480896 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:54:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:54:40 INFO - PROCESS | 1646 | 1468918480898 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:54:40 INFO - PROCESS | 1646 | 1468918480899 Marionette TRACE conn2 <- [1,2618,null,{}] 01:54:40 INFO - PROCESS | 1646 | 1468918480901 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}] 01:54:40 INFO - PROCESS | 1646 | 1468918480903 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:41 INFO - PROCESS | 1646 | 1468918481011 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:54:41 INFO - PROCESS | 1646 | 1468918481023 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:41 INFO - PROCESS | 1646 | 1468918481024 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1254da000 == 34 [pid = 1646] [id = 662] 01:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1126d9c00) [pid = 1646] [serial = 1986] [outer = 0x0] 01:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119d66800) [pid = 1646] [serial = 1987] [outer = 0x1126d9c00] 01:54:41 INFO - PROCESS | 1646 | 1468918481048 Marionette DEBUG loaded listener.js 01:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1210e1800) [pid = 1646] [serial = 1988] [outer = 0x1126d9c00] 01:54:41 INFO - PROCESS | 1646 | 1468918481398 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]]]}] 01:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 01:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:54:41 INFO - PROCESS | 1646 | 1468918481416 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:54:41 INFO - PROCESS | 1646 | 1468918481417 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:54:41 INFO - PROCESS | 1646 | 1468918481419 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:54:41 INFO - PROCESS | 1646 | 1468918481421 Marionette TRACE conn2 <- [1,2622,null,{}] 01:54:41 INFO - PROCESS | 1646 | 1468918481431 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}] 01:54:41 INFO - PROCESS | 1646 | 1468918481435 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:41 INFO - PROCESS | 1646 | 1468918481564 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:54:41 INFO - PROCESS | 1646 | 1468918481568 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:41 INFO - PROCESS | 1646 | 1468918481570 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a41800 == 35 [pid = 1646] [id = 663] 01:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1210e5800) [pid = 1646] [serial = 1989] [outer = 0x0] 01:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12134e400) [pid = 1646] [serial = 1990] [outer = 0x1210e5800] 01:54:41 INFO - PROCESS | 1646 | 1468918481595 Marionette DEBUG loaded listener.js 01:54:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1258bd400) [pid = 1646] [serial = 1991] [outer = 0x1210e5800] 01:54:41 INFO - PROCESS | 1646 | 1468918481947 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]]]}] 01:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 570ms 01:54:41 INFO - PROCESS | 1646 | 1468918481991 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:54:41 INFO - PROCESS | 1646 | 1468918481993 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:54:41 INFO - PROCESS | 1646 | 1468918481995 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:54:41 INFO - PROCESS | 1646 | 1468918481996 Marionette TRACE conn2 <- [1,2626,null,{}] 01:54:42 INFO - PROCESS | 1646 | 1468918481998 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}] 01:54:42 INFO - PROCESS | 1646 | 1468918481999 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:42 INFO - PROCESS | 1646 | 1468918482106 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:54:42 INFO - PROCESS | 1646 | 1468918482109 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:42 INFO - PROCESS | 1646 | 1468918482110 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x129483800 == 36 [pid = 1646] [id = 664] 01:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1254b7c00) [pid = 1646] [serial = 1992] [outer = 0x0] 01:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125d7b400) [pid = 1646] [serial = 1993] [outer = 0x1254b7c00] 01:54:42 INFO - PROCESS | 1646 | 1468918482135 Marionette DEBUG loaded listener.js 01:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125f80000) [pid = 1646] [serial = 1994] [outer = 0x1254b7c00] 01:54:42 INFO - PROCESS | 1646 | 1468918482477 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]]]}] 01:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 521ms 01:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:54:42 INFO - PROCESS | 1646 | 1468918482517 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:54:42 INFO - PROCESS | 1646 | 1468918482518 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:54:42 INFO - PROCESS | 1646 | 1468918482520 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:54:42 INFO - PROCESS | 1646 | 1468918482523 Marionette TRACE conn2 <- [1,2630,null,{}] 01:54:42 INFO - PROCESS | 1646 | 1468918482526 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}] 01:54:42 INFO - PROCESS | 1646 | 1468918482527 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:42 INFO - PROCESS | 1646 | 1468918482629 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:54:42 INFO - PROCESS | 1646 | 1468918482632 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:42 INFO - PROCESS | 1646 | 1468918482633 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a431800 == 37 [pid = 1646] [id = 665] 01:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x111c83800) [pid = 1646] [serial = 1995] [outer = 0x0] 01:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x125f8a400) [pid = 1646] [serial = 1996] [outer = 0x111c83800] 01:54:42 INFO - PROCESS | 1646 | 1468918482658 Marionette DEBUG loaded listener.js 01:54:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12612e800) [pid = 1646] [serial = 1997] [outer = 0x111c83800] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1180d5800) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118704c00) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112d8f400) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112f53c00) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x111c16000) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x112726000) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1180d5000) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112d67000) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1161b2400) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x113005800) [pid = 1646] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1126d2400) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x116645c00) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1181c7c00) [pid = 1646] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121214c00) [pid = 1646] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:54:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112a8b000) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:54:43 INFO - PROCESS | 1646 | 1468918483065 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]]]}] 01:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 572ms 01:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:54:43 INFO - PROCESS | 1646 | 1468918483092 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:54:43 INFO - PROCESS | 1646 | 1468918483093 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:54:43 INFO - PROCESS | 1646 | 1468918483095 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:54:43 INFO - PROCESS | 1646 | 1468918483096 Marionette TRACE conn2 <- [1,2634,null,{}] 01:54:43 INFO - PROCESS | 1646 | 1468918483099 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}] 01:54:43 INFO - PROCESS | 1646 | 1468918483100 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:43 INFO - PROCESS | 1646 | 1468918483186 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:54:43 INFO - PROCESS | 1646 | 1468918483247 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:43 INFO - PROCESS | 1646 | 1468918483248 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12114f000 == 38 [pid = 1646] [id = 666] 01:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112726000) [pid = 1646] [serial = 1998] [outer = 0x0] 01:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1161b3000) [pid = 1646] [serial = 1999] [outer = 0x112726000] 01:54:43 INFO - PROCESS | 1646 | 1468918483272 Marionette DEBUG loaded listener.js 01:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118520c00) [pid = 1646] [serial = 2000] [outer = 0x112726000] 01:54:43 INFO - PROCESS | 1646 | 1468918483548 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]]]}] 01:54:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:54:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 468ms 01:54:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:54:43 INFO - PROCESS | 1646 | 1468918483565 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:54:43 INFO - PROCESS | 1646 | 1468918483566 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:54:43 INFO - PROCESS | 1646 | 1468918483568 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:54:43 INFO - PROCESS | 1646 | 1468918483569 Marionette TRACE conn2 <- [1,2638,null,{}] 01:54:43 INFO - PROCESS | 1646 | 1468918483580 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}] 01:54:43 INFO - PROCESS | 1646 | 1468918483581 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:43 INFO - PROCESS | 1646 | 1468918483667 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:54:43 INFO - PROCESS | 1646 | 1468918483673 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:43 INFO - PROCESS | 1646 | 1468918483674 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0e2800 == 39 [pid = 1646] [id = 667] 01:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11858d400) [pid = 1646] [serial = 2001] [outer = 0x0] 01:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x121349000) [pid = 1646] [serial = 2002] [outer = 0x11858d400] 01:54:43 INFO - PROCESS | 1646 | 1468918483699 Marionette DEBUG loaded listener.js 01:54:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1263aa400) [pid = 1646] [serial = 2003] [outer = 0x11858d400] 01:54:44 INFO - PROCESS | 1646 | 1468918484034 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]]]}] 01:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 523ms 01:54:44 INFO - PROCESS | 1646 | 1468918484098 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:54:44 INFO - PROCESS | 1646 | 1468918484100 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:54:44 INFO - PROCESS | 1646 | 1468918484102 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:54:44 INFO - PROCESS | 1646 | 1468918484104 Marionette TRACE conn2 <- [1,2642,null,{}] 01:54:44 INFO - PROCESS | 1646 | 1468918484114 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}] 01:54:44 INFO - PROCESS | 1646 | 1468918484115 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:44 INFO - PROCESS | 1646 | 1468918484210 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:54:44 INFO - PROCESS | 1646 | 1468918484213 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:44 INFO - PROCESS | 1646 | 1468918484214 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd85800 == 40 [pid = 1646] [id = 668] 01:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x125f80800) [pid = 1646] [serial = 2004] [outer = 0x0] 01:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x126449c00) [pid = 1646] [serial = 2005] [outer = 0x125f80800] 01:54:44 INFO - PROCESS | 1646 | 1468918484240 Marionette DEBUG loaded listener.js 01:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1264d4400) [pid = 1646] [serial = 2006] [outer = 0x125f80800] 01:54:44 INFO - PROCESS | 1646 | 1468918484564 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]]]}] 01:54:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 468ms 01:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:54:44 INFO - PROCESS | 1646 | 1468918484573 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:54:44 INFO - PROCESS | 1646 | 1468918484575 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:54:44 INFO - PROCESS | 1646 | 1468918484578 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:54:44 INFO - PROCESS | 1646 | 1468918484579 Marionette TRACE conn2 <- [1,2646,null,{}] 01:54:44 INFO - PROCESS | 1646 | 1468918484582 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}] 01:54:44 INFO - PROCESS | 1646 | 1468918484583 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:44 INFO - PROCESS | 1646 | 1468918484689 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:54:44 INFO - PROCESS | 1646 | 1468918484779 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:44 INFO - PROCESS | 1646 | 1468918484781 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c487800 == 41 [pid = 1646] [id = 669] 01:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1264cc000) [pid = 1646] [serial = 2007] [outer = 0x0] 01:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1264d9000) [pid = 1646] [serial = 2008] [outer = 0x1264cc000] 01:54:44 INFO - PROCESS | 1646 | 1468918484820 Marionette DEBUG loaded listener.js 01:54:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x128a18c00) [pid = 1646] [serial = 2009] [outer = 0x1264cc000] 01:54:45 INFO - PROCESS | 1646 | 1468918485272 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]]]}] 01:54:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:54:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 720ms 01:54:45 INFO - PROCESS | 1646 | 1468918485299 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:54:45 INFO - PROCESS | 1646 | 1468918485302 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:54:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:54:45 INFO - PROCESS | 1646 | 1468918485305 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:54:45 INFO - PROCESS | 1646 | 1468918485309 Marionette TRACE conn2 <- [1,2650,null,{}] 01:54:45 INFO - PROCESS | 1646 | 1468918485313 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}] 01:54:45 INFO - PROCESS | 1646 | 1468918485315 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:45 INFO - PROCESS | 1646 | 1468918485437 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:54:45 INFO - PROCESS | 1646 | 1468918485580 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:45 INFO - PROCESS | 1646 | 1468918485582 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12076c800 == 42 [pid = 1646] [id = 670] 01:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11334e800) [pid = 1646] [serial = 2010] [outer = 0x0] 01:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x115dc1400) [pid = 1646] [serial = 2011] [outer = 0x11334e800] 01:54:45 INFO - PROCESS | 1646 | 1468918485632 Marionette DEBUG loaded listener.js 01:54:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11688e400) [pid = 1646] [serial = 2012] [outer = 0x11334e800] 01:54:46 INFO - PROCESS | 1646 | 1468918486093 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]]]}] 01:54:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:54:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 823ms 01:54:46 INFO - PROCESS | 1646 | 1468918486128 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:54:46 INFO - PROCESS | 1646 | 1468918486131 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:54:46 INFO - PROCESS | 1646 | 1468918486136 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:54:46 INFO - PROCESS | 1646 | 1468918486138 Marionette TRACE conn2 <- [1,2654,null,{}] 01:54:46 INFO - PROCESS | 1646 | 1468918486141 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}] 01:54:46 INFO - PROCESS | 1646 | 1468918486143 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:46 INFO - PROCESS | 1646 | 1468918486261 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:54:46 INFO - PROCESS | 1646 | 1468918486383 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:46 INFO - PROCESS | 1646 | 1468918486385 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x125d50800 == 43 [pid = 1646] [id = 671] 01:54:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118121c00) [pid = 1646] [serial = 2013] [outer = 0x0] 01:54:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11858c400) [pid = 1646] [serial = 2014] [outer = 0x118121c00] 01:54:46 INFO - PROCESS | 1646 | 1468918486436 Marionette DEBUG loaded listener.js 01:54:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118748400) [pid = 1646] [serial = 2015] [outer = 0x118121c00] 01:54:46 INFO - PROCESS | 1646 | 1468918486978 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]]]}] 01:54:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:54:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 874ms 01:54:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:54:47 INFO - PROCESS | 1646 | 1468918487009 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:54:47 INFO - PROCESS | 1646 | 1468918487011 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:54:47 INFO - PROCESS | 1646 | 1468918487013 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:54:47 INFO - PROCESS | 1646 | 1468918487016 Marionette TRACE conn2 <- [1,2658,null,{}] 01:54:47 INFO - PROCESS | 1646 | 1468918487024 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}] 01:54:47 INFO - PROCESS | 1646 | 1468918487028 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:47 INFO - PROCESS | 1646 | 1468918487136 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:54:47 INFO - PROCESS | 1646 | 1468918487200 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:47 INFO - PROCESS | 1646 | 1468918487202 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c48c800 == 44 [pid = 1646] [id = 672] 01:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119818400) [pid = 1646] [serial = 2016] [outer = 0x0] 01:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12110dc00) [pid = 1646] [serial = 2017] [outer = 0x119818400] 01:54:47 INFO - PROCESS | 1646 | 1468918487233 Marionette DEBUG loaded listener.js 01:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1234e0000) [pid = 1646] [serial = 2018] [outer = 0x119818400] 01:54:47 INFO - PROCESS | 1646 | 1468918487642 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]]]}] 01:54:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:54:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 672ms 01:54:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:54:47 INFO - PROCESS | 1646 | 1468918487686 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:54:47 INFO - PROCESS | 1646 | 1468918487688 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:54:47 INFO - PROCESS | 1646 | 1468918487690 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:54:47 INFO - PROCESS | 1646 | 1468918487691 Marionette TRACE conn2 <- [1,2662,null,{}] 01:54:47 INFO - PROCESS | 1646 | 1468918487694 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}] 01:54:47 INFO - PROCESS | 1646 | 1468918487695 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:47 INFO - PROCESS | 1646 | 1468918487802 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:54:47 INFO - PROCESS | 1646 | 1468918487861 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:47 INFO - PROCESS | 1646 | 1468918487862 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c711000 == 45 [pid = 1646] [id = 673] 01:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1254b9800) [pid = 1646] [serial = 2019] [outer = 0x0] 01:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125f81400) [pid = 1646] [serial = 2020] [outer = 0x1254b9800] 01:54:47 INFO - PROCESS | 1646 | 1468918487891 Marionette DEBUG loaded listener.js 01:54:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x126440c00) [pid = 1646] [serial = 2021] [outer = 0x1254b9800] 01:54:48 INFO - PROCESS | 1646 | 1468918488491 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]]]}] 01:54:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:54:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 870ms 01:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:54:48 INFO - PROCESS | 1646 | 1468918488562 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:54:48 INFO - PROCESS | 1646 | 1468918488565 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:54:48 INFO - PROCESS | 1646 | 1468918488568 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:54:48 INFO - PROCESS | 1646 | 1468918488570 Marionette TRACE conn2 <- [1,2666,null,{}] 01:54:48 INFO - PROCESS | 1646 | 1468918488576 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}] 01:54:48 INFO - PROCESS | 1646 | 1468918488578 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:48 INFO - PROCESS | 1646 | 1468918488672 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:54:48 INFO - PROCESS | 1646 | 1468918488742 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:48 INFO - PROCESS | 1646 | 1468918488745 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191cb800 == 46 [pid = 1646] [id = 674] 01:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x112f58c00) [pid = 1646] [serial = 2022] [outer = 0x0] 01:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113140000) [pid = 1646] [serial = 2023] [outer = 0x112f58c00] 01:54:48 INFO - PROCESS | 1646 | 1468918488772 Marionette DEBUG loaded listener.js 01:54:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x115e89800) [pid = 1646] [serial = 2024] [outer = 0x112f58c00] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd85800 == 45 [pid = 1646] [id = 668] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0e2800 == 44 [pid = 1646] [id = 667] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12114f000 == 43 [pid = 1646] [id = 666] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a431800 == 42 [pid = 1646] [id = 665] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129483800 == 41 [pid = 1646] [id = 664] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x128a41800 == 40 [pid = 1646] [id = 663] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1254da000 == 39 [pid = 1646] [id = 662] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x121824000 == 38 [pid = 1646] [id = 661] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x121151800 == 37 [pid = 1646] [id = 660] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d1000 == 36 [pid = 1646] [id = 659] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11663a800 == 35 [pid = 1646] [id = 658] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12181a800 == 34 [pid = 1646] [id = 657] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d9800 == 33 [pid = 1646] [id = 656] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5dc000 == 32 [pid = 1646] [id = 655] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c711000 == 31 [pid = 1646] [id = 673] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c48c800 == 30 [pid = 1646] [id = 672] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x125d50800 == 29 [pid = 1646] [id = 671] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12076c800 == 28 [pid = 1646] [id = 670] 01:54:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c487800 == 27 [pid = 1646] [id = 669] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118513c00) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118fc0000) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1185e7000) [pid = 1646] [serial = 1949] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123422c00) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11313d800) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x120713400) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119d32c00) [pid = 1646] [serial = 1952] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1132c2800) [pid = 1646] [serial = 1940] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1127d3800) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11811b800) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1129b4400) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1133e6400) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12449fc00) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11688f400) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x117150c00) [pid = 1646] [serial = 1943] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11811c000) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x113c53800) [pid = 1646] [serial = 1934] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11313c800) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1131ab800) [pid = 1646] [serial = 1922] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112a84400) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1180d5400) [pid = 1646] [serial = 1925] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x116ab3400) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119d75400) [pid = 1646] [serial = 1928] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119a05800) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1259d5000) [pid = 1646] [serial = 1931] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12110b400) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x124431c00) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x118746400) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12134f400) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1212f4c00) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118129400) [pid = 1646] [serial = 1946] [outer = 0x0] [url = about:blank] 01:54:49 INFO - PROCESS | 1646 | 1468918489896 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]]]}] 01:54:49 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) 01:54:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1377ms 01:54:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:54:49 INFO - PROCESS | 1646 | 1468918489945 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:54:49 INFO - PROCESS | 1646 | 1468918489947 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:54:49 INFO - PROCESS | 1646 | 1468918489950 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:54:49 INFO - PROCESS | 1646 | 1468918489951 Marionette TRACE conn2 <- [1,2670,null,{}] 01:54:49 INFO - PROCESS | 1646 | 1468918489955 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}] 01:54:49 INFO - PROCESS | 1646 | 1468918489956 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:50 INFO - PROCESS | 1646 | 1468918490058 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:54:50 INFO - PROCESS | 1646 | 1468918490065 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:50 INFO - PROCESS | 1646 | 1468918490067 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164a9800 == 28 [pid = 1646] [id = 675] 01:54:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1129ab400) [pid = 1646] [serial = 2025] [outer = 0x0] 01:54:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1129b0800) [pid = 1646] [serial = 2026] [outer = 0x1129ab400] 01:54:50 INFO - PROCESS | 1646 | 1468918490096 Marionette DEBUG loaded listener.js 01:54:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x112f4f000) [pid = 1646] [serial = 2027] [outer = 0x1129ab400] 01:54:50 INFO - PROCESS | 1646 | 1468918490925 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"]]]}] 01:54:50 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 01:54:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:54:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:54:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:54:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:54:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1020ms 01:54:50 INFO - PROCESS | 1646 | 1468918490970 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:54:50 INFO - PROCESS | 1646 | 1468918490974 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:54:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:54:50 INFO - PROCESS | 1646 | 1468918490994 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:54:50 INFO - PROCESS | 1646 | 1468918490996 Marionette TRACE conn2 <- [1,2674,null,{}] 01:54:51 INFO - PROCESS | 1646 | 1468918490998 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}] 01:54:51 INFO - PROCESS | 1646 | 1468918491000 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:51 INFO - PROCESS | 1646 | 1468918491080 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:54:51 INFO - PROCESS | 1646 | 1468918491085 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:51 INFO - PROCESS | 1646 | 1468918491086 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d5000 == 29 [pid = 1646] [id = 676] 01:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1133e2800) [pid = 1646] [serial = 2028] [outer = 0x0] 01:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x115d08800) [pid = 1646] [serial = 2029] [outer = 0x1133e2800] 01:54:51 INFO - PROCESS | 1646 | 1468918491117 Marionette DEBUG loaded listener.js 01:54:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1164cf400) [pid = 1646] [serial = 2030] [outer = 0x1133e2800] 01:54:51 INFO - PROCESS | 1646 | 1468918491952 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"]]]}] 01:54:51 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 01:54:51 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:54:51 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:54:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:54:51 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:54:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 979ms 01:54:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:54:51 INFO - PROCESS | 1646 | 1468918491966 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:54:51 INFO - PROCESS | 1646 | 1468918491967 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:54:51 INFO - PROCESS | 1646 | 1468918491969 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:54:51 INFO - PROCESS | 1646 | 1468918491971 Marionette TRACE conn2 <- [1,2678,null,{}] 01:54:51 INFO - PROCESS | 1646 | 1468918491981 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}] 01:54:51 INFO - PROCESS | 1646 | 1468918491984 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:52 INFO - PROCESS | 1646 | 1468918492083 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:54:52 INFO - PROCESS | 1646 | 1468918492123 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:52 INFO - PROCESS | 1646 | 1468918492125 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191df000 == 30 [pid = 1646] [id = 677] 01:54:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1176b5400) [pid = 1646] [serial = 2031] [outer = 0x0] 01:54:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1180d5800) [pid = 1646] [serial = 2032] [outer = 0x1176b5400] 01:54:52 INFO - PROCESS | 1646 | 1468918492153 Marionette DEBUG loaded listener.js 01:54:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118124800) [pid = 1646] [serial = 2033] [outer = 0x1176b5400] 01:54:52 INFO - PROCESS | 1646 | 1468918492988 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]]]}] 01:54:53 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) 01:54:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1073ms 01:54:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:54:53 INFO - PROCESS | 1646 | 1468918493043 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:54:53 INFO - PROCESS | 1646 | 1468918493044 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:54:53 INFO - PROCESS | 1646 | 1468918493046 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:54:53 INFO - PROCESS | 1646 | 1468918493048 Marionette TRACE conn2 <- [1,2682,null,{}] 01:54:53 INFO - PROCESS | 1646 | 1468918493050 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}] 01:54:53 INFO - PROCESS | 1646 | 1468918493051 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:53 INFO - PROCESS | 1646 | 1468918493152 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:54:53 INFO - PROCESS | 1646 | 1468918493163 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:53 INFO - PROCESS | 1646 | 1468918493164 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x120fa5800 == 31 [pid = 1646] [id = 678] 01:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118238c00) [pid = 1646] [serial = 2034] [outer = 0x0] 01:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118593800) [pid = 1646] [serial = 2035] [outer = 0x118238c00] 01:54:53 INFO - PROCESS | 1646 | 1468918493190 Marionette DEBUG loaded listener.js 01:54:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118709c00) [pid = 1646] [serial = 2036] [outer = 0x118238c00] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1210e5800) [pid = 1646] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1126d9c00) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x111c83800) [pid = 1646] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112726000) [pid = 1646] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1126da800) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x113cd6800) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x1129b8000) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1126d8800) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x11714cc00) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x121723c00) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1254b7c00) [pid = 1646] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x115dbbc00) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11858d400) [pid = 1646] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x125f80800) [pid = 1646] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:54:53 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1264cc000) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:54:54 INFO - PROCESS | 1646 | 1468918494009 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]]]}] 01:54:54 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) 01:54:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 970ms 01:54:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:54:54 INFO - PROCESS | 1646 | 1468918494017 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:54:54 INFO - PROCESS | 1646 | 1468918494018 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:54:54 INFO - PROCESS | 1646 | 1468918494022 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:54:54 INFO - PROCESS | 1646 | 1468918494023 Marionette TRACE conn2 <- [1,2686,null,{}] 01:54:54 INFO - PROCESS | 1646 | 1468918494025 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}] 01:54:54 INFO - PROCESS | 1646 | 1468918494027 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:54 INFO - PROCESS | 1646 | 1468918494102 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:54:54 INFO - PROCESS | 1646 | 1468918494106 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:54 INFO - PROCESS | 1646 | 1468918494108 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12114f000 == 32 [pid = 1646] [id = 679] 01:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1122b9000) [pid = 1646] [serial = 2037] [outer = 0x0] 01:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x113cdb400) [pid = 1646] [serial = 2038] [outer = 0x1122b9000] 01:54:54 INFO - PROCESS | 1646 | 1468918494133 Marionette DEBUG loaded listener.js 01:54:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11851c400) [pid = 1646] [serial = 2039] [outer = 0x1122b9000] 01:54:54 INFO - PROCESS | 1646 | 1468918494962 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"]]]}] 01:54:54 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 01:54:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:54:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:54:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:54:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:54:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 972ms 01:54:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:54:54 INFO - PROCESS | 1646 | 1468918494994 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:54:54 INFO - PROCESS | 1646 | 1468918494995 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:54:54 INFO - PROCESS | 1646 | 1468918494997 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:54:55 INFO - PROCESS | 1646 | 1468918494998 Marionette TRACE conn2 <- [1,2690,null,{}] 01:54:55 INFO - PROCESS | 1646 | 1468918495000 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}] 01:54:55 INFO - PROCESS | 1646 | 1468918495005 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:55 INFO - PROCESS | 1646 | 1468918495097 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:54:55 INFO - PROCESS | 1646 | 1468918495155 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:55 INFO - PROCESS | 1646 | 1468918495156 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b49000 == 33 [pid = 1646] [id = 680] 01:54:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11272b400) [pid = 1646] [serial = 2040] [outer = 0x0] 01:54:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x118710400) [pid = 1646] [serial = 2041] [outer = 0x11272b400] 01:54:55 INFO - PROCESS | 1646 | 1468918495181 Marionette DEBUG loaded listener.js 01:54:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119d2e800) [pid = 1646] [serial = 2042] [outer = 0x11272b400] 01:54:55 INFO - PROCESS | 1646 | 1468918495951 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"]]]}] 01:54:55 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 01:54:55 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:54:55 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:54:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:54:55 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:54:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 968ms 01:54:56 INFO - PROCESS | 1646 | 1468918496009 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:54:56 INFO - PROCESS | 1646 | 1468918496011 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:54:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:54:56 INFO - PROCESS | 1646 | 1468918496015 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:54:56 INFO - PROCESS | 1646 | 1468918496017 Marionette TRACE conn2 <- [1,2694,null,{}] 01:54:56 INFO - PROCESS | 1646 | 1468918496022 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}] 01:54:56 INFO - PROCESS | 1646 | 1468918496024 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:56 INFO - PROCESS | 1646 | 1468918496116 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:54:56 INFO - PROCESS | 1646 | 1468918496208 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:56 INFO - PROCESS | 1646 | 1468918496210 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164c8800 == 34 [pid = 1646] [id = 681] 01:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1122e1800) [pid = 1646] [serial = 2043] [outer = 0x0] 01:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1126da000) [pid = 1646] [serial = 2044] [outer = 0x1122e1800] 01:54:56 INFO - PROCESS | 1646 | 1468918496243 Marionette DEBUG loaded listener.js 01:54:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x112a80800) [pid = 1646] [serial = 2045] [outer = 0x1122e1800] 01:54:57 INFO - PROCESS | 1646 | 1468918497253 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"]]]}] 01:54:57 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 01:54:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:54:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:54:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:54:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:54:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1275ms 01:54:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:54:57 INFO - PROCESS | 1646 | 1468918497291 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:54:57 INFO - PROCESS | 1646 | 1468918497293 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:54:57 INFO - PROCESS | 1646 | 1468918497299 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:54:57 INFO - PROCESS | 1646 | 1468918497301 Marionette TRACE conn2 <- [1,2698,null,{}] 01:54:57 INFO - PROCESS | 1646 | 1468918497304 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}] 01:54:57 INFO - PROCESS | 1646 | 1468918497306 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:57 INFO - PROCESS | 1646 | 1468918497411 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:54:57 INFO - PROCESS | 1646 | 1468918497465 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:57 INFO - PROCESS | 1646 | 1468918497467 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f94800 == 35 [pid = 1646] [id = 682] 01:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x115e90000) [pid = 1646] [serial = 2046] [outer = 0x0] 01:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x116ab2400) [pid = 1646] [serial = 2047] [outer = 0x115e90000] 01:54:57 INFO - PROCESS | 1646 | 1468918497498 Marionette DEBUG loaded listener.js 01:54:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x117d2c800) [pid = 1646] [serial = 2048] [outer = 0x115e90000] 01:54:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12114f000 == 34 [pid = 1646] [id = 679] 01:54:58 INFO - PROCESS | 1646 | --DOCSHELL 0x120fa5800 == 33 [pid = 1646] [id = 678] 01:54:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1191df000 == 32 [pid = 1646] [id = 677] 01:54:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d5000 == 31 [pid = 1646] [id = 676] 01:54:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1164a9800 == 30 [pid = 1646] [id = 675] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12134e400) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119d66800) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1258bd400) [pid = 1646] [serial = 1991] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x125f8a400) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1161b3000) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1129ae400) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1132c4000) [pid = 1646] [serial = 1976] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x116817000) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1180cd800) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x112f56000) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11327fc00) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x118121000) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x118742400) [pid = 1646] [serial = 1982] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x1176ba000) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x118123800) [pid = 1646] [serial = 1973] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x1259df800) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x125f80000) [pid = 1646] [serial = 1994] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x125d7b400) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x119143000) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x121349000) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x118520c00) [pid = 1646] [serial = 2000] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x126449c00) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12612e800) [pid = 1646] [serial = 1997] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x1210e1800) [pid = 1646] [serial = 1988] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x119a07800) [pid = 1646] [serial = 1985] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x1263aa400) [pid = 1646] [serial = 2003] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x1264d4400) [pid = 1646] [serial = 2006] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x128a18c00) [pid = 1646] [serial = 2009] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x1264d9000) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 01:54:58 INFO - PROCESS | 1646 | 1468918498602 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"]]]}] 01:54:58 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 01:54:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:54:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:54:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:54:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:54:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1324ms 01:54:58 INFO - PROCESS | 1646 | 1468918498622 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:54:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:54:58 INFO - PROCESS | 1646 | 1468918498625 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:54:58 INFO - PROCESS | 1646 | 1468918498628 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:54:58 INFO - PROCESS | 1646 | 1468918498630 Marionette TRACE conn2 <- [1,2702,null,{}] 01:54:58 INFO - PROCESS | 1646 | 1468918498633 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}] 01:54:58 INFO - PROCESS | 1646 | 1468918498635 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:58 INFO - PROCESS | 1646 | 1468918498716 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:54:58 INFO - PROCESS | 1646 | 1468918498721 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:58 INFO - PROCESS | 1646 | 1468918498724 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe3800 == 31 [pid = 1646] [id = 683] 01:54:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x1129ba800) [pid = 1646] [serial = 2049] [outer = 0x0] 01:54:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x112f5cc00) [pid = 1646] [serial = 2050] [outer = 0x1129ba800] 01:54:58 INFO - PROCESS | 1646 | 1468918498753 Marionette DEBUG loaded listener.js 01:54:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x1131ab000) [pid = 1646] [serial = 2051] [outer = 0x1129ba800] 01:54:59 INFO - PROCESS | 1646 | 1468918499151 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]]]}] 01:54:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:54:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 570ms 01:54:59 INFO - PROCESS | 1646 | 1468918499198 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:54:59 INFO - PROCESS | 1646 | 1468918499200 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:54:59 INFO - PROCESS | 1646 | 1468918499205 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:54:59 INFO - PROCESS | 1646 | 1468918499206 Marionette TRACE conn2 <- [1,2706,null,{}] 01:54:59 INFO - PROCESS | 1646 | 1468918499209 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}] 01:54:59 INFO - PROCESS | 1646 | 1468918499210 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:59 INFO - PROCESS | 1646 | 1468918499293 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:54:59 INFO - PROCESS | 1646 | 1468918499297 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:59 INFO - PROCESS | 1646 | 1468918499298 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191c7800 == 32 [pid = 1646] [id = 684] 01:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x115e33000) [pid = 1646] [serial = 2052] [outer = 0x0] 01:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x11688f400) [pid = 1646] [serial = 2053] [outer = 0x115e33000] 01:54:59 INFO - PROCESS | 1646 | 1468918499325 Marionette DEBUG loaded listener.js 01:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x11716f400) [pid = 1646] [serial = 2054] [outer = 0x115e33000] 01:54:59 INFO - PROCESS | 1646 | 1468918499674 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]]]}] 01:54:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:54:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 520ms 01:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:54:59 INFO - PROCESS | 1646 | 1468918499726 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:54:59 INFO - PROCESS | 1646 | 1468918499727 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:54:59 INFO - PROCESS | 1646 | 1468918499729 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:54:59 INFO - PROCESS | 1646 | 1468918499731 Marionette TRACE conn2 <- [1,2710,null,{}] 01:54:59 INFO - PROCESS | 1646 | 1468918499739 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}] 01:54:59 INFO - PROCESS | 1646 | 1468918499743 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:59 INFO - PROCESS | 1646 | 1468918499827 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:54:59 INFO - PROCESS | 1646 | 1468918499832 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:54:59 INFO - PROCESS | 1646 | 1468918499834 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:54:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12113d000 == 33 [pid = 1646] [id = 685] 01:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x1180d9400) [pid = 1646] [serial = 2055] [outer = 0x0] 01:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1181c1000) [pid = 1646] [serial = 2056] [outer = 0x1180d9400] 01:54:59 INFO - PROCESS | 1646 | 1468918499861 Marionette DEBUG loaded listener.js 01:54:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x11858f000) [pid = 1646] [serial = 2057] [outer = 0x1180d9400] 01:55:00 INFO - PROCESS | 1646 | 1468918500223 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] 01:55:00 INFO - PROCESS | 1646 | 1468918500254 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:55:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:55:00 INFO - PROCESS | 1646 | 1468918500256 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:55:00 INFO - PROCESS | 1646 | 1468918500257 Marionette TRACE conn2 <- [1,2714,null,{}] 01:55:00 INFO - PROCESS | 1646 | 1468918500259 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}] 01:55:00 INFO - PROCESS | 1646 | 1468918500261 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:00 INFO - PROCESS | 1646 | 1468918500372 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:55:00 INFO - PROCESS | 1646 | 1468918500382 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:00 INFO - PROCESS | 1646 | 1468918500383 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b49800 == 34 [pid = 1646] [id = 686] 01:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11811fc00) [pid = 1646] [serial = 2058] [outer = 0x0] 01:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11873b400) [pid = 1646] [serial = 2059] [outer = 0x11811fc00] 01:55:00 INFO - PROCESS | 1646 | 1468918500408 Marionette DEBUG loaded listener.js 01:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x119143000) [pid = 1646] [serial = 2060] [outer = 0x11811fc00] 01:55:00 INFO - PROCESS | 1646 | 1468918500754 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]]]}] 01:55:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:55:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 518ms 01:55:00 INFO - PROCESS | 1646 | 1468918500775 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:55:00 INFO - PROCESS | 1646 | 1468918500776 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:55:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:55:00 INFO - PROCESS | 1646 | 1468918500785 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:55:00 INFO - PROCESS | 1646 | 1468918500787 Marionette TRACE conn2 <- [1,2718,null,{}] 01:55:00 INFO - PROCESS | 1646 | 1468918500789 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}] 01:55:00 INFO - PROCESS | 1646 | 1468918500790 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:00 INFO - PROCESS | 1646 | 1468918500888 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:55:00 INFO - PROCESS | 1646 | 1468918500891 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:00 INFO - PROCESS | 1646 | 1468918500892 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x124b0e000 == 35 [pid = 1646] [id = 687] 01:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x1122b1400) [pid = 1646] [serial = 2061] [outer = 0x0] 01:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119812c00) [pid = 1646] [serial = 2062] [outer = 0x1122b1400] 01:55:00 INFO - PROCESS | 1646 | 1468918500917 Marionette DEBUG loaded listener.js 01:55:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x119d32000) [pid = 1646] [serial = 2063] [outer = 0x1122b1400] 01:55:01 INFO - PROCESS | 1646 | 1468918501276 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] 01:55:01 INFO - PROCESS | 1646 | 1468918501309 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:55:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:55:01 INFO - PROCESS | 1646 | 1468918501312 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:55:01 INFO - PROCESS | 1646 | 1468918501313 Marionette TRACE conn2 <- [1,2722,null,{}] 01:55:01 INFO - PROCESS | 1646 | 1468918501315 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}] 01:55:01 INFO - PROCESS | 1646 | 1468918501319 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:01 INFO - PROCESS | 1646 | 1468918501434 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:55:01 INFO - PROCESS | 1646 | 1468918501444 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:01 INFO - PROCESS | 1646 | 1468918501445 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dd3000 == 36 [pid = 1646] [id = 688] 01:55:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x119d36400) [pid = 1646] [serial = 2064] [outer = 0x0] 01:55:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x121103000) [pid = 1646] [serial = 2065] [outer = 0x119d36400] 01:55:01 INFO - PROCESS | 1646 | 1468918501470 Marionette DEBUG loaded listener.js 01:55:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x121351000) [pid = 1646] [serial = 2066] [outer = 0x119d36400] 01:55:01 INFO - PROCESS | 1646 | 1468918501793 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] 01:55:01 INFO - PROCESS | 1646 | 1468918501836 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:55:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:55:01 INFO - PROCESS | 1646 | 1468918501856 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:55:01 INFO - PROCESS | 1646 | 1468918501858 Marionette TRACE conn2 <- [1,2726,null,{}] 01:55:01 INFO - PROCESS | 1646 | 1468918501861 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}] 01:55:01 INFO - PROCESS | 1646 | 1468918501863 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:02 INFO - PROCESS | 1646 | 1468918502017 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:55:02 INFO - PROCESS | 1646 | 1468918502033 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:02 INFO - PROCESS | 1646 | 1468918502034 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x128992000 == 37 [pid = 1646] [id = 689] 01:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x121350400) [pid = 1646] [serial = 2067] [outer = 0x0] 01:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1218b8800) [pid = 1646] [serial = 2068] [outer = 0x121350400] 01:55:02 INFO - PROCESS | 1646 | 1468918502073 Marionette DEBUG loaded listener.js 01:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x123425000) [pid = 1646] [serial = 2069] [outer = 0x121350400] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1129ab400) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1133e2800) [pid = 1646] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x112f58c00) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11334e800) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x118121c00) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x119818400) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x1254b9800) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x118238c00) [pid = 1646] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1122b9000) [pid = 1646] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:55:02 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1176b5400) [pid = 1646] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:55:02 INFO - PROCESS | 1646 | 1468918502491 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]]]}] 01:55:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:55:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 676ms 01:55:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:55:02 INFO - PROCESS | 1646 | 1468918502527 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:55:02 INFO - PROCESS | 1646 | 1468918502528 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:55:02 INFO - PROCESS | 1646 | 1468918502530 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:55:02 INFO - PROCESS | 1646 | 1468918502531 Marionette TRACE conn2 <- [1,2730,null,{}] 01:55:02 INFO - PROCESS | 1646 | 1468918502534 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}] 01:55:02 INFO - PROCESS | 1646 | 1468918502535 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:02 INFO - PROCESS | 1646 | 1468918502614 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:55:02 INFO - PROCESS | 1646 | 1468918502617 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:02 INFO - PROCESS | 1646 | 1468918502618 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291ca800 == 38 [pid = 1646] [id = 690] 01:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1129ad800) [pid = 1646] [serial = 2070] [outer = 0x0] 01:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118121c00) [pid = 1646] [serial = 2071] [outer = 0x1129ad800] 01:55:02 INFO - PROCESS | 1646 | 1468918502643 Marionette DEBUG loaded listener.js 01:55:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x119d68800) [pid = 1646] [serial = 2072] [outer = 0x1129ad800] 01:55:03 INFO - PROCESS | 1646 | 1468918503447 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"]]]}] 01:55:03 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 01:55:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:55:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:55:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:55:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 969ms 01:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:55:03 INFO - PROCESS | 1646 | 1468918503500 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:55:03 INFO - PROCESS | 1646 | 1468918503501 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:55:03 INFO - PROCESS | 1646 | 1468918503503 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:55:03 INFO - PROCESS | 1646 | 1468918503512 Marionette TRACE conn2 <- [1,2734,null,{}] 01:55:03 INFO - PROCESS | 1646 | 1468918503515 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}] 01:55:03 INFO - PROCESS | 1646 | 1468918503516 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:03 INFO - PROCESS | 1646 | 1468918503616 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:55:03 INFO - PROCESS | 1646 | 1468918503623 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:03 INFO - PROCESS | 1646 | 1468918503624 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x129483800 == 39 [pid = 1646] [id = 691] 01:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x112eb4400) [pid = 1646] [serial = 2073] [outer = 0x0] 01:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x124124800) [pid = 1646] [serial = 2074] [outer = 0x112eb4400] 01:55:03 INFO - PROCESS | 1646 | 1468918503648 Marionette DEBUG loaded listener.js 01:55:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1245e5000) [pid = 1646] [serial = 2075] [outer = 0x112eb4400] 01:55:03 INFO - PROCESS | 1646 | 1468918503946 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]]]}] 01:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 477ms 01:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:55:03 INFO - PROCESS | 1646 | 1468918503981 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:55:03 INFO - PROCESS | 1646 | 1468918503982 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:55:03 INFO - PROCESS | 1646 | 1468918503984 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:55:03 INFO - PROCESS | 1646 | 1468918503985 Marionette TRACE conn2 <- [1,2738,null,{}] 01:55:03 INFO - PROCESS | 1646 | 1468918503988 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}] 01:55:03 INFO - PROCESS | 1646 | 1468918503991 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:04 INFO - PROCESS | 1646 | 1468918504068 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:55:04 INFO - PROCESS | 1646 | 1468918504074 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:04 INFO - PROCESS | 1646 | 1468918504076 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a226000 == 40 [pid = 1646] [id = 692] 01:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1234e0400) [pid = 1646] [serial = 2076] [outer = 0x0] 01:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x125843800) [pid = 1646] [serial = 2077] [outer = 0x1234e0400] 01:55:04 INFO - PROCESS | 1646 | 1468918504100 Marionette DEBUG loaded listener.js 01:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118239400) [pid = 1646] [serial = 2078] [outer = 0x1234e0400] 01:55:04 INFO - PROCESS | 1646 | 1468918504501 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]]]}] 01:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 571ms 01:55:04 INFO - PROCESS | 1646 | 1468918504559 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:55:04 INFO - PROCESS | 1646 | 1468918504563 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:55:04 INFO - PROCESS | 1646 | 1468918504568 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:55:04 INFO - PROCESS | 1646 | 1468918504572 Marionette TRACE conn2 <- [1,2742,null,{}] 01:55:04 INFO - PROCESS | 1646 | 1468918504579 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}] 01:55:04 INFO - PROCESS | 1646 | 1468918504582 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:04 INFO - PROCESS | 1646 | 1468918504750 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:55:04 INFO - PROCESS | 1646 | 1468918504898 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:04 INFO - PROCESS | 1646 | 1468918504902 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d4800 == 41 [pid = 1646] [id = 693] 01:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1127d9000) [pid = 1646] [serial = 2079] [outer = 0x0] 01:55:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1129b4000) [pid = 1646] [serial = 2080] [outer = 0x1127d9000] 01:55:04 INFO - PROCESS | 1646 | 1468918504955 Marionette DEBUG loaded listener.js 01:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x113144400) [pid = 1646] [serial = 2081] [outer = 0x1127d9000] 01:55:05 INFO - PROCESS | 1646 | 1468918505406 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]]]}] 01:55:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:55:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 876ms 01:55:05 INFO - PROCESS | 1646 | 1468918505443 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:55:05 INFO - PROCESS | 1646 | 1468918505446 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:55:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:55:05 INFO - PROCESS | 1646 | 1468918505451 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:55:05 INFO - PROCESS | 1646 | 1468918505452 Marionette TRACE conn2 <- [1,2746,null,{}] 01:55:05 INFO - PROCESS | 1646 | 1468918505455 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}] 01:55:05 INFO - PROCESS | 1646 | 1468918505457 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:05 INFO - PROCESS | 1646 | 1468918505562 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:55:05 INFO - PROCESS | 1646 | 1468918505619 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:05 INFO - PROCESS | 1646 | 1468918505620 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b46000 == 42 [pid = 1646] [id = 694] 01:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x116472400) [pid = 1646] [serial = 2082] [outer = 0x0] 01:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117d23800) [pid = 1646] [serial = 2083] [outer = 0x116472400] 01:55:05 INFO - PROCESS | 1646 | 1468918505651 Marionette DEBUG loaded listener.js 01:55:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118125400) [pid = 1646] [serial = 2084] [outer = 0x116472400] 01:55:06 INFO - PROCESS | 1646 | 1468918506107 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]]]}] 01:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 675ms 01:55:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:55:06 INFO - PROCESS | 1646 | 1468918506126 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:55:06 INFO - PROCESS | 1646 | 1468918506127 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:55:06 INFO - PROCESS | 1646 | 1468918506129 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:55:06 INFO - PROCESS | 1646 | 1468918506132 Marionette TRACE conn2 <- [1,2750,null,{}] 01:55:06 INFO - PROCESS | 1646 | 1468918506140 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}] 01:55:06 INFO - PROCESS | 1646 | 1468918506143 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:06 INFO - PROCESS | 1646 | 1468918506268 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:55:06 INFO - PROCESS | 1646 | 1468918506351 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:06 INFO - PROCESS | 1646 | 1468918506353 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5dc000 == 43 [pid = 1646] [id = 695] 01:55:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118703000) [pid = 1646] [serial = 2085] [outer = 0x0] 01:55:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119d30000) [pid = 1646] [serial = 2086] [outer = 0x118703000] 01:55:06 INFO - PROCESS | 1646 | 1468918506387 Marionette DEBUG loaded listener.js 01:55:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x121103c00) [pid = 1646] [serial = 2087] [outer = 0x118703000] 01:55:06 INFO - PROCESS | 1646 | 1468918506810 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]]]}] 01:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 722ms 01:55:06 INFO - PROCESS | 1646 | 1468918506852 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:55:06 INFO - PROCESS | 1646 | 1468918506854 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:55:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:55:06 INFO - PROCESS | 1646 | 1468918506856 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:55:06 INFO - PROCESS | 1646 | 1468918506857 Marionette TRACE conn2 <- [1,2754,null,{}] 01:55:06 INFO - PROCESS | 1646 | 1468918506860 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}] 01:55:06 INFO - PROCESS | 1646 | 1468918506861 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:06 INFO - PROCESS | 1646 | 1468918506965 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:55:07 INFO - PROCESS | 1646 | 1468918507022 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:07 INFO - PROCESS | 1646 | 1468918507023 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9d7800 == 44 [pid = 1646] [id = 696] 01:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x121214c00) [pid = 1646] [serial = 2088] [outer = 0x0] 01:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x123318400) [pid = 1646] [serial = 2089] [outer = 0x121214c00] 01:55:07 INFO - PROCESS | 1646 | 1468918507052 Marionette DEBUG loaded listener.js 01:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125d1b400) [pid = 1646] [serial = 2090] [outer = 0x121214c00] 01:55:07 INFO - PROCESS | 1646 | 1468918507498 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]]]}] 01:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 669ms 01:55:07 INFO - PROCESS | 1646 | 1468918507526 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:55:07 INFO - PROCESS | 1646 | 1468918507527 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:55:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:55:07 INFO - PROCESS | 1646 | 1468918507530 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:55:07 INFO - PROCESS | 1646 | 1468918507531 Marionette TRACE conn2 <- [1,2758,null,{}] 01:55:07 INFO - PROCESS | 1646 | 1468918507533 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}] 01:55:07 INFO - PROCESS | 1646 | 1468918507535 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:07 INFO - PROCESS | 1646 | 1468918507654 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:55:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12d04c800 == 43 [pid = 1646] [id = 16] 01:55:07 INFO - PROCESS | 1646 | 1468918507748 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:07 INFO - PROCESS | 1646 | 1468918507749 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1181d4000 == 44 [pid = 1646] [id = 697] 01:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1126dc800) [pid = 1646] [serial = 2091] [outer = 0x0] 01:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11663d800) [pid = 1646] [serial = 2092] [outer = 0x1126dc800] 01:55:07 INFO - PROCESS | 1646 | 1468918507802 Marionette DEBUG loaded listener.js 01:55:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125d1fc00) [pid = 1646] [serial = 2093] [outer = 0x1126dc800] 01:55:08 INFO - PROCESS | 1646 | 1468918508359 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]]]}] 01:55:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:55:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 869ms 01:55:08 INFO - PROCESS | 1646 | 1468918508400 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:55:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:55:08 INFO - PROCESS | 1646 | 1468918508402 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:55:08 INFO - PROCESS | 1646 | 1468918508424 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:55:08 INFO - PROCESS | 1646 | 1468918508426 Marionette TRACE conn2 <- [1,2762,null,{}] 01:55:08 INFO - PROCESS | 1646 | 1468918508431 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}] 01:55:08 INFO - PROCESS | 1646 | 1468918508433 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:08 INFO - PROCESS | 1646 | 1468918508530 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:55:08 INFO - PROCESS | 1646 | 1468918508602 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:08 INFO - PROCESS | 1646 | 1468918508603 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11875b000 == 45 [pid = 1646] [id = 698] 01:55:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1131a6400) [pid = 1646] [serial = 2094] [outer = 0x0] 01:55:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x113281000) [pid = 1646] [serial = 2095] [outer = 0x1131a6400] 01:55:08 INFO - PROCESS | 1646 | 1468918508631 Marionette DEBUG loaded listener.js 01:55:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x115dbbc00) [pid = 1646] [serial = 2096] [outer = 0x1131a6400] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129483800 == 44 [pid = 1646] [id = 691] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1291ca800 == 43 [pid = 1646] [id = 690] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x128992000 == 42 [pid = 1646] [id = 689] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x125dd3000 == 41 [pid = 1646] [id = 688] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x124b0e000 == 40 [pid = 1646] [id = 687] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121b49800 == 39 [pid = 1646] [id = 686] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12113d000 == 38 [pid = 1646] [id = 685] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1191c7800 == 37 [pid = 1646] [id = 684] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116fe3800 == 36 [pid = 1646] [id = 683] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x120f94800 == 35 [pid = 1646] [id = 682] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121b49000 == 34 [pid = 1646] [id = 680] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1164c8800 == 33 [pid = 1646] [id = 681] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1191cb800 == 32 [pid = 1646] [id = 674] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d047000 == 31 [pid = 1646] [id = 17] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d4000 == 30 [pid = 1646] [id = 697] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9d7800 == 29 [pid = 1646] [id = 696] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5dc000 == 28 [pid = 1646] [id = 695] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x121b46000 == 27 [pid = 1646] [id = 694] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12a226000 == 26 [pid = 1646] [id = 692] 01:55:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1181d4800 == 25 [pid = 1646] [id = 693] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1129b0800) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112f4f000) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x115d08800) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x113140000) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115e89800) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11688e400) [pid = 1646] [serial = 2012] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x115dc1400) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118748400) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11858c400) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1234e0000) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12110dc00) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x126440c00) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x125f81400) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118593800) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x113cdb400) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1180d5800) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118124800) [pid = 1646] [serial = 2033] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118709c00) [pid = 1646] [serial = 2036] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x1164cf400) [pid = 1646] [serial = 2030] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11851c400) [pid = 1646] [serial = 2039] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x118710400) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 01:55:09 INFO - PROCESS | 1646 | 1468918509582 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]]]}] 01:55:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:55:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1193ms 01:55:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:55:09 INFO - PROCESS | 1646 | 1468918509599 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:55:09 INFO - PROCESS | 1646 | 1468918509602 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:55:09 INFO - PROCESS | 1646 | 1468918509610 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:55:09 INFO - PROCESS | 1646 | 1468918509612 Marionette TRACE conn2 <- [1,2766,null,{}] 01:55:09 INFO - PROCESS | 1646 | 1468918509616 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}] 01:55:09 INFO - PROCESS | 1646 | 1468918509618 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:09 INFO - PROCESS | 1646 | 1468918509701 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:55:09 INFO - PROCESS | 1646 | 1468918509710 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:09 INFO - PROCESS | 1646 | 1468918509713 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x116683800 == 26 [pid = 1646] [id = 699] 01:55:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1126df000) [pid = 1646] [serial = 2097] [outer = 0x0] 01:55:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x1129b5000) [pid = 1646] [serial = 2098] [outer = 0x1126df000] 01:55:09 INFO - PROCESS | 1646 | 1468918509741 Marionette DEBUG loaded listener.js 01:55:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x111e29000) [pid = 1646] [serial = 2099] [outer = 0x1126df000] 01:55:10 INFO - PROCESS | 1646 | 1468918510112 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]]]}] 01:55:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:55:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 531ms 01:55:10 INFO - PROCESS | 1646 | 1468918510135 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:55:10 INFO - PROCESS | 1646 | 1468918510139 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:55:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:55:10 INFO - PROCESS | 1646 | 1468918510144 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:55:10 INFO - PROCESS | 1646 | 1468918510145 Marionette TRACE conn2 <- [1,2770,null,{}] 01:55:10 INFO - PROCESS | 1646 | 1468918510148 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}] 01:55:10 INFO - PROCESS | 1646 | 1468918510149 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:10 INFO - PROCESS | 1646 | 1468918510230 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:55:10 INFO - PROCESS | 1646 | 1468918510235 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:10 INFO - PROCESS | 1646 | 1468918510236 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a1000 == 27 [pid = 1646] [id = 700] 01:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x113138c00) [pid = 1646] [serial = 2100] [outer = 0x0] 01:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1132c4400) [pid = 1646] [serial = 2101] [outer = 0x113138c00] 01:55:10 INFO - PROCESS | 1646 | 1468918510267 Marionette DEBUG loaded listener.js 01:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x115e26c00) [pid = 1646] [serial = 2102] [outer = 0x113138c00] 01:55:10 INFO - PROCESS | 1646 | 1468918510623 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]]]}] 01:55:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:55:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 519ms 01:55:10 INFO - PROCESS | 1646 | 1468918510668 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:55:10 INFO - PROCESS | 1646 | 1468918510670 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:55:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:55:10 INFO - PROCESS | 1646 | 1468918510673 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:55:10 INFO - PROCESS | 1646 | 1468918510676 Marionette TRACE conn2 <- [1,2774,null,{}] 01:55:10 INFO - PROCESS | 1646 | 1468918510683 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}] 01:55:10 INFO - PROCESS | 1646 | 1468918510687 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:10 INFO - PROCESS | 1646 | 1468918510766 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:55:10 INFO - PROCESS | 1646 | 1468918510773 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:10 INFO - PROCESS | 1646 | 1468918510776 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f8c000 == 28 [pid = 1646] [id = 701] 01:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x111044c00) [pid = 1646] [serial = 2103] [outer = 0x0] 01:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1176ba800) [pid = 1646] [serial = 2104] [outer = 0x111044c00] 01:55:10 INFO - PROCESS | 1646 | 1468918510804 Marionette DEBUG loaded listener.js 01:55:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1180d7c00) [pid = 1646] [serial = 2105] [outer = 0x111044c00] 01:55:11 INFO - PROCESS | 1646 | 1468918511163 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]]]}] 01:55:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:55:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 521ms 01:55:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:55:11 INFO - PROCESS | 1646 | 1468918511195 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:55:11 INFO - PROCESS | 1646 | 1468918511197 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:55:11 INFO - PROCESS | 1646 | 1468918511199 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:55:11 INFO - PROCESS | 1646 | 1468918511200 Marionette TRACE conn2 <- [1,2778,null,{}] 01:55:11 INFO - PROCESS | 1646 | 1468918511202 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}] 01:55:11 INFO - PROCESS | 1646 | 1468918511203 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:11 INFO - PROCESS | 1646 | 1468918511315 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:55:11 INFO - PROCESS | 1646 | 1468918511348 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:11 INFO - PROCESS | 1646 | 1468918511349 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x121137000 == 29 [pid = 1646] [id = 702] 01:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11811b800) [pid = 1646] [serial = 2106] [outer = 0x0] 01:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1181b9400) [pid = 1646] [serial = 2107] [outer = 0x11811b800] 01:55:11 INFO - PROCESS | 1646 | 1468918511374 Marionette DEBUG loaded listener.js 01:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11858b800) [pid = 1646] [serial = 2108] [outer = 0x11811b800] 01:55:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:55:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 517ms 01:55:11 INFO - PROCESS | 1646 | 1468918511713 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]]]}] 01:55:11 INFO - PROCESS | 1646 | 1468918511717 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:55:11 INFO - PROCESS | 1646 | 1468918511720 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:55:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:55:11 INFO - PROCESS | 1646 | 1468918511734 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:55:11 INFO - PROCESS | 1646 | 1468918511736 Marionette TRACE conn2 <- [1,2782,null,{}] 01:55:11 INFO - PROCESS | 1646 | 1468918511747 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}] 01:55:11 INFO - PROCESS | 1646 | 1468918511749 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:11 INFO - PROCESS | 1646 | 1468918511896 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:55:11 INFO - PROCESS | 1646 | 1468918511948 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:11 INFO - PROCESS | 1646 | 1468918511949 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b3b800 == 30 [pid = 1646] [id = 703] 01:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1122b1800) [pid = 1646] [serial = 2109] [outer = 0x0] 01:55:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1185e6400) [pid = 1646] [serial = 2110] [outer = 0x1122b1800] 01:55:11 INFO - PROCESS | 1646 | 1468918511990 Marionette DEBUG loaded listener.js 01:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11885ec00) [pid = 1646] [serial = 2111] [outer = 0x1122b1800] 01:55:12 INFO - PROCESS | 1646 | 1468918512414 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]]]}] 01:55:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:55:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 01:55:12 INFO - PROCESS | 1646 | 1468918512455 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:55:12 INFO - PROCESS | 1646 | 1468918512457 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:55:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:55:12 INFO - PROCESS | 1646 | 1468918512459 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:55:12 INFO - PROCESS | 1646 | 1468918512460 Marionette TRACE conn2 <- [1,2786,null,{}] 01:55:12 INFO - PROCESS | 1646 | 1468918512462 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}] 01:55:12 INFO - PROCESS | 1646 | 1468918512466 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:12 INFO - PROCESS | 1646 | 1468918512583 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:55:12 INFO - PROCESS | 1646 | 1468918512594 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:12 INFO - PROCESS | 1646 | 1468918512596 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12549c000 == 31 [pid = 1646] [id = 704] 01:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119147c00) [pid = 1646] [serial = 2112] [outer = 0x0] 01:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119d2cc00) [pid = 1646] [serial = 2113] [outer = 0x119147c00] 01:55:12 INFO - PROCESS | 1646 | 1468918512625 Marionette DEBUG loaded listener.js 01:55:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x120fd7c00) [pid = 1646] [serial = 2114] [outer = 0x119147c00] 01:55:12 INFO - PROCESS | 1646 | 1468918512975 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]]]}] 01:55:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:55:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 01:55:12 INFO - PROCESS | 1646 | 1468918512979 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:55:12 INFO - PROCESS | 1646 | 1468918512980 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:55:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:55:12 INFO - PROCESS | 1646 | 1468918512982 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:55:12 INFO - PROCESS | 1646 | 1468918512983 Marionette TRACE conn2 <- [1,2790,null,{}] 01:55:13 INFO - PROCESS | 1646 | 1468918512995 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}] 01:55:13 INFO - PROCESS | 1646 | 1468918512996 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:13 INFO - PROCESS | 1646 | 1468918513094 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:55:13 INFO - PROCESS | 1646 | 1468918513097 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:13 INFO - PROCESS | 1646 | 1468918513098 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12617d000 == 32 [pid = 1646] [id = 705] 01:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119811400) [pid = 1646] [serial = 2115] [outer = 0x0] 01:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12110ec00) [pid = 1646] [serial = 2116] [outer = 0x119811400] 01:55:13 INFO - PROCESS | 1646 | 1468918513122 Marionette DEBUG loaded listener.js 01:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12134d800) [pid = 1646] [serial = 2117] [outer = 0x119811400] 01:55:13 INFO - PROCESS | 1646 | 1468918513450 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]]]}] 01:55:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:55:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 518ms 01:55:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:55:13 INFO - PROCESS | 1646 | 1468918513501 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:55:13 INFO - PROCESS | 1646 | 1468918513502 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:55:13 INFO - PROCESS | 1646 | 1468918513505 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:55:13 INFO - PROCESS | 1646 | 1468918513507 Marionette TRACE conn2 <- [1,2794,null,{}] 01:55:13 INFO - PROCESS | 1646 | 1468918513515 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}] 01:55:13 INFO - PROCESS | 1646 | 1468918513517 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:13 INFO - PROCESS | 1646 | 1468918513793 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1234e0400) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12cc35800) [pid = 1646] [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.] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12d04d000) [pid = 1646] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121350400) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115e90000) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119d36400) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11811fc00) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1129ba800) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1129ad800) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x115e33000) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1122e1800) [pid = 1646] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11272b400) [pid = 1646] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x112eb4400) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1122b1400) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:55:13 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1180d9400) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:55:13 INFO - PROCESS | 1646 | 1468918513837 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:13 INFO - PROCESS | 1646 | 1468918513838 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x128994800 == 33 [pid = 1646] [id = 706] 01:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x110fcbc00) [pid = 1646] [serial = 2118] [outer = 0x0] 01:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112727400) [pid = 1646] [serial = 2119] [outer = 0x110fcbc00] 01:55:13 INFO - PROCESS | 1646 | 1468918513864 Marionette DEBUG loaded listener.js 01:55:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x115e33000) [pid = 1646] [serial = 2120] [outer = 0x110fcbc00] 01:55:14 INFO - PROCESS | 1646 | 1468918514107 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]]]}] 01:55:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:55:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 625ms 01:55:14 INFO - PROCESS | 1646 | 1468918514131 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:55:14 INFO - PROCESS | 1646 | 1468918514132 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:55:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:55:14 INFO - PROCESS | 1646 | 1468918514134 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:55:14 INFO - PROCESS | 1646 | 1468918514136 Marionette TRACE conn2 <- [1,2798,null,{}] 01:55:14 INFO - PROCESS | 1646 | 1468918514146 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}] 01:55:14 INFO - PROCESS | 1646 | 1468918514147 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:14 INFO - PROCESS | 1646 | 1468918514237 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:55:14 INFO - PROCESS | 1646 | 1468918514243 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:14 INFO - PROCESS | 1646 | 1468918514244 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f8a000 == 34 [pid = 1646] [id = 707] 01:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x111042c00) [pid = 1646] [serial = 2121] [outer = 0x0] 01:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118f76c00) [pid = 1646] [serial = 2122] [outer = 0x111042c00] 01:55:14 INFO - PROCESS | 1646 | 1468918514269 Marionette DEBUG loaded listener.js 01:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1218a9400) [pid = 1646] [serial = 2123] [outer = 0x111042c00] 01:55:14 INFO - PROCESS | 1646 | 1468918514617 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]]]}] 01:55:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:55:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 519ms 01:55:14 INFO - PROCESS | 1646 | 1468918514664 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:55:14 INFO - PROCESS | 1646 | 1468918514665 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:55:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:55:14 INFO - PROCESS | 1646 | 1468918514668 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:55:14 INFO - PROCESS | 1646 | 1468918514669 Marionette TRACE conn2 <- [1,2802,null,{}] 01:55:14 INFO - PROCESS | 1646 | 1468918514671 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}] 01:55:14 INFO - PROCESS | 1646 | 1468918514672 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:14 INFO - PROCESS | 1646 | 1468918514750 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:55:14 INFO - PROCESS | 1646 | 1468918514754 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:14 INFO - PROCESS | 1646 | 1468918514755 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5ce000 == 35 [pid = 1646] [id = 708] 01:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1218aa400) [pid = 1646] [serial = 2124] [outer = 0x0] 01:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x123425800) [pid = 1646] [serial = 2125] [outer = 0x1218aa400] 01:55:14 INFO - PROCESS | 1646 | 1468918514782 Marionette DEBUG loaded listener.js 01:55:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12442c000) [pid = 1646] [serial = 2126] [outer = 0x1218aa400] 01:55:15 INFO - PROCESS | 1646 | 1468918515104 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]]]}] 01:55:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:55:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 473ms 01:55:15 INFO - PROCESS | 1646 | 1468918515142 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:55:15 INFO - PROCESS | 1646 | 1468918515143 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:55:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:55:15 INFO - PROCESS | 1646 | 1468918515145 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:55:15 INFO - PROCESS | 1646 | 1468918515147 Marionette TRACE conn2 <- [1,2806,null,{}] 01:55:15 INFO - PROCESS | 1646 | 1468918515149 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}] 01:55:15 INFO - PROCESS | 1646 | 1468918515151 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:15 INFO - PROCESS | 1646 | 1468918515253 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:55:15 INFO - PROCESS | 1646 | 1468918515258 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:15 INFO - PROCESS | 1646 | 1468918515260 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b3a800 == 36 [pid = 1646] [id = 709] 01:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x12449c800) [pid = 1646] [serial = 2127] [outer = 0x0] 01:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x124b3b000) [pid = 1646] [serial = 2128] [outer = 0x12449c800] 01:55:15 INFO - PROCESS | 1646 | 1468918515286 Marionette DEBUG loaded listener.js 01:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125f84800) [pid = 1646] [serial = 2129] [outer = 0x12449c800] 01:55:15 INFO - PROCESS | 1646 | 1468918515629 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]]]}] 01:55:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:55:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 01:55:15 INFO - PROCESS | 1646 | 1468918515668 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:55:15 INFO - PROCESS | 1646 | 1468918515670 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:55:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:55:15 INFO - PROCESS | 1646 | 1468918515672 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:55:15 INFO - PROCESS | 1646 | 1468918515676 Marionette TRACE conn2 <- [1,2810,null,{}] 01:55:15 INFO - PROCESS | 1646 | 1468918515679 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}] 01:55:15 INFO - PROCESS | 1646 | 1468918515680 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:15 INFO - PROCESS | 1646 | 1468918515762 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:55:15 INFO - PROCESS | 1646 | 1468918515765 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:15 INFO - PROCESS | 1646 | 1468918515766 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b751000 == 37 [pid = 1646] [id = 710] 01:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x124125800) [pid = 1646] [serial = 2130] [outer = 0x0] 01:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1263a3400) [pid = 1646] [serial = 2131] [outer = 0x124125800] 01:55:15 INFO - PROCESS | 1646 | 1468918515790 Marionette DEBUG loaded listener.js 01:55:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x126443000) [pid = 1646] [serial = 2132] [outer = 0x124125800] 01:55:16 INFO - PROCESS | 1646 | 1468918516317 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]]]}] 01:55:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:55:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 01:55:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:55:16 INFO - PROCESS | 1646 | 1468918516349 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:55:16 INFO - PROCESS | 1646 | 1468918516351 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:55:16 INFO - PROCESS | 1646 | 1468918516356 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:55:16 INFO - PROCESS | 1646 | 1468918516361 Marionette TRACE conn2 <- [1,2814,null,{}] 01:55:16 INFO - PROCESS | 1646 | 1468918516365 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}] 01:55:16 INFO - PROCESS | 1646 | 1468918516366 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:16 INFO - PROCESS | 1646 | 1468918516479 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:55:16 INFO - PROCESS | 1646 | 1468918516605 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:16 INFO - PROCESS | 1646 | 1468918516607 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f06000 == 38 [pid = 1646] [id = 711] 01:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112d69400) [pid = 1646] [serial = 2133] [outer = 0x0] 01:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x112f54c00) [pid = 1646] [serial = 2134] [outer = 0x112d69400] 01:55:16 INFO - PROCESS | 1646 | 1468918516640 Marionette DEBUG loaded listener.js 01:55:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x114f83800) [pid = 1646] [serial = 2135] [outer = 0x112d69400] 01:55:17 INFO - PROCESS | 1646 | 1468918517164 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]]]}] 01:55:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:55:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 824ms 01:55:17 INFO - PROCESS | 1646 | 1468918517179 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:55:17 INFO - PROCESS | 1646 | 1468918517183 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:55:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:55:17 INFO - PROCESS | 1646 | 1468918517187 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:55:17 INFO - PROCESS | 1646 | 1468918517189 Marionette TRACE conn2 <- [1,2818,null,{}] 01:55:17 INFO - PROCESS | 1646 | 1468918517221 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}] 01:55:17 INFO - PROCESS | 1646 | 1468918517224 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:17 INFO - PROCESS | 1646 | 1468918517337 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:55:17 INFO - PROCESS | 1646 | 1468918517417 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:17 INFO - PROCESS | 1646 | 1468918517418 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x115daf800 == 39 [pid = 1646] [id = 712] 01:55:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x112727000) [pid = 1646] [serial = 2136] [outer = 0x0] 01:55:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1129b3800) [pid = 1646] [serial = 2137] [outer = 0x112727000] 01:55:17 INFO - PROCESS | 1646 | 1468918517450 Marionette DEBUG loaded listener.js 01:55:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1180d0000) [pid = 1646] [serial = 2138] [outer = 0x112727000] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x121b3a800 == 38 [pid = 1646] [id = 709] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5ce000 == 37 [pid = 1646] [id = 708] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x120f8a000 == 36 [pid = 1646] [id = 707] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x128994800 == 35 [pid = 1646] [id = 706] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12d04e800) [pid = 1646] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12617d000 == 34 [pid = 1646] [id = 705] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x12549c000 == 33 [pid = 1646] [id = 704] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x121b3b800 == 32 [pid = 1646] [id = 703] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x121137000 == 31 [pid = 1646] [id = 702] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x120f8c000 == 30 [pid = 1646] [id = 701] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a1000 == 29 [pid = 1646] [id = 700] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x116683800 == 28 [pid = 1646] [id = 699] 01:55:18 INFO - PROCESS | 1646 | --DOCSHELL 0x11875b000 == 27 [pid = 1646] [id = 698] 01:55:18 INFO - PROCESS | 1646 | 1468918518218 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]]]}] 01:55:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:55:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1049ms 01:55:18 INFO - PROCESS | 1646 | 1468918518237 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:55:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:55:18 INFO - PROCESS | 1646 | 1468918518241 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:55:18 INFO - PROCESS | 1646 | 1468918518245 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:55:18 INFO - PROCESS | 1646 | 1468918518250 Marionette TRACE conn2 <- [1,2822,null,{}] 01:55:18 INFO - PROCESS | 1646 | 1468918518271 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}] 01:55:18 INFO - PROCESS | 1646 | 1468918518273 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:18 INFO - PROCESS | 1646 | 1468918518403 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118239400) [pid = 1646] [serial = 2078] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x125843800) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1245e5000) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b75fc00) [pid = 1646] [serial = 1454] [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.] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1218b8800) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116ab2400) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121103000) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11873b400) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x119143000) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1131ab000) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x118121c00) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11716f400) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x112a80800) [pid = 1646] [serial = 2045] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119d68800) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119d2e800) [pid = 1646] [serial = 2042] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x117d2c800) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x124124800) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x123425000) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112f5cc00) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x121351000) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11688f400) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x119d32000) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x1126da000) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x119812c00) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11858f000) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x1181c1000) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 01:55:18 INFO - PROCESS | 1646 | 1468918518467 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:18 INFO - PROCESS | 1646 | 1468918518468 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x112dba800 == 28 [pid = 1646] [id = 713] 01:55:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1126db000) [pid = 1646] [serial = 2139] [outer = 0x0] 01:55:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x112f57800) [pid = 1646] [serial = 2140] [outer = 0x1126db000] 01:55:18 INFO - PROCESS | 1646 | 1468918518496 Marionette DEBUG loaded listener.js 01:55:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x116789000) [pid = 1646] [serial = 2141] [outer = 0x1126db000] 01:55:18 INFO - PROCESS | 1646 | 1468918518936 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]]]}] 01:55:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:55:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 741ms 01:55:18 INFO - PROCESS | 1646 | 1468918518985 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:55:18 INFO - PROCESS | 1646 | 1468918518988 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:55:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:55:19 INFO - PROCESS | 1646 | 1468918519016 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:55:19 INFO - PROCESS | 1646 | 1468918519019 Marionette TRACE conn2 <- [1,2826,null,{}] 01:55:19 INFO - PROCESS | 1646 | 1468918519042 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}] 01:55:19 INFO - PROCESS | 1646 | 1468918519043 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:19 INFO - PROCESS | 1646 | 1468918519145 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:55:19 INFO - PROCESS | 1646 | 1468918519212 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:19 INFO - PROCESS | 1646 | 1468918519214 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1183a3000 == 29 [pid = 1646] [id = 714] 01:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x113143c00) [pid = 1646] [serial = 2142] [outer = 0x0] 01:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116887c00) [pid = 1646] [serial = 2143] [outer = 0x113143c00] 01:55:19 INFO - PROCESS | 1646 | 1468918519247 Marionette DEBUG loaded listener.js 01:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x117150c00) [pid = 1646] [serial = 2144] [outer = 0x113143c00] 01:55:19 INFO - PROCESS | 1646 | 1468918519668 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:55:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:55:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 678ms 01:55:19 INFO - PROCESS | 1646 | 1468918519693 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:55:19 INFO - PROCESS | 1646 | 1468918519697 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:55:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:55:19 INFO - PROCESS | 1646 | 1468918519701 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:55:19 INFO - PROCESS | 1646 | 1468918519703 Marionette TRACE conn2 <- [1,2830,null,{}] 01:55:19 INFO - PROCESS | 1646 | 1468918519706 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}] 01:55:19 INFO - PROCESS | 1646 | 1468918519707 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:19 INFO - PROCESS | 1646 | 1468918519810 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:55:19 INFO - PROCESS | 1646 | 1468918519866 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:19 INFO - PROCESS | 1646 | 1468918519867 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x121047800 == 30 [pid = 1646] [id = 715] 01:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1180d2000) [pid = 1646] [serial = 2145] [outer = 0x0] 01:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118125800) [pid = 1646] [serial = 2146] [outer = 0x1180d2000] 01:55:19 INFO - PROCESS | 1646 | 1468918519899 Marionette DEBUG loaded listener.js 01:55:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118593c00) [pid = 1646] [serial = 2147] [outer = 0x1180d2000] 01:55:20 INFO - PROCESS | 1646 | 1468918520325 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]]]}] 01:55:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:55:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 672ms 01:55:20 INFO - PROCESS | 1646 | 1468918520374 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:55:20 INFO - PROCESS | 1646 | 1468918520375 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:55:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:55:20 INFO - PROCESS | 1646 | 1468918520378 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:55:20 INFO - PROCESS | 1646 | 1468918520380 Marionette TRACE conn2 <- [1,2834,null,{}] 01:55:20 INFO - PROCESS | 1646 | 1468918520389 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}] 01:55:20 INFO - PROCESS | 1646 | 1468918520392 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:20 INFO - PROCESS | 1646 | 1468918520517 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:55:20 INFO - PROCESS | 1646 | 1468918520601 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:20 INFO - PROCESS | 1646 | 1468918520603 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b4c800 == 31 [pid = 1646] [id = 716] 01:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118867400) [pid = 1646] [serial = 2148] [outer = 0x0] 01:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119810800) [pid = 1646] [serial = 2149] [outer = 0x118867400] 01:55:20 INFO - PROCESS | 1646 | 1468918520638 Marionette DEBUG loaded listener.js 01:55:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119a0fc00) [pid = 1646] [serial = 2150] [outer = 0x118867400] 01:55:21 INFO - PROCESS | 1646 | 1468918521043 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:55:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:55:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 672ms 01:55:21 INFO - PROCESS | 1646 | 1468918521049 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:55:21 INFO - PROCESS | 1646 | 1468918521051 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:55:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:55:21 INFO - PROCESS | 1646 | 1468918521053 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:55:21 INFO - PROCESS | 1646 | 1468918521055 Marionette TRACE conn2 <- [1,2838,null,{}] 01:55:21 INFO - PROCESS | 1646 | 1468918521059 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}] 01:55:21 INFO - PROCESS | 1646 | 1468918521061 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:21 INFO - PROCESS | 1646 | 1468918521159 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:55:21 INFO - PROCESS | 1646 | 1468918521212 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:21 INFO - PROCESS | 1646 | 1468918521213 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x125489800 == 32 [pid = 1646] [id = 717] 01:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119147400) [pid = 1646] [serial = 2151] [outer = 0x0] 01:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119d6cc00) [pid = 1646] [serial = 2152] [outer = 0x119147400] 01:55:21 INFO - PROCESS | 1646 | 1468918521242 Marionette DEBUG loaded listener.js 01:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1207c1400) [pid = 1646] [serial = 2153] [outer = 0x119147400] 01:55:21 INFO - PROCESS | 1646 | 1468918521649 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]]]}] 01:55:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:55:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 623ms 01:55:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:55:21 INFO - PROCESS | 1646 | 1468918521677 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:55:21 INFO - PROCESS | 1646 | 1468918521678 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:55:21 INFO - PROCESS | 1646 | 1468918521681 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:55:21 INFO - PROCESS | 1646 | 1468918521682 Marionette TRACE conn2 <- [1,2842,null,{}] 01:55:21 INFO - PROCESS | 1646 | 1468918521685 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}] 01:55:21 INFO - PROCESS | 1646 | 1468918521687 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:21 INFO - PROCESS | 1646 | 1468918521786 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:55:21 INFO - PROCESS | 1646 | 1468918521862 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:21 INFO - PROCESS | 1646 | 1468918521863 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x128992000 == 33 [pid = 1646] [id = 718] 01:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1127de400) [pid = 1646] [serial = 2154] [outer = 0x0] 01:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1210e1800) [pid = 1646] [serial = 2155] [outer = 0x1127de400] 01:55:21 INFO - PROCESS | 1646 | 1468918521943 Marionette DEBUG loaded listener.js 01:55:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12134e800) [pid = 1646] [serial = 2156] [outer = 0x1127de400] 01:55:22 INFO - PROCESS | 1646 | 1468918522456 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]]]}] 01:55:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:55:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 820ms 01:55:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:55:22 INFO - PROCESS | 1646 | 1468918522502 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:55:22 INFO - PROCESS | 1646 | 1468918522505 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:55:22 INFO - PROCESS | 1646 | 1468918522508 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:55:22 INFO - PROCESS | 1646 | 1468918522510 Marionette TRACE conn2 <- [1,2846,null,{}] 01:55:22 INFO - PROCESS | 1646 | 1468918522514 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}] 01:55:22 INFO - PROCESS | 1646 | 1468918522516 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:22 INFO - PROCESS | 1646 | 1468918522619 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:55:22 INFO - PROCESS | 1646 | 1468918522746 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:22 INFO - PROCESS | 1646 | 1468918522748 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x116007800 == 34 [pid = 1646] [id = 719] 01:55:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x112f50000) [pid = 1646] [serial = 2157] [outer = 0x0] 01:55:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x113142400) [pid = 1646] [serial = 2158] [outer = 0x112f50000] 01:55:22 INFO - PROCESS | 1646 | 1468918522799 Marionette DEBUG loaded listener.js 01:55:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x116811400) [pid = 1646] [serial = 2159] [outer = 0x112f50000] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118f06000 == 33 [pid = 1646] [id = 711] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x115daf800 == 32 [pid = 1646] [id = 712] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x128992000 == 31 [pid = 1646] [id = 718] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x125489800 == 30 [pid = 1646] [id = 717] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121b4c800 == 29 [pid = 1646] [id = 716] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x121047800 == 28 [pid = 1646] [id = 715] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1183a3000 == 27 [pid = 1646] [id = 714] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x112dba800 == 26 [pid = 1646] [id = 713] 01:55:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b751000 == 25 [pid = 1646] [id = 710] 01:55:23 INFO - PROCESS | 1646 | 1468918523876 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]]]}] 01:55:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:55:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1421ms 01:55:23 INFO - PROCESS | 1646 | 1468918523929 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:55:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:55:23 INFO - PROCESS | 1646 | 1468918523932 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:55:23 INFO - PROCESS | 1646 | 1468918523934 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:55:23 INFO - PROCESS | 1646 | 1468918523938 Marionette TRACE conn2 <- [1,2850,null,{}] 01:55:23 INFO - PROCESS | 1646 | 1468918523943 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}] 01:55:23 INFO - PROCESS | 1646 | 1468918523944 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:24 INFO - PROCESS | 1646 | 1468918524026 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:55:24 INFO - PROCESS | 1646 | 1468918524031 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:24 INFO - PROCESS | 1646 | 1468918524033 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x117488800 == 26 [pid = 1646] [id = 720] 01:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1129b1000) [pid = 1646] [serial = 2160] [outer = 0x0] 01:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x112d94c00) [pid = 1646] [serial = 2161] [outer = 0x1129b1000] 01:55:24 INFO - PROCESS | 1646 | 1468918524061 Marionette DEBUG loaded listener.js 01:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11313d800) [pid = 1646] [serial = 2162] [outer = 0x1129b1000] 01:55:24 INFO - PROCESS | 1646 | 1468918524435 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:55:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:55:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 526ms 01:55:24 INFO - PROCESS | 1646 | 1468918524462 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:55:24 INFO - PROCESS | 1646 | 1468918524465 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:55:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:55:24 INFO - PROCESS | 1646 | 1468918524470 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:55:24 INFO - PROCESS | 1646 | 1468918524472 Marionette TRACE conn2 <- [1,2854,null,{}] 01:55:24 INFO - PROCESS | 1646 | 1468918524477 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}] 01:55:24 INFO - PROCESS | 1646 | 1468918524478 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:24 INFO - PROCESS | 1646 | 1468918524560 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:55:24 INFO - PROCESS | 1646 | 1468918524564 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:24 INFO - PROCESS | 1646 | 1468918524566 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f9a000 == 27 [pid = 1646] [id = 721] 01:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x112a85400) [pid = 1646] [serial = 2163] [outer = 0x0] 01:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x113cd5800) [pid = 1646] [serial = 2164] [outer = 0x112a85400] 01:55:24 INFO - PROCESS | 1646 | 1468918524595 Marionette DEBUG loaded listener.js 01:55:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1168f0400) [pid = 1646] [serial = 2165] [outer = 0x112a85400] 01:55:24 INFO - PROCESS | 1646 | 1468918524967 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]]]}] 01:55:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:55:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 522ms 01:55:25 INFO - PROCESS | 1646 | 1468918525004 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:55:25 INFO - PROCESS | 1646 | 1468918525006 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:55:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:55:25 INFO - PROCESS | 1646 | 1468918525012 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:55:25 INFO - PROCESS | 1646 | 1468918525014 Marionette TRACE conn2 <- [1,2858,null,{}] 01:55:25 INFO - PROCESS | 1646 | 1468918525022 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}] 01:55:25 INFO - PROCESS | 1646 | 1468918525025 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:25 INFO - PROCESS | 1646 | 1468918525102 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:55:25 INFO - PROCESS | 1646 | 1468918525109 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:25 INFO - PROCESS | 1646 | 1468918525111 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b38800 == 28 [pid = 1646] [id = 722] 01:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1180d3800) [pid = 1646] [serial = 2166] [outer = 0x0] 01:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11811d800) [pid = 1646] [serial = 2167] [outer = 0x1180d3800] 01:55:25 INFO - PROCESS | 1646 | 1468918525139 Marionette DEBUG loaded listener.js 01:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118242400) [pid = 1646] [serial = 2168] [outer = 0x1180d3800] 01:55:25 INFO - PROCESS | 1646 | 1468918525563 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:55:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:55:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 573ms 01:55:25 INFO - PROCESS | 1646 | 1468918525585 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:55:25 INFO - PROCESS | 1646 | 1468918525587 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:55:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:55:25 INFO - PROCESS | 1646 | 1468918525591 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:55:25 INFO - PROCESS | 1646 | 1468918525592 Marionette TRACE conn2 <- [1,2862,null,{}] 01:55:25 INFO - PROCESS | 1646 | 1468918525594 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}] 01:55:25 INFO - PROCESS | 1646 | 1468918525595 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:25 INFO - PROCESS | 1646 | 1468918525752 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:55:25 INFO - PROCESS | 1646 | 1468918525849 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:25 INFO - PROCESS | 1646 | 1468918525851 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x125496800 == 29 [pid = 1646] [id = 723] 01:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118708800) [pid = 1646] [serial = 2169] [outer = 0x0] 01:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118743000) [pid = 1646] [serial = 2170] [outer = 0x118708800] 01:55:25 INFO - PROCESS | 1646 | 1468918525892 Marionette DEBUG loaded listener.js 01:55:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118f76800) [pid = 1646] [serial = 2171] [outer = 0x118708800] 01:55:26 INFO - PROCESS | 1646 | 1468918526249 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]]]}] 01:55:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:55:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 721ms 01:55:26 INFO - PROCESS | 1646 | 1468918526312 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:55:26 INFO - PROCESS | 1646 | 1468918526314 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:55:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:55:26 INFO - PROCESS | 1646 | 1468918526324 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:55:26 INFO - PROCESS | 1646 | 1468918526326 Marionette TRACE conn2 <- [1,2866,null,{}] 01:55:26 INFO - PROCESS | 1646 | 1468918526329 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}] 01:55:26 INFO - PROCESS | 1646 | 1468918526331 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:26 INFO - PROCESS | 1646 | 1468918526472 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:55:26 INFO - PROCESS | 1646 | 1468918526527 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:26 INFO - PROCESS | 1646 | 1468918526529 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x128a2f800 == 30 [pid = 1646] [id = 724] 01:55:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1126d4000) [pid = 1646] [serial = 2172] [outer = 0x0] 01:55:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11913e800) [pid = 1646] [serial = 2173] [outer = 0x1126d4000] 01:55:26 INFO - PROCESS | 1646 | 1468918526569 Marionette DEBUG loaded listener.js 01:55:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119a05400) [pid = 1646] [serial = 2174] [outer = 0x1126d4000] 01:55:26 INFO - PROCESS | 1646 | 1468918526937 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]]]}] 01:55:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:55:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 627ms 01:55:26 INFO - PROCESS | 1646 | 1468918526944 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:55:26 INFO - PROCESS | 1646 | 1468918526946 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:55:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:55:26 INFO - PROCESS | 1646 | 1468918526948 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:55:26 INFO - PROCESS | 1646 | 1468918526949 Marionette TRACE conn2 <- [1,2870,null,{}] 01:55:26 INFO - PROCESS | 1646 | 1468918526951 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}] 01:55:26 INFO - PROCESS | 1646 | 1468918526956 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:27 INFO - PROCESS | 1646 | 1468918527067 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:55:27 INFO - PROCESS | 1646 | 1468918527099 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:27 INFO - PROCESS | 1646 | 1468918527100 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a20d800 == 31 [pid = 1646] [id = 725] 01:55:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x112231c00) [pid = 1646] [serial = 2175] [outer = 0x0] 01:55:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119d36000) [pid = 1646] [serial = 2176] [outer = 0x112231c00] 01:55:27 INFO - PROCESS | 1646 | 1468918527125 Marionette DEBUG loaded listener.js 01:55:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x121354c00) [pid = 1646] [serial = 2177] [outer = 0x112231c00] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1126df000) [pid = 1646] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1127d9000) [pid = 1646] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116472400) [pid = 1646] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118703000) [pid = 1646] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x121214c00) [pid = 1646] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1126dc800) [pid = 1646] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1218aa400) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119147c00) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119811400) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x110fcbc00) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x111042c00) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x124125800) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x112d69400) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x112727000) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12449c800) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1126db000) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1122b1800) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113138c00) [pid = 1646] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1131a6400) [pid = 1646] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x111044c00) [pid = 1646] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:55:27 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11811b800) [pid = 1646] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:55:27 INFO - PROCESS | 1646 | 1468918527800 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]]]}] 01:55:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:55:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 870ms 01:55:27 INFO - PROCESS | 1646 | 1468918527819 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:55:27 INFO - PROCESS | 1646 | 1468918527821 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:55:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:55:27 INFO - PROCESS | 1646 | 1468918527826 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:55:27 INFO - PROCESS | 1646 | 1468918527841 Marionette TRACE conn2 <- [1,2874,null,{}] 01:55:27 INFO - PROCESS | 1646 | 1468918527845 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}] 01:55:27 INFO - PROCESS | 1646 | 1468918527848 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:27 INFO - PROCESS | 1646 | 1468918527937 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:55:28 INFO - PROCESS | 1646 | 1468918527993 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:28 INFO - PROCESS | 1646 | 1468918527994 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12616b000 == 32 [pid = 1646] [id = 726] 01:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x110fc4400) [pid = 1646] [serial = 2178] [outer = 0x0] 01:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x111e62400) [pid = 1646] [serial = 2179] [outer = 0x110fc4400] 01:55:28 INFO - PROCESS | 1646 | 1468918528021 Marionette DEBUG loaded listener.js 01:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1131abc00) [pid = 1646] [serial = 2180] [outer = 0x110fc4400] 01:55:28 INFO - PROCESS | 1646 | 1468918528345 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]]]}] 01:55:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:55:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 534ms 01:55:28 INFO - PROCESS | 1646 | 1468918528361 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:55:28 INFO - PROCESS | 1646 | 1468918528362 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:55:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:55:28 INFO - PROCESS | 1646 | 1468918528364 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:55:28 INFO - PROCESS | 1646 | 1468918528365 Marionette TRACE conn2 <- [1,2878,null,{}] 01:55:28 INFO - PROCESS | 1646 | 1468918528368 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}] 01:55:28 INFO - PROCESS | 1646 | 1468918528369 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:28 INFO - PROCESS | 1646 | 1468918528448 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:55:28 INFO - PROCESS | 1646 | 1468918528451 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:28 INFO - PROCESS | 1646 | 1468918528452 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a68f000 == 33 [pid = 1646] [id = 727] 01:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1131b4800) [pid = 1646] [serial = 2181] [outer = 0x0] 01:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1181c8400) [pid = 1646] [serial = 2182] [outer = 0x1131b4800] 01:55:28 INFO - PROCESS | 1646 | 1468918528479 Marionette DEBUG loaded listener.js 01:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11991fc00) [pid = 1646] [serial = 2183] [outer = 0x1131b4800] 01:55:28 INFO - PROCESS | 1646 | 1468918528813 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]]]}] 01:55:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:55:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 471ms 01:55:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:55:28 INFO - PROCESS | 1646 | 1468918528835 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:55:28 INFO - PROCESS | 1646 | 1468918528836 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:55:28 INFO - PROCESS | 1646 | 1468918528839 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:55:28 INFO - PROCESS | 1646 | 1468918528842 Marionette TRACE conn2 <- [1,2882,null,{}] 01:55:28 INFO - PROCESS | 1646 | 1468918528846 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}] 01:55:28 INFO - PROCESS | 1646 | 1468918528855 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:28 INFO - PROCESS | 1646 | 1468918528961 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:55:28 INFO - PROCESS | 1646 | 1468918528966 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:28 INFO - PROCESS | 1646 | 1468918528968 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b0dc800 == 34 [pid = 1646] [id = 728] 01:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118592000) [pid = 1646] [serial = 2184] [outer = 0x0] 01:55:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12134a000) [pid = 1646] [serial = 2185] [outer = 0x118592000] 01:55:28 INFO - PROCESS | 1646 | 1468918528992 Marionette DEBUG loaded listener.js 01:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121949400) [pid = 1646] [serial = 2186] [outer = 0x118592000] 01:55:29 INFO - PROCESS | 1646 | 1468918529302 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]]]}] 01:55:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:55:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 473ms 01:55:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:55:29 INFO - PROCESS | 1646 | 1468918529313 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:55:29 INFO - PROCESS | 1646 | 1468918529315 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:55:29 INFO - PROCESS | 1646 | 1468918529317 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:55:29 INFO - PROCESS | 1646 | 1468918529318 Marionette TRACE conn2 <- [1,2886,null,{}] 01:55:29 INFO - PROCESS | 1646 | 1468918529320 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}] 01:55:29 INFO - PROCESS | 1646 | 1468918529321 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:29 INFO - PROCESS | 1646 | 1468918529405 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:55:29 INFO - PROCESS | 1646 | 1468918529411 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:29 INFO - PROCESS | 1646 | 1468918529412 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b942000 == 35 [pid = 1646] [id = 729] 01:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1127de800) [pid = 1646] [serial = 2187] [outer = 0x0] 01:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12110a400) [pid = 1646] [serial = 2188] [outer = 0x1127de800] 01:55:29 INFO - PROCESS | 1646 | 1468918529437 Marionette DEBUG loaded listener.js 01:55:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12442f000) [pid = 1646] [serial = 2189] [outer = 0x1127de800] 01:55:29 INFO - PROCESS | 1646 | 1468918529885 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]]]}] 01:55:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:55:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 626ms 01:55:29 INFO - PROCESS | 1646 | 1468918529944 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:55:29 INFO - PROCESS | 1646 | 1468918529947 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:55:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:55:29 INFO - PROCESS | 1646 | 1468918529950 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:55:29 INFO - PROCESS | 1646 | 1468918529952 Marionette TRACE conn2 <- [1,2890,null,{}] 01:55:29 INFO - PROCESS | 1646 | 1468918529956 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}] 01:55:29 INFO - PROCESS | 1646 | 1468918529958 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:30 INFO - PROCESS | 1646 | 1468918530073 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:55:30 INFO - PROCESS | 1646 | 1468918530154 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:30 INFO - PROCESS | 1646 | 1468918530156 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191d1000 == 36 [pid = 1646] [id = 730] 01:55:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1122ed800) [pid = 1646] [serial = 2190] [outer = 0x0] 01:55:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x112730c00) [pid = 1646] [serial = 2191] [outer = 0x1122ed800] 01:55:30 INFO - PROCESS | 1646 | 1468918530187 Marionette DEBUG loaded listener.js 01:55:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x112f51000) [pid = 1646] [serial = 2192] [outer = 0x1122ed800] 01:55:30 INFO - PROCESS | 1646 | 1468918530715 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:55:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:55:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 822ms 01:55:30 INFO - PROCESS | 1646 | 1468918530772 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:55:30 INFO - PROCESS | 1646 | 1468918530777 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:55:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:55:30 INFO - PROCESS | 1646 | 1468918530782 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:55:30 INFO - PROCESS | 1646 | 1468918530784 Marionette TRACE conn2 <- [1,2894,null,{}] 01:55:30 INFO - PROCESS | 1646 | 1468918530786 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}] 01:55:30 INFO - PROCESS | 1646 | 1468918530788 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:30 INFO - PROCESS | 1646 | 1468918530897 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:55:30 INFO - PROCESS | 1646 | 1468918530991 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:30 INFO - PROCESS | 1646 | 1468918530993 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x128991000 == 37 [pid = 1646] [id = 731] 01:55:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1164d4400) [pid = 1646] [serial = 2193] [outer = 0x0] 01:55:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116ab0400) [pid = 1646] [serial = 2194] [outer = 0x1164d4400] 01:55:31 INFO - PROCESS | 1646 | 1468918531024 Marionette DEBUG loaded listener.js 01:55:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1176ad800) [pid = 1646] [serial = 2195] [outer = 0x1164d4400] 01:55:31 INFO - PROCESS | 1646 | 1468918531722 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]]]}] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12b0dc800 == 36 [pid = 1646] [id = 728] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12a68f000 == 35 [pid = 1646] [id = 727] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12616b000 == 34 [pid = 1646] [id = 726] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12a20d800 == 33 [pid = 1646] [id = 725] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x128a2f800 == 32 [pid = 1646] [id = 724] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x125496800 == 31 [pid = 1646] [id = 723] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x121b38800 == 30 [pid = 1646] [id = 722] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x120f9a000 == 29 [pid = 1646] [id = 721] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x117488800 == 28 [pid = 1646] [id = 720] 01:55:31 INFO - PROCESS | 1646 | --DOCSHELL 0x116007800 == 27 [pid = 1646] [id = 719] 01:55:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:55:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 972ms 01:55:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:55:31 INFO - PROCESS | 1646 | 1468918531755 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:55:31 INFO - PROCESS | 1646 | 1468918531757 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:55:31 INFO - PROCESS | 1646 | 1468918531760 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:55:31 INFO - PROCESS | 1646 | 1468918531762 Marionette TRACE conn2 <- [1,2898,null,{}] 01:55:31 INFO - PROCESS | 1646 | 1468918531765 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}] 01:55:31 INFO - PROCESS | 1646 | 1468918531767 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:31 INFO - PROCESS | 1646 | 1468918531851 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11663d800) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12442c000) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119d2cc00) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12134d800) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12110ec00) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x115e33000) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123425800) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x112727400) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118f76c00) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x120fd7c00) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1263a3400) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11858b800) [pid = 1646] [serial = 2108] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x112f54c00) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1129b3800) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1180d0000) [pid = 1646] [serial = 2138] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x114f83800) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1218a9400) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x126443000) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x125f84800) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x124b3b000) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116789000) [pid = 1646] [serial = 2141] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112f57800) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11885ec00) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1185e6400) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1132c4400) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x115e26c00) [pid = 1646] [serial = 2102] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x115dbbc00) [pid = 1646] [serial = 2096] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x113281000) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x1176ba800) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1180d7c00) [pid = 1646] [serial = 2105] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1181b9400) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1129b5000) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x111e29000) [pid = 1646] [serial = 2099] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x113144400) [pid = 1646] [serial = 2081] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1129b4000) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x118125400) [pid = 1646] [serial = 2084] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x117d23800) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x121103c00) [pid = 1646] [serial = 2087] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x119d30000) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x125d1b400) [pid = 1646] [serial = 2090] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x123318400) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x125d1fc00) [pid = 1646] [serial = 2093] [outer = 0x0] [url = about:blank] 01:55:31 INFO - PROCESS | 1646 | 1468918531923 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:31 INFO - PROCESS | 1646 | 1468918531924 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe2800 == 28 [pid = 1646] [id = 732] 01:55:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1129ae800) [pid = 1646] [serial = 2196] [outer = 0x0] 01:55:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x112f57800) [pid = 1646] [serial = 2197] [outer = 0x1129ae800] 01:55:31 INFO - PROCESS | 1646 | 1468918531954 Marionette DEBUG loaded listener.js 01:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1131a8800) [pid = 1646] [serial = 2198] [outer = 0x1129ae800] 01:55:32 INFO - PROCESS | 1646 | 1468918532271 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]]]}] 01:55:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:55:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 520ms 01:55:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:55:32 INFO - PROCESS | 1646 | 1468918532282 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:55:32 INFO - PROCESS | 1646 | 1468918532284 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:55:32 INFO - PROCESS | 1646 | 1468918532289 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:55:32 INFO - PROCESS | 1646 | 1468918532293 Marionette TRACE conn2 <- [1,2902,null,{}] 01:55:32 INFO - PROCESS | 1646 | 1468918532297 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}] 01:55:32 INFO - PROCESS | 1646 | 1468918532298 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:32 INFO - PROCESS | 1646 | 1468918532380 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:55:32 INFO - PROCESS | 1646 | 1468918532384 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:32 INFO - PROCESS | 1646 | 1468918532385 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1191ca800 == 29 [pid = 1646] [id = 733] 01:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x115d14000) [pid = 1646] [serial = 2199] [outer = 0x0] 01:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x116aaf800) [pid = 1646] [serial = 2200] [outer = 0x115d14000] 01:55:32 INFO - PROCESS | 1646 | 1468918532414 Marionette DEBUG loaded listener.js 01:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1176ba800) [pid = 1646] [serial = 2201] [outer = 0x115d14000] 01:55:32 INFO - PROCESS | 1646 | 1468918532781 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:55:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:55:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 523ms 01:55:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:55:32 INFO - PROCESS | 1646 | 1468918532812 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:55:32 INFO - PROCESS | 1646 | 1468918532813 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:55:32 INFO - PROCESS | 1646 | 1468918532815 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:55:32 INFO - PROCESS | 1646 | 1468918532817 Marionette TRACE conn2 <- [1,2906,null,{}] 01:55:32 INFO - PROCESS | 1646 | 1468918532825 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}] 01:55:32 INFO - PROCESS | 1646 | 1468918532829 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:32 INFO - PROCESS | 1646 | 1468918532912 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:55:32 INFO - PROCESS | 1646 | 1468918532917 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:32 INFO - PROCESS | 1646 | 1468918532919 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12112c800 == 30 [pid = 1646] [id = 734] 01:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1180d0000) [pid = 1646] [serial = 2202] [outer = 0x0] 01:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11851b400) [pid = 1646] [serial = 2203] [outer = 0x1180d0000] 01:55:32 INFO - PROCESS | 1646 | 1468918532947 Marionette DEBUG loaded listener.js 01:55:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118709c00) [pid = 1646] [serial = 2204] [outer = 0x1180d0000] 01:55:33 INFO - PROCESS | 1646 | 1468918533311 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]]]}] 01:55:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:55:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 520ms 01:55:33 INFO - PROCESS | 1646 | 1468918533336 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:55:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:55:33 INFO - PROCESS | 1646 | 1468918533337 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:55:33 INFO - PROCESS | 1646 | 1468918533341 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:55:33 INFO - PROCESS | 1646 | 1468918533342 Marionette TRACE conn2 <- [1,2910,null,{}] 01:55:33 INFO - PROCESS | 1646 | 1468918533345 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}] 01:55:33 INFO - PROCESS | 1646 | 1468918533346 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:33 INFO - PROCESS | 1646 | 1468918533433 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:55:33 INFO - PROCESS | 1646 | 1468918533437 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:33 INFO - PROCESS | 1646 | 1468918533438 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x121b4c000 == 31 [pid = 1646] [id = 735] 01:55:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118860800) [pid = 1646] [serial = 2205] [outer = 0x0] 01:55:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119140400) [pid = 1646] [serial = 2206] [outer = 0x118860800] 01:55:33 INFO - PROCESS | 1646 | 1468918533464 Marionette DEBUG loaded listener.js 01:55:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119a0bc00) [pid = 1646] [serial = 2207] [outer = 0x118860800] 01:55:33 INFO - PROCESS | 1646 | 1468918533773 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]]]}] 01:55:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:55:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:55:33 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 472ms 01:55:33 INFO - PROCESS | 1646 | 1468918533813 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:55:33 INFO - PROCESS | 1646 | 1468918533814 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:55:33 INFO - TEST-START | /DOMEvents/constructors.html 01:55:33 INFO - PROCESS | 1646 | 1468918533816 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:55:33 INFO - PROCESS | 1646 | 1468918533818 Marionette TRACE conn2 <- [1,2914,null,{}] 01:55:33 INFO - PROCESS | 1646 | 1468918533820 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}] 01:55:33 INFO - PROCESS | 1646 | 1468918533821 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:33 INFO - PROCESS | 1646 | 1468918533899 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:55:33 INFO - PROCESS | 1646 | 1468918533968 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:33 INFO - PROCESS | 1646 | 1468918533969 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12444d800 == 32 [pid = 1646] [id = 736] 01:55:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1122b8400) [pid = 1646] [serial = 2208] [outer = 0x0] 01:55:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119d2a400) [pid = 1646] [serial = 2209] [outer = 0x1122b8400] 01:55:33 INFO - PROCESS | 1646 | 1468918533994 Marionette DEBUG loaded listener.js 01:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119d70c00) [pid = 1646] [serial = 2210] [outer = 0x1122b8400] 01:55:34 INFO - PROCESS | 1646 | 1468918534361 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]]]}] 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:55:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:55:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:55:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:55:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:55:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:55:34 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:55:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:55:34 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:55:34 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:55:34 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 01:55:34 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:55:34 INFO - PROCESS | 1646 | 1468918534396 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:55:34 INFO - PROCESS | 1646 | 1468918534398 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:55:34 INFO - PROCESS | 1646 | 1468918534400 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:55:34 INFO - PROCESS | 1646 | 1468918534401 Marionette TRACE conn2 <- [1,2918,null,{}] 01:55:34 INFO - PROCESS | 1646 | 1468918534403 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}] 01:55:34 INFO - PROCESS | 1646 | 1468918534408 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:34 INFO - PROCESS | 1646 | 1468918534534 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:55:34 INFO - PROCESS | 1646 | 1468918534551 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:34 INFO - PROCESS | 1646 | 1468918534553 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12908b000 == 33 [pid = 1646] [id = 737] 01:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x12110c000) [pid = 1646] [serial = 2211] [outer = 0x0] 01:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x121354800) [pid = 1646] [serial = 2212] [outer = 0x12110c000] 01:55:34 INFO - PROCESS | 1646 | 1468918534578 Marionette DEBUG loaded listener.js 01:55:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1254ad800) [pid = 1646] [serial = 2213] [outer = 0x12110c000] 01:55:34 INFO - PROCESS | 1646 | 1468918534894 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:55:34 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:55:34 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 518ms 01:55:34 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:55:34 INFO - PROCESS | 1646 | 1468918534919 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:55:34 INFO - PROCESS | 1646 | 1468918534920 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:55:34 INFO - PROCESS | 1646 | 1468918534927 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:55:34 INFO - PROCESS | 1646 | 1468918534928 Marionette TRACE conn2 <- [1,2922,null,{}] 01:55:34 INFO - PROCESS | 1646 | 1468918534932 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}] 01:55:34 INFO - PROCESS | 1646 | 1468918534934 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:35 INFO - PROCESS | 1646 | 1468918535089 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:55:35 INFO - PROCESS | 1646 | 1468918535107 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:35 INFO - PROCESS | 1646 | 1468918535108 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a228000 == 34 [pid = 1646] [id = 738] 01:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1254b9800) [pid = 1646] [serial = 2214] [outer = 0x0] 01:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1258c9800) [pid = 1646] [serial = 2215] [outer = 0x1254b9800] 01:55:35 INFO - PROCESS | 1646 | 1468918535147 Marionette DEBUG loaded listener.js 01:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x125d7bc00) [pid = 1646] [serial = 2216] [outer = 0x1254b9800] 01:55:35 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:55:35 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:55:35 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:55:35 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:55:35 INFO - PROCESS | 1646 | 1468918535560 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]]]}] 01:55:35 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:55:35 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:55:35 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 01:55:35 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:55:35 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 01:55:35 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:55:35 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]" 01:55:35 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:35 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:55:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:35 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:55:35 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:55:35 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 674ms 01:55:35 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:55:35 INFO - PROCESS | 1646 | 1468918535598 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:55:35 INFO - PROCESS | 1646 | 1468918535599 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:55:35 INFO - PROCESS | 1646 | 1468918535601 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:55:35 INFO - PROCESS | 1646 | 1468918535603 Marionette TRACE conn2 <- [1,2926,null,{}] 01:55:35 INFO - PROCESS | 1646 | 1468918535605 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}] 01:55:35 INFO - PROCESS | 1646 | 1468918535606 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:35 INFO - PROCESS | 1646 | 1468918535714 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:55:35 INFO - PROCESS | 1646 | 1468918535725 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:35 INFO - PROCESS | 1646 | 1468918535726 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a689800 == 35 [pid = 1646] [id = 739] 01:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x125d7c400) [pid = 1646] [serial = 2217] [outer = 0x0] 01:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125f82800) [pid = 1646] [serial = 2218] [outer = 0x125d7c400] 01:55:35 INFO - PROCESS | 1646 | 1468918535750 Marionette DEBUG loaded listener.js 01:55:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12612b000) [pid = 1646] [serial = 2219] [outer = 0x125d7c400] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118708800) [pid = 1646] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1129b1000) [pid = 1646] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x112a85400) [pid = 1646] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x112f50000) [pid = 1646] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1180d3800) [pid = 1646] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x113143c00) [pid = 1646] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1180d2000) [pid = 1646] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118867400) [pid = 1646] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1126d4000) [pid = 1646] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x119147400) [pid = 1646] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x112231c00) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1127de400) [pid = 1646] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x110fc4400) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1131b4800) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:55:36 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118592000) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:55:36 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:55:36 INFO - PROCESS | 1646 | 1468918536130 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]]]}] 01:55:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:55:36 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 568ms 01:55:36 INFO - PROCESS | 1646 | 1468918536170 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:55:36 INFO - PROCESS | 1646 | 1468918536172 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:55:36 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:55:36 INFO - PROCESS | 1646 | 1468918536174 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:55:36 INFO - PROCESS | 1646 | 1468918536175 Marionette TRACE conn2 <- [1,2930,null,{}] 01:55:36 INFO - PROCESS | 1646 | 1468918536178 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}] 01:55:36 INFO - PROCESS | 1646 | 1468918536179 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:36 INFO - PROCESS | 1646 | 1468918536259 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:55:36 INFO - PROCESS | 1646 | 1468918536263 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:36 INFO - PROCESS | 1646 | 1468918536264 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x120fa2800 == 36 [pid = 1646] [id = 740] 01:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1127d8800) [pid = 1646] [serial = 2220] [outer = 0x0] 01:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11688c400) [pid = 1646] [serial = 2221] [outer = 0x1127d8800] 01:55:36 INFO - PROCESS | 1646 | 1468918536288 Marionette DEBUG loaded listener.js 01:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118704800) [pid = 1646] [serial = 2222] [outer = 0x1127d8800] 01:55:36 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:55:36 INFO - PROCESS | 1646 | 1468918536572 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]]]}] 01:55:36 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:55:36 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 421ms 01:55:36 INFO - PROCESS | 1646 | 1468918536596 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:55:36 INFO - PROCESS | 1646 | 1468918536597 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:55:36 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:55:36 INFO - PROCESS | 1646 | 1468918536599 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:55:36 INFO - PROCESS | 1646 | 1468918536600 Marionette TRACE conn2 <- [1,2934,null,{}] 01:55:36 INFO - PROCESS | 1646 | 1468918536603 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}] 01:55:36 INFO - PROCESS | 1646 | 1468918536604 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:36 INFO - PROCESS | 1646 | 1468918536728 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:55:36 INFO - PROCESS | 1646 | 1468918536734 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:36 INFO - PROCESS | 1646 | 1468918536735 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b73f800 == 37 [pid = 1646] [id = 741] 01:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118592000) [pid = 1646] [serial = 2223] [outer = 0x0] 01:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119d2d000) [pid = 1646] [serial = 2224] [outer = 0x118592000] 01:55:36 INFO - PROCESS | 1646 | 1468918536759 Marionette DEBUG loaded listener.js 01:55:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x125f8c800) [pid = 1646] [serial = 2225] [outer = 0x118592000] 01:55:37 INFO - PROCESS | 1646 | 1468918537054 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]]]}] 01:55:37 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:55:37 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 01:55:37 INFO - PROCESS | 1646 | 1468918537070 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:55:37 INFO - PROCESS | 1646 | 1468918537073 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:55:37 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:55:37 INFO - PROCESS | 1646 | 1468918537076 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:55:37 INFO - PROCESS | 1646 | 1468918537078 Marionette TRACE conn2 <- [1,2938,null,{}] 01:55:37 INFO - PROCESS | 1646 | 1468918537080 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}] 01:55:37 INFO - PROCESS | 1646 | 1468918537082 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:37 INFO - PROCESS | 1646 | 1468918537182 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:55:37 INFO - PROCESS | 1646 | 1468918537185 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:37 INFO - PROCESS | 1646 | 1468918537187 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd98000 == 38 [pid = 1646] [id = 742] 01:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x126129800) [pid = 1646] [serial = 2226] [outer = 0x0] 01:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x12644a000) [pid = 1646] [serial = 2227] [outer = 0x126129800] 01:55:37 INFO - PROCESS | 1646 | 1468918537213 Marionette DEBUG loaded listener.js 01:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1264d7400) [pid = 1646] [serial = 2228] [outer = 0x126129800] 01:55:37 INFO - PROCESS | 1646 | 1468918537546 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]]]}] 01:55:37 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. 01:55:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 519ms 01:55:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:55:37 INFO - PROCESS | 1646 | 1468918537596 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:55:37 INFO - PROCESS | 1646 | 1468918537597 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:55:37 INFO - PROCESS | 1646 | 1468918537599 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:55:37 INFO - PROCESS | 1646 | 1468918537600 Marionette TRACE conn2 <- [1,2942,null,{}] 01:55:37 INFO - PROCESS | 1646 | 1468918537602 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}] 01:55:37 INFO - PROCESS | 1646 | 1468918537603 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:37 INFO - PROCESS | 1646 | 1468918537714 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:55:37 INFO - PROCESS | 1646 | 1468918537720 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:37 INFO - PROCESS | 1646 | 1468918537721 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c48d800 == 39 [pid = 1646] [id = 743] 01:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1264da000) [pid = 1646] [serial = 2229] [outer = 0x0] 01:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x128a17400) [pid = 1646] [serial = 2230] [outer = 0x1264da000] 01:55:37 INFO - PROCESS | 1646 | 1468918537746 Marionette DEBUG loaded listener.js 01:55:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x128a1d000) [pid = 1646] [serial = 2231] [outer = 0x1264da000] 01:55:38 INFO - PROCESS | 1646 | 1468918538010 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"]]]}] 01:55:38 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 01:55:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:55:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:55:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 468ms 01:55:38 INFO - PROCESS | 1646 | 1468918538087 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:55:38 INFO - PROCESS | 1646 | 1468918538091 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:55:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:55:38 INFO - PROCESS | 1646 | 1468918538096 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:55:38 INFO - PROCESS | 1646 | 1468918538098 Marionette TRACE conn2 <- [1,2946,null,{}] 01:55:38 INFO - PROCESS | 1646 | 1468918538102 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}] 01:55:38 INFO - PROCESS | 1646 | 1468918538104 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:38 INFO - PROCESS | 1646 | 1468918538217 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:55:38 INFO - PROCESS | 1646 | 1468918538284 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:38 INFO - PROCESS | 1646 | 1468918538288 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fcd000 == 40 [pid = 1646] [id = 744] 01:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1126d4c00) [pid = 1646] [serial = 2232] [outer = 0x0] 01:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1127d2400) [pid = 1646] [serial = 2233] [outer = 0x1126d4c00] 01:55:38 INFO - PROCESS | 1646 | 1468918538319 Marionette DEBUG loaded listener.js 01:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11300d800) [pid = 1646] [serial = 2234] [outer = 0x1126d4c00] 01:55:38 INFO - PROCESS | 1646 | 1468918538698 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]]]}] 01:55:38 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. 01:55:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 01:55:38 INFO - PROCESS | 1646 | 1468918538718 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:55:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:55:38 INFO - PROCESS | 1646 | 1468918538720 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:55:38 INFO - PROCESS | 1646 | 1468918538725 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:55:38 INFO - PROCESS | 1646 | 1468918538728 Marionette TRACE conn2 <- [1,2950,null,{}] 01:55:38 INFO - PROCESS | 1646 | 1468918538731 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}] 01:55:38 INFO - PROCESS | 1646 | 1468918538732 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:38 INFO - PROCESS | 1646 | 1468918538841 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:55:38 INFO - PROCESS | 1646 | 1468918538900 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:38 INFO - PROCESS | 1646 | 1468918538902 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x121375800 == 41 [pid = 1646] [id = 745] 01:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1132c3400) [pid = 1646] [serial = 2235] [outer = 0x0] 01:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11688a800) [pid = 1646] [serial = 2236] [outer = 0x1132c3400] 01:55:38 INFO - PROCESS | 1646 | 1468918538932 Marionette DEBUG loaded listener.js 01:55:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11811cc00) [pid = 1646] [serial = 2237] [outer = 0x1132c3400] 01:55:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x121616800 == 42 [pid = 1646] [id = 746] 01:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118743400) [pid = 1646] [serial = 2238] [outer = 0x0] 01:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1180d5400) [pid = 1646] [serial = 2239] [outer = 0x118743400] 01:55:39 INFO - PROCESS | 1646 | 1468918539372 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]]]}] 01:55:39 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. 01:55:39 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 01:55:39 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:55:39 INFO - PROCESS | 1646 | 1468918539397 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:55:39 INFO - PROCESS | 1646 | 1468918539398 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:55:39 INFO - PROCESS | 1646 | 1468918539401 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:55:39 INFO - PROCESS | 1646 | 1468918539402 Marionette TRACE conn2 <- [1,2954,null,{}] 01:55:39 INFO - PROCESS | 1646 | 1468918539409 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}] 01:55:39 INFO - PROCESS | 1646 | 1468918539412 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:39 INFO - PROCESS | 1646 | 1468918539540 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:55:39 INFO - PROCESS | 1646 | 1468918539645 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:39 INFO - PROCESS | 1646 | 1468918539648 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c498000 == 43 [pid = 1646] [id = 747] 01:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119d2f800) [pid = 1646] [serial = 2240] [outer = 0x0] 01:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x120fd9000) [pid = 1646] [serial = 2241] [outer = 0x119d2f800] 01:55:39 INFO - PROCESS | 1646 | 1468918539681 Marionette DEBUG loaded listener.js 01:55:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12110fc00) [pid = 1646] [serial = 2242] [outer = 0x119d2f800] 01:55:40 INFO - PROCESS | 1646 | 1468918540046 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]]]}] 01:55:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:55:40 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 01:55:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 671ms 01:55:40 INFO - PROCESS | 1646 | 1468918540072 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:55:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:55:40 INFO - PROCESS | 1646 | 1468918540074 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:55:40 INFO - PROCESS | 1646 | 1468918540076 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:55:40 INFO - PROCESS | 1646 | 1468918540077 Marionette TRACE conn2 <- [1,2958,null,{}] 01:55:40 INFO - PROCESS | 1646 | 1468918540080 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}] 01:55:40 INFO - PROCESS | 1646 | 1468918540081 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:40 INFO - PROCESS | 1646 | 1468918540199 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:55:40 INFO - PROCESS | 1646 | 1468918540258 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:40 INFO - PROCESS | 1646 | 1468918540259 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c7d9000 == 44 [pid = 1646] [id = 748] 01:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121356c00) [pid = 1646] [serial = 2243] [outer = 0x0] 01:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12412cc00) [pid = 1646] [serial = 2244] [outer = 0x121356c00] 01:55:40 INFO - PROCESS | 1646 | 1468918540288 Marionette DEBUG loaded listener.js 01:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x126444800) [pid = 1646] [serial = 2245] [outer = 0x121356c00] 01:55:40 INFO - PROCESS | 1646 | 1468918540716 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]]]}] 01:55:40 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. 01:55:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 669ms 01:55:40 INFO - PROCESS | 1646 | 1468918540745 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:55:40 INFO - PROCESS | 1646 | 1468918540747 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:55:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:55:40 INFO - PROCESS | 1646 | 1468918540749 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:55:40 INFO - PROCESS | 1646 | 1468918540750 Marionette TRACE conn2 <- [1,2962,null,{}] 01:55:40 INFO - PROCESS | 1646 | 1468918540753 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}] 01:55:40 INFO - PROCESS | 1646 | 1468918540754 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:40 INFO - PROCESS | 1646 | 1468918540860 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:55:40 INFO - PROCESS | 1646 | 1468918540950 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:40 INFO - PROCESS | 1646 | 1468918540951 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x125dd5800 == 45 [pid = 1646] [id = 749] 01:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1122e3c00) [pid = 1646] [serial = 2246] [outer = 0x0] 01:55:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119d67c00) [pid = 1646] [serial = 2247] [outer = 0x1122e3c00] 01:55:40 INFO - PROCESS | 1646 | 1468918540980 Marionette DEBUG loaded listener.js 01:55:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1264d2000) [pid = 1646] [serial = 2248] [outer = 0x1122e3c00] 01:55:41 INFO - PROCESS | 1646 | 1468918541510 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]]]}] 01:55:41 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. 01:55:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 771ms 01:55:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:55:41 INFO - PROCESS | 1646 | 1468918541521 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:55:41 INFO - PROCESS | 1646 | 1468918541524 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:55:41 INFO - PROCESS | 1646 | 1468918541529 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:55:41 INFO - PROCESS | 1646 | 1468918541530 Marionette TRACE conn2 <- [1,2966,null,{}] 01:55:41 INFO - PROCESS | 1646 | 1468918541534 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}] 01:55:41 INFO - PROCESS | 1646 | 1468918541535 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:41 INFO - PROCESS | 1646 | 1468918541634 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:55:41 INFO - PROCESS | 1646 | 1468918541692 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:41 INFO - PROCESS | 1646 | 1468918541694 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x119414000 == 46 [pid = 1646] [id = 750] 01:55:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x112a85400) [pid = 1646] [serial = 2249] [outer = 0x0] 01:55:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x112d67400) [pid = 1646] [serial = 2250] [outer = 0x112a85400] 01:55:41 INFO - PROCESS | 1646 | 1468918541722 Marionette DEBUG loaded listener.js 01:55:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x113281000) [pid = 1646] [serial = 2251] [outer = 0x112a85400] 01:55:42 INFO - PROCESS | 1646 | 1468918542088 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]]]}] 01:55:42 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. 01:55:42 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 571ms 01:55:42 INFO - PROCESS | 1646 | 1468918542100 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:55:42 INFO - PROCESS | 1646 | 1468918542104 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:55:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:55:42 INFO - PROCESS | 1646 | 1468918542110 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:55:42 INFO - PROCESS | 1646 | 1468918542113 Marionette TRACE conn2 <- [1,2970,null,{}] 01:55:42 INFO - PROCESS | 1646 | 1468918542116 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}] 01:55:42 INFO - PROCESS | 1646 | 1468918542118 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:42 INFO - PROCESS | 1646 | 1468918542278 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:55:42 INFO - PROCESS | 1646 | 1468918542361 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:42 INFO - PROCESS | 1646 | 1468918542362 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fc5000 == 47 [pid = 1646] [id = 751] 01:55:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1127dfc00) [pid = 1646] [serial = 2252] [outer = 0x0] 01:55:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x113ce0000) [pid = 1646] [serial = 2253] [outer = 0x1127dfc00] 01:55:42 INFO - PROCESS | 1646 | 1468918542390 Marionette DEBUG loaded listener.js 01:55:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11677b400) [pid = 1646] [serial = 2254] [outer = 0x1127dfc00] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd98000 == 46 [pid = 1646] [id = 742] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12b73f800 == 45 [pid = 1646] [id = 741] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x120fa2800 == 44 [pid = 1646] [id = 740] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12a689800 == 43 [pid = 1646] [id = 739] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12a228000 == 42 [pid = 1646] [id = 738] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12908b000 == 41 [pid = 1646] [id = 737] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12444d800 == 40 [pid = 1646] [id = 736] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x121b4c000 == 39 [pid = 1646] [id = 735] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12112c800 == 38 [pid = 1646] [id = 734] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1191ca800 == 37 [pid = 1646] [id = 733] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x116fe2800 == 36 [pid = 1646] [id = 732] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x128991000 == 35 [pid = 1646] [id = 731] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1191d1000 == 34 [pid = 1646] [id = 730] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12b942000 == 33 [pid = 1646] [id = 729] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119414000 == 32 [pid = 1646] [id = 750] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x125dd5800 == 31 [pid = 1646] [id = 749] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12c7d9000 == 30 [pid = 1646] [id = 748] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12c498000 == 29 [pid = 1646] [id = 747] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x121616800 == 28 [pid = 1646] [id = 746] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x121375800 == 27 [pid = 1646] [id = 745] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12c48d800 == 26 [pid = 1646] [id = 743] 01:55:43 INFO - PROCESS | 1646 | --DOCSHELL 0x116fcd000 == 25 [pid = 1646] [id = 744] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118743000) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x112d94c00) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11313d800) [pid = 1646] [serial = 2162] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x113cd5800) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1168f0400) [pid = 1646] [serial = 2165] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116811400) [pid = 1646] [serial = 2159] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x113142400) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11811d800) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x117150c00) [pid = 1646] [serial = 2144] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x116887c00) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118593c00) [pid = 1646] [serial = 2147] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118125800) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119a0fc00) [pid = 1646] [serial = 2150] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119810800) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11913e800) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1207c1400) [pid = 1646] [serial = 2153] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119d6cc00) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118f76800) [pid = 1646] [serial = 2171] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119d36000) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1210e1800) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12134e800) [pid = 1646] [serial = 2156] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x111e62400) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119a05400) [pid = 1646] [serial = 2174] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1181c8400) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1131abc00) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12110a400) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11991fc00) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121354c00) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12134a000) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121949400) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x118242400) [pid = 1646] [serial = 2168] [outer = 0x0] [url = about:blank] 01:55:43 INFO - PROCESS | 1646 | 1468918543327 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]]]}] 01:55:43 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. 01:55:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1273ms 01:55:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:55:43 INFO - PROCESS | 1646 | 1468918543383 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:55:43 INFO - PROCESS | 1646 | 1468918543386 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:55:43 INFO - PROCESS | 1646 | 1468918543388 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:55:43 INFO - PROCESS | 1646 | 1468918543390 Marionette TRACE conn2 <- [1,2974,null,{}] 01:55:43 INFO - PROCESS | 1646 | 1468918543394 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}] 01:55:43 INFO - PROCESS | 1646 | 1468918543396 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:43 INFO - PROCESS | 1646 | 1468918543480 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:55:43 INFO - PROCESS | 1646 | 1468918543485 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:43 INFO - PROCESS | 1646 | 1468918543488 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x116697800 == 26 [pid = 1646] [id = 752] 01:55:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x1126dd400) [pid = 1646] [serial = 2255] [outer = 0x0] 01:55:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1127de400) [pid = 1646] [serial = 2256] [outer = 0x1126dd400] 01:55:43 INFO - PROCESS | 1646 | 1468918543519 Marionette DEBUG loaded listener.js 01:55:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112a8e800) [pid = 1646] [serial = 2257] [outer = 0x1126dd400] 01:55:43 INFO - PROCESS | 1646 | 1468918543860 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]]]}] 01:55:43 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. 01:55:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 522ms 01:55:43 INFO - PROCESS | 1646 | 1468918543911 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:55:43 INFO - PROCESS | 1646 | 1468918543913 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:55:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:55:43 INFO - PROCESS | 1646 | 1468918543918 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:55:43 INFO - PROCESS | 1646 | 1468918543919 Marionette TRACE conn2 <- [1,2978,null,{}] 01:55:43 INFO - PROCESS | 1646 | 1468918543922 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}] 01:55:43 INFO - PROCESS | 1646 | 1468918543923 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:44 INFO - PROCESS | 1646 | 1468918544003 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:55:44 INFO - PROCESS | 1646 | 1468918544009 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:44 INFO - PROCESS | 1646 | 1468918544011 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187f1000 == 27 [pid = 1646] [id = 753] 01:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x113006c00) [pid = 1646] [serial = 2258] [outer = 0x0] 01:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11334e800) [pid = 1646] [serial = 2259] [outer = 0x113006c00] 01:55:44 INFO - PROCESS | 1646 | 1468918544038 Marionette DEBUG loaded listener.js 01:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x115e89000) [pid = 1646] [serial = 2260] [outer = 0x113006c00] 01:55:44 INFO - PROCESS | 1646 | 1468918544365 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]]]}] 01:55:44 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. 01:55:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 470ms 01:55:44 INFO - PROCESS | 1646 | 1468918544388 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:55:44 INFO - PROCESS | 1646 | 1468918544390 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:55:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:55:44 INFO - PROCESS | 1646 | 1468918544394 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:55:44 INFO - PROCESS | 1646 | 1468918544397 Marionette TRACE conn2 <- [1,2982,null,{}] 01:55:44 INFO - PROCESS | 1646 | 1468918544405 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}] 01:55:44 INFO - PROCESS | 1646 | 1468918544408 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:44 INFO - PROCESS | 1646 | 1468918544493 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:55:44 INFO - PROCESS | 1646 | 1468918544551 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:44 INFO - PROCESS | 1646 | 1468918544553 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ef000 == 28 [pid = 1646] [id = 754] 01:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1164d7c00) [pid = 1646] [serial = 2261] [outer = 0x0] 01:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1176b6000) [pid = 1646] [serial = 2262] [outer = 0x1164d7c00] 01:55:44 INFO - PROCESS | 1646 | 1468918544581 Marionette DEBUG loaded listener.js 01:55:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x118125800) [pid = 1646] [serial = 2263] [outer = 0x1164d7c00] 01:55:44 INFO - PROCESS | 1646 | 1468918544856 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"]]]}] 01:55:44 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 01:55:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:55:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:55:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 01:55:44 INFO - PROCESS | 1646 | 1468918544916 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:55:44 INFO - PROCESS | 1646 | 1468918544918 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:55:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:55:44 INFO - PROCESS | 1646 | 1468918544920 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:55:44 INFO - PROCESS | 1646 | 1468918544921 Marionette TRACE conn2 <- [1,2986,null,{}] 01:55:44 INFO - PROCESS | 1646 | 1468918544925 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}] 01:55:44 INFO - PROCESS | 1646 | 1468918544928 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:45 INFO - PROCESS | 1646 | 1468918545010 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:55:45 INFO - PROCESS | 1646 | 1468918545071 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:45 INFO - PROCESS | 1646 | 1468918545072 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121828000 == 29 [pid = 1646] [id = 755] 01:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1180d2c00) [pid = 1646] [serial = 2264] [outer = 0x0] 01:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118520c00) [pid = 1646] [serial = 2265] [outer = 0x1180d2c00] 01:55:45 INFO - PROCESS | 1646 | 1468918545098 Marionette DEBUG loaded listener.js 01:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118710400) [pid = 1646] [serial = 2266] [outer = 0x1180d2c00] 01:55:45 INFO - PROCESS | 1646 | 1468918545364 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]]]}] 01:55:45 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. 01:55:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 473ms 01:55:45 INFO - PROCESS | 1646 | 1468918545404 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:55:45 INFO - PROCESS | 1646 | 1468918545405 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:55:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:55:45 INFO - PROCESS | 1646 | 1468918545415 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:55:45 INFO - PROCESS | 1646 | 1468918545416 Marionette TRACE conn2 <- [1,2990,null,{}] 01:55:45 INFO - PROCESS | 1646 | 1468918545418 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}] 01:55:45 INFO - PROCESS | 1646 | 1468918545419 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:45 INFO - PROCESS | 1646 | 1468918545520 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:55:45 INFO - PROCESS | 1646 | 1468918545524 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:45 INFO - PROCESS | 1646 | 1468918545526 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1234a7000 == 30 [pid = 1646] [id = 756] 01:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118125400) [pid = 1646] [serial = 2267] [outer = 0x0] 01:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118f79400) [pid = 1646] [serial = 2268] [outer = 0x118125400] 01:55:45 INFO - PROCESS | 1646 | 1468918545550 Marionette DEBUG loaded listener.js 01:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11980ec00) [pid = 1646] [serial = 2269] [outer = 0x118125400] 01:55:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12549d000 == 31 [pid = 1646] [id = 757] 01:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119d29800) [pid = 1646] [serial = 2270] [outer = 0x0] 01:55:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118f77c00) [pid = 1646] [serial = 2271] [outer = 0x119d29800] 01:55:45 INFO - PROCESS | 1646 | 1468918545889 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]]]}] 01:55:45 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. 01:55:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 525ms 01:55:45 INFO - PROCESS | 1646 | 1468918545941 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:55:45 INFO - PROCESS | 1646 | 1468918545942 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:55:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:55:45 INFO - PROCESS | 1646 | 1468918545944 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:55:45 INFO - PROCESS | 1646 | 1468918545945 Marionette TRACE conn2 <- [1,2994,null,{}] 01:55:45 INFO - PROCESS | 1646 | 1468918545948 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}] 01:55:45 INFO - PROCESS | 1646 | 1468918545952 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:46 INFO - PROCESS | 1646 | 1468918546087 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:55:46 INFO - PROCESS | 1646 | 1468918546123 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:46 INFO - PROCESS | 1646 | 1468918546125 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12617d800 == 32 [pid = 1646] [id = 758] 01:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119810800) [pid = 1646] [serial = 2272] [outer = 0x0] 01:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d34400) [pid = 1646] [serial = 2273] [outer = 0x119810800] 01:55:46 INFO - PROCESS | 1646 | 1468918546149 Marionette DEBUG loaded listener.js 01:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12134b400) [pid = 1646] [serial = 2274] [outer = 0x119810800] 01:55:46 INFO - PROCESS | 1646 | 1468918546495 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]]]}] 01:55:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:55:46 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 01:55:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 568ms 01:55:46 INFO - PROCESS | 1646 | 1468918546515 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:55:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:55:46 INFO - PROCESS | 1646 | 1468918546529 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:55:46 INFO - PROCESS | 1646 | 1468918546533 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:55:46 INFO - PROCESS | 1646 | 1468918546535 Marionette TRACE conn2 <- [1,2998,null,{}] 01:55:46 INFO - PROCESS | 1646 | 1468918546538 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}] 01:55:46 INFO - PROCESS | 1646 | 1468918546540 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:46 INFO - PROCESS | 1646 | 1468918546693 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:55:46 INFO - PROCESS | 1646 | 1468918546711 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:46 INFO - PROCESS | 1646 | 1468918546712 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x129079000 == 33 [pid = 1646] [id = 759] 01:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12134e800) [pid = 1646] [serial = 2275] [outer = 0x0] 01:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1218aac00) [pid = 1646] [serial = 2276] [outer = 0x12134e800] 01:55:46 INFO - PROCESS | 1646 | 1468918546751 Marionette DEBUG loaded listener.js 01:55:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1234e0000) [pid = 1646] [serial = 2277] [outer = 0x12134e800] 01:55:47 INFO - PROCESS | 1646 | 1468918547107 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]]]}] 01:55:47 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. 01:55:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 619ms 01:55:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:55:47 INFO - PROCESS | 1646 | 1468918547152 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:55:47 INFO - PROCESS | 1646 | 1468918547153 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:55:47 INFO - PROCESS | 1646 | 1468918547155 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:55:47 INFO - PROCESS | 1646 | 1468918547156 Marionette TRACE conn2 <- [1,3002,null,{}] 01:55:47 INFO - PROCESS | 1646 | 1468918547159 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}] 01:55:47 INFO - PROCESS | 1646 | 1468918547160 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:47 INFO - PROCESS | 1646 | 1468918547267 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:55:47 INFO - PROCESS | 1646 | 1468918547270 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:47 INFO - PROCESS | 1646 | 1468918547271 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12948e000 == 34 [pid = 1646] [id = 760] 01:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119819000) [pid = 1646] [serial = 2278] [outer = 0x0] 01:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1240a6c00) [pid = 1646] [serial = 2279] [outer = 0x119819000] 01:55:47 INFO - PROCESS | 1646 | 1468918547296 Marionette DEBUG loaded listener.js 01:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1254b5800) [pid = 1646] [serial = 2280] [outer = 0x119819000] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1254b9800) [pid = 1646] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12110c000) [pid = 1646] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x125d7c400) [pid = 1646] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1122ed800) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1180d0000) [pid = 1646] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1127de800) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1164d4400) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1127d8800) [pid = 1646] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1129ae800) [pid = 1646] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118860800) [pid = 1646] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x115d14000) [pid = 1646] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x126129800) [pid = 1646] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118592000) [pid = 1646] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1122b8400) [pid = 1646] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:55:47 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1264da000) [pid = 1646] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:55:47 INFO - PROCESS | 1646 | 1468918547804 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]]]}] 01:55:47 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. 01:55:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 672ms 01:55:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:55:47 INFO - PROCESS | 1646 | 1468918547833 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:55:47 INFO - PROCESS | 1646 | 1468918547834 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:55:47 INFO - PROCESS | 1646 | 1468918547836 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:55:47 INFO - PROCESS | 1646 | 1468918547848 Marionette TRACE conn2 <- [1,3006,null,{}] 01:55:47 INFO - PROCESS | 1646 | 1468918547856 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}] 01:55:47 INFO - PROCESS | 1646 | 1468918547859 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:47 INFO - PROCESS | 1646 | 1468918547977 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:55:47 INFO - PROCESS | 1646 | 1468918547983 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:47 INFO - PROCESS | 1646 | 1468918547984 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a436000 == 35 [pid = 1646] [id = 761] 01:55:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11300fc00) [pid = 1646] [serial = 2281] [outer = 0x0] 01:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118592000) [pid = 1646] [serial = 2282] [outer = 0x11300fc00] 01:55:48 INFO - PROCESS | 1646 | 1468918548008 Marionette DEBUG loaded listener.js 01:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12412a800) [pid = 1646] [serial = 2283] [outer = 0x11300fc00] 01:55:48 INFO - PROCESS | 1646 | 1468918548289 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]]]}] 01:55:48 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. 01:55:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 485ms 01:55:48 INFO - PROCESS | 1646 | 1468918548330 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:55:48 INFO - PROCESS | 1646 | 1468918548331 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:55:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:55:48 INFO - PROCESS | 1646 | 1468918548333 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:55:48 INFO - PROCESS | 1646 | 1468918548334 Marionette TRACE conn2 <- [1,3010,null,{}] 01:55:48 INFO - PROCESS | 1646 | 1468918548337 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}] 01:55:48 INFO - PROCESS | 1646 | 1468918548338 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:48 INFO - PROCESS | 1646 | 1468918548422 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:55:48 INFO - PROCESS | 1646 | 1468918548429 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:48 INFO - PROCESS | 1646 | 1468918548430 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a9d7800 == 36 [pid = 1646] [id = 762] 01:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1245eb400) [pid = 1646] [serial = 2284] [outer = 0x0] 01:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125d1b400) [pid = 1646] [serial = 2285] [outer = 0x1245eb400] 01:55:48 INFO - PROCESS | 1646 | 1468918548455 Marionette DEBUG loaded listener.js 01:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125f83000) [pid = 1646] [serial = 2286] [outer = 0x1245eb400] 01:55:48 INFO - PROCESS | 1646 | 1468918548773 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]]]}] 01:55:48 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 01:55:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 01:55:48 INFO - PROCESS | 1646 | 1468918548802 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:55:48 INFO - PROCESS | 1646 | 1468918548803 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:55:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:55:48 INFO - PROCESS | 1646 | 1468918548806 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:55:48 INFO - PROCESS | 1646 | 1468918548809 Marionette TRACE conn2 <- [1,3014,null,{}] 01:55:48 INFO - PROCESS | 1646 | 1468918548812 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}] 01:55:48 INFO - PROCESS | 1646 | 1468918548814 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:48 INFO - PROCESS | 1646 | 1468918548938 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:55:48 INFO - PROCESS | 1646 | 1468918548947 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:48 INFO - PROCESS | 1646 | 1468918548949 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b92b000 == 37 [pid = 1646] [id = 763] 01:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125d1fc00) [pid = 1646] [serial = 2287] [outer = 0x0] 01:55:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1263a6c00) [pid = 1646] [serial = 2288] [outer = 0x125d1fc00] 01:55:48 INFO - PROCESS | 1646 | 1468918548975 Marionette DEBUG loaded listener.js 01:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1264cfc00) [pid = 1646] [serial = 2289] [outer = 0x125d1fc00] 01:55:49 INFO - PROCESS | 1646 | [1646] 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 01:55:49 INFO - PROCESS | 1646 | 1468918549289 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:55:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:55:49 INFO - {} 01:55:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:55:49 INFO - {} 01:55:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:55:49 INFO - {} 01:55:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:55:49 INFO - {} 01:55:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 522ms 01:55:49 INFO - TEST-START | /FileAPI/fileReader.html 01:55:49 INFO - PROCESS | 1646 | 1468918549329 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:55:49 INFO - PROCESS | 1646 | 1468918549330 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:55:49 INFO - PROCESS | 1646 | 1468918549332 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:55:49 INFO - PROCESS | 1646 | 1468918549333 Marionette TRACE conn2 <- [1,3018,null,{}] 01:55:49 INFO - PROCESS | 1646 | 1468918549336 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}] 01:55:49 INFO - PROCESS | 1646 | 1468918549337 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:49 INFO - PROCESS | 1646 | 1468918549418 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:55:49 INFO - PROCESS | 1646 | 1468918549423 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:49 INFO - PROCESS | 1646 | 1468918549424 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c495800 == 38 [pid = 1646] [id = 764] 01:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1264d7c00) [pid = 1646] [serial = 2290] [outer = 0x0] 01:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1264d9c00) [pid = 1646] [serial = 2291] [outer = 0x1264d7c00] 01:55:49 INFO - PROCESS | 1646 | 1468918549450 Marionette DEBUG loaded listener.js 01:55:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128b3c800) [pid = 1646] [serial = 2292] [outer = 0x1264d7c00] 01:55:50 INFO - PROCESS | 1646 | 1468918550059 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]]]}] 01:55:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:55:50 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:55:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:55:50 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:55:50 INFO - TEST-OK | /FileAPI/fileReader.html | took 771ms 01:55:50 INFO - PROCESS | 1646 | 1468918550106 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:55:50 INFO - PROCESS | 1646 | 1468918550113 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:55:50 INFO - TEST-START | /FileAPI/historical.html 01:55:50 INFO - PROCESS | 1646 | 1468918550180 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:55:50 INFO - PROCESS | 1646 | 1468918550184 Marionette TRACE conn2 <- [1,3022,null,{}] 01:55:50 INFO - PROCESS | 1646 | 1468918550219 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}] 01:55:50 INFO - PROCESS | 1646 | 1468918550222 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:50 INFO - PROCESS | 1646 | 1468918550360 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:55:50 INFO - PROCESS | 1646 | 1468918550416 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:50 INFO - PROCESS | 1646 | 1468918550418 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x118774000 == 39 [pid = 1646] [id = 765] 01:55:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1126d6000) [pid = 1646] [serial = 2293] [outer = 0x0] 01:55:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x112f50c00) [pid = 1646] [serial = 2294] [outer = 0x1126d6000] 01:55:50 INFO - PROCESS | 1646 | 1468918550449 Marionette DEBUG loaded listener.js 01:55:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x113141800) [pid = 1646] [serial = 2295] [outer = 0x1126d6000] 01:55:50 INFO - PROCESS | 1646 | 1468918550937 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"]]]}] 01:55:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:55:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:55:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:55:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:55:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:55:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:55:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:55:50 INFO - TEST-OK | /FileAPI/historical.html | took 832ms 01:55:50 INFO - PROCESS | 1646 | 1468918550989 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:55:50 INFO - PROCESS | 1646 | 1468918550993 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:55:50 INFO - TEST-START | /FileAPI/idlharness.html 01:55:51 INFO - PROCESS | 1646 | 1468918551041 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:55:51 INFO - PROCESS | 1646 | 1468918551044 Marionette TRACE conn2 <- [1,3026,null,{}] 01:55:51 INFO - PROCESS | 1646 | 1468918551051 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}] 01:55:51 INFO - PROCESS | 1646 | 1468918551053 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:51 INFO - PROCESS | 1646 | 1468918551199 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:55:51 INFO - PROCESS | 1646 | 1468918551325 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:51 INFO - PROCESS | 1646 | 1468918551327 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12548d000 == 40 [pid = 1646] [id = 766] 01:55:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1164d4000) [pid = 1646] [serial = 2296] [outer = 0x0] 01:55:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1180cdc00) [pid = 1646] [serial = 2297] [outer = 0x1164d4000] 01:55:51 INFO - PROCESS | 1646 | 1468918551376 Marionette DEBUG loaded listener.js 01:55:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1181b9c00) [pid = 1646] [serial = 2298] [outer = 0x1164d4000] 01:55:52 INFO - PROCESS | 1646 | 1468918552014 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]]]}] 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:55:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:55:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:55:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:55:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:55:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:55:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:55:52 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 01:55:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:55:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:55:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:55:52 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 01:55:52 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 01:55:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:55:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:55:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:55:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:55:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:55:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:55:52 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 01:55:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:55:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:55:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:55:52 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 01:55:52 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 01:55:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:55:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:55:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:55:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:55:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:55:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:55:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:55:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 1079ms 01:55:52 INFO - TEST-START | /FileAPI/idlharness.worker 01:55:52 INFO - PROCESS | 1646 | 1468918552118 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:55:52 INFO - PROCESS | 1646 | 1468918552120 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:55:52 INFO - PROCESS | 1646 | 1468918552131 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:55:52 INFO - PROCESS | 1646 | 1468918552134 Marionette TRACE conn2 <- [1,3030,null,{}] 01:55:52 INFO - PROCESS | 1646 | 1468918552144 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}] 01:55:52 INFO - PROCESS | 1646 | 1468918552149 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:52 INFO - PROCESS | 1646 | 1468918552302 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:55:52 INFO - PROCESS | 1646 | 1468918552424 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:52 INFO - PROCESS | 1646 | 1468918552427 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d339800 == 41 [pid = 1646] [id = 767] 01:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128b3d400) [pid = 1646] [serial = 2299] [outer = 0x0] 01:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129049400) [pid = 1646] [serial = 2300] [outer = 0x128b3d400] 01:55:52 INFO - PROCESS | 1646 | 1468918552477 Marionette DEBUG loaded listener.js 01:55:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129051000) [pid = 1646] [serial = 2301] [outer = 0x128b3d400] 01:55:52 INFO - PROCESS | 1646 | [1646] 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 01:55:53 INFO - PROCESS | 1646 | 1468918553445 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,{},{}]]]}] 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:55:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:55:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:55:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:55:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:55:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:55:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:55:53 INFO - {} 01:55:53 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 01:55:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:55:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:55:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:55:53 INFO - {} 01:55:53 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 - {} 01:55:53 INFO - {} 01:55:53 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 01:55:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:55:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:55:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:55:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:55:53 INFO - {} 01:55:53 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 01:55:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:55:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:55:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:55:53 INFO - {} 01:55:53 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 - {} 01:55:53 INFO - {} 01:55:53 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 01:55:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:55:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:55:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 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 01:55:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:55:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:55:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 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 01:55:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 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 01:55:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 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 01:55:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:55:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:55:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:55:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:55:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:55:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:55:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:55:53 INFO - {} 01:55:53 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1350ms 01:55:53 INFO - PROCESS | 1646 | 1468918553475 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:55:53 INFO - PROCESS | 1646 | 1468918553477 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:55:53 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:55:53 INFO - PROCESS | 1646 | 1468918553480 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:55:53 INFO - PROCESS | 1646 | 1468918553482 Marionette TRACE conn2 <- [1,3034,null,{}] 01:55:53 INFO - PROCESS | 1646 | 1468918553485 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}] 01:55:53 INFO - PROCESS | 1646 | 1468918553487 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12b92b000 == 40 [pid = 1646] [id = 763] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12a9d7800 == 39 [pid = 1646] [id = 762] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12a436000 == 38 [pid = 1646] [id = 761] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12948e000 == 37 [pid = 1646] [id = 760] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x129079000 == 36 [pid = 1646] [id = 759] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12617d800 == 35 [pid = 1646] [id = 758] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x12549d000 == 34 [pid = 1646] [id = 757] 01:55:53 INFO - PROCESS | 1646 | 1468918553696 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1234a7000 == 33 [pid = 1646] [id = 756] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x121828000 == 32 [pid = 1646] [id = 755] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1187ef000 == 31 [pid = 1646] [id = 754] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1187f1000 == 30 [pid = 1646] [id = 753] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x116697800 == 29 [pid = 1646] [id = 752] 01:55:53 INFO - PROCESS | 1646 | --DOCSHELL 0x116fc5000 == 28 [pid = 1646] [id = 751] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x121354800) [pid = 1646] [serial = 2212] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1258c9800) [pid = 1646] [serial = 2215] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x125f82800) [pid = 1646] [serial = 2218] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x112730c00) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x112f51000) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11851b400) [pid = 1646] [serial = 2203] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118709c00) [pid = 1646] [serial = 2204] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12442f000) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x116ab0400) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1176ad800) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118704800) [pid = 1646] [serial = 2222] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x112f57800) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1131a8800) [pid = 1646] [serial = 2198] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119140400) [pid = 1646] [serial = 2206] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119a0bc00) [pid = 1646] [serial = 2207] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x116aaf800) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1176ba800) [pid = 1646] [serial = 2201] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11688c400) [pid = 1646] [serial = 2221] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1264d7400) [pid = 1646] [serial = 2228] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119d2d000) [pid = 1646] [serial = 2224] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12644a000) [pid = 1646] [serial = 2227] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12612b000) [pid = 1646] [serial = 2219] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x119d70c00) [pid = 1646] [serial = 2210] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x128a17400) [pid = 1646] [serial = 2230] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128a1d000) [pid = 1646] [serial = 2231] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119d2a400) [pid = 1646] [serial = 2209] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x125f8c800) [pid = 1646] [serial = 2225] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x1254ad800) [pid = 1646] [serial = 2213] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x125d7bc00) [pid = 1646] [serial = 2216] [outer = 0x0] [url = about:blank] 01:55:53 INFO - PROCESS | 1646 | 1468918553788 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:53 INFO - PROCESS | 1646 | 1468918553789 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187fd800 == 29 [pid = 1646] [id = 768] 01:55:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11688c400) [pid = 1646] [serial = 2302] [outer = 0x0] 01:55:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1176ba800) [pid = 1646] [serial = 2303] [outer = 0x11688c400] 01:55:53 INFO - PROCESS | 1646 | 1468918553817 Marionette DEBUG loaded listener.js 01:55:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1181c2800) [pid = 1646] [serial = 2304] [outer = 0x11688c400] 01:55:54 INFO - PROCESS | 1646 | 1468918554089 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]]]}] 01:55:54 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:55:54 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 622ms 01:55:54 INFO - PROCESS | 1646 | 1468918554103 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:55:54 INFO - PROCESS | 1646 | 1468918554106 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:55:54 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:55:54 INFO - PROCESS | 1646 | 1468918554122 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:55:54 INFO - PROCESS | 1646 | 1468918554124 Marionette TRACE conn2 <- [1,3038,null,{}] 01:55:54 INFO - PROCESS | 1646 | 1468918554134 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}] 01:55:54 INFO - PROCESS | 1646 | 1468918554135 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:54 INFO - PROCESS | 1646 | 1468918554230 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:55:54 INFO - PROCESS | 1646 | 1468918554235 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:54 INFO - PROCESS | 1646 | 1468918554236 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x125493000 == 30 [pid = 1646] [id = 769] 01:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118704800) [pid = 1646] [serial = 2305] [outer = 0x0] 01:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118f6ec00) [pid = 1646] [serial = 2306] [outer = 0x118704800] 01:55:54 INFO - PROCESS | 1646 | 1468918554264 Marionette DEBUG loaded listener.js 01:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11980f400) [pid = 1646] [serial = 2307] [outer = 0x118704800] 01:55:54 INFO - PROCESS | 1646 | 1468918554676 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"]]]}] 01:55:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:55:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:55:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:55:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 579ms 01:55:54 INFO - PROCESS | 1646 | 1468918554703 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:55:54 INFO - PROCESS | 1646 | 1468918554705 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:55:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:55:54 INFO - PROCESS | 1646 | 1468918554709 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:55:54 INFO - PROCESS | 1646 | 1468918554712 Marionette TRACE conn2 <- [1,3042,null,{}] 01:55:54 INFO - PROCESS | 1646 | 1468918554735 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}] 01:55:54 INFO - PROCESS | 1646 | 1468918554740 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:54 INFO - PROCESS | 1646 | 1468918554841 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:55:54 INFO - PROCESS | 1646 | 1468918554848 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:54 INFO - PROCESS | 1646 | 1468918554850 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12948e800 == 31 [pid = 1646] [id = 770] 01:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12110d000) [pid = 1646] [serial = 2308] [outer = 0x0] 01:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x121347400) [pid = 1646] [serial = 2309] [outer = 0x12110d000] 01:55:54 INFO - PROCESS | 1646 | 1468918554877 Marionette DEBUG loaded listener.js 01:55:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123311c00) [pid = 1646] [serial = 2310] [outer = 0x12110d000] 01:55:55 INFO - PROCESS | 1646 | 1468918555309 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]]]}] 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:55:55 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. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:55:55 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'.) 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:55:55 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. 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:55:55 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. 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:55:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:55:55 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. 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:55:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:55:55 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:55:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:55:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:55:55 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 635ms 01:55:55 INFO - PROCESS | 1646 | 1468918555343 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:55:55 INFO - PROCESS | 1646 | 1468918555345 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:55:55 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:55:55 INFO - PROCESS | 1646 | 1468918555347 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:55:55 INFO - PROCESS | 1646 | 1468918555349 Marionette TRACE conn2 <- [1,3046,null,{}] 01:55:55 INFO - PROCESS | 1646 | 1468918555351 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}] 01:55:55 INFO - PROCESS | 1646 | 1468918555352 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:55 INFO - PROCESS | 1646 | 1468918555450 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:55:55 INFO - PROCESS | 1646 | 1468918555454 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:55 INFO - PROCESS | 1646 | 1468918555455 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x129484800 == 32 [pid = 1646] [id = 771] 01:55:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125843800) [pid = 1646] [serial = 2311] [outer = 0x0] 01:55:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x126126800) [pid = 1646] [serial = 2312] [outer = 0x125843800] 01:55:55 INFO - PROCESS | 1646 | 1468918555482 Marionette DEBUG loaded listener.js 01:55:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1264cf400) [pid = 1646] [serial = 2313] [outer = 0x125843800] 01:55:55 INFO - PROCESS | 1646 | [1646] 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 01:55:55 INFO - PROCESS | 1646 | 1468918555821 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:55:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:55:55 INFO - {} 01:55:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 521ms 01:55:55 INFO - PROCESS | 1646 | 1468918555869 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:55:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:55:55 INFO - PROCESS | 1646 | 1468918555870 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:55:55 INFO - PROCESS | 1646 | 1468918555889 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:55:55 INFO - PROCESS | 1646 | 1468918555891 Marionette TRACE conn2 <- [1,3050,null,{}] 01:55:55 INFO - PROCESS | 1646 | 1468918555893 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}] 01:55:55 INFO - PROCESS | 1646 | 1468918555894 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:56 INFO - PROCESS | 1646 | 1468918555999 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:55:56 INFO - PROCESS | 1646 | 1468918556010 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:56 INFO - PROCESS | 1646 | 1468918556011 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bd89800 == 33 [pid = 1646] [id = 772] 01:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1264d6c00) [pid = 1646] [serial = 2314] [outer = 0x0] 01:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x128be0400) [pid = 1646] [serial = 2315] [outer = 0x1264d6c00] 01:55:56 INFO - PROCESS | 1646 | 1468918556037 Marionette DEBUG loaded listener.js 01:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129047800) [pid = 1646] [serial = 2316] [outer = 0x1264d6c00] 01:55:56 INFO - PROCESS | 1646 | 1468918556469 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]]]}] 01:55:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:55:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:55:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:55:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:55:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 635ms 01:55:56 INFO - PROCESS | 1646 | 1468918556509 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:55:56 INFO - PROCESS | 1646 | 1468918556511 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:55:56 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:55:56 INFO - PROCESS | 1646 | 1468918556514 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:55:56 INFO - PROCESS | 1646 | 1468918556515 Marionette TRACE conn2 <- [1,3054,null,{}] 01:55:56 INFO - PROCESS | 1646 | 1468918556517 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}] 01:55:56 INFO - PROCESS | 1646 | 1468918556522 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:56 INFO - PROCESS | 1646 | 1468918556722 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:55:56 INFO - PROCESS | 1646 | 1468918556744 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:56 INFO - PROCESS | 1646 | 1468918556745 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d060000 == 34 [pid = 1646] [id = 773] 01:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129193000) [pid = 1646] [serial = 2317] [outer = 0x0] 01:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12919ec00) [pid = 1646] [serial = 2318] [outer = 0x129193000] 01:55:56 INFO - PROCESS | 1646 | 1468918556766 Marionette DEBUG loaded listener.js 01:55:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12a4cec00) [pid = 1646] [serial = 2319] [outer = 0x129193000] 01:55:57 INFO - PROCESS | 1646 | 1468918557149 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"]]]}] 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:55:57 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:55:57 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:55:57 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" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:55:57 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" 01:55:57 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:55:57 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 683ms 01:55:57 INFO - PROCESS | 1646 | 1468918557198 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:55:57 INFO - PROCESS | 1646 | 1468918557200 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:55:57 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:55:57 INFO - PROCESS | 1646 | 1468918557211 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:55:57 INFO - PROCESS | 1646 | 1468918557213 Marionette TRACE conn2 <- [1,3058,null,{}] 01:55:57 INFO - PROCESS | 1646 | 1468918557217 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}] 01:55:57 INFO - PROCESS | 1646 | 1468918557219 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:57 INFO - PROCESS | 1646 | 1468918557357 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:55:57 INFO - PROCESS | 1646 | 1468918557370 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:57 INFO - PROCESS | 1646 | 1468918557371 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d767000 == 35 [pid = 1646] [id = 774] 01:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12a5e4400) [pid = 1646] [serial = 2320] [outer = 0x0] 01:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a5e7c00) [pid = 1646] [serial = 2321] [outer = 0x12a5e4400] 01:55:57 INFO - PROCESS | 1646 | 1468918557391 Marionette DEBUG loaded listener.js 01:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12af40000) [pid = 1646] [serial = 2322] [outer = 0x12a5e4400] 01:55:57 INFO - PROCESS | 1646 | 1468918557678 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]]]}] 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:55:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:55:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:55:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:55:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:55:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:55:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:55:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:55:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:55:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 479ms 01:55:57 INFO - PROCESS | 1646 | 1468918557707 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:55:57 INFO - PROCESS | 1646 | 1468918557710 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:55:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:55:57 INFO - PROCESS | 1646 | 1468918557713 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:55:57 INFO - PROCESS | 1646 | 1468918557714 Marionette TRACE conn2 <- [1,3062,null,{}] 01:55:57 INFO - PROCESS | 1646 | 1468918557716 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}] 01:55:57 INFO - PROCESS | 1646 | 1468918557717 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:57 INFO - PROCESS | 1646 | 1468918557811 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:55:57 INFO - PROCESS | 1646 | 1468918557820 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:57 INFO - PROCESS | 1646 | 1468918557821 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x113d07000 == 36 [pid = 1646] [id = 775] 01:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12af43400) [pid = 1646] [serial = 2323] [outer = 0x0] 01:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12af4b400) [pid = 1646] [serial = 2324] [outer = 0x12af43400] 01:55:57 INFO - PROCESS | 1646 | 1468918557842 Marionette DEBUG loaded listener.js 01:55:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12af6c400) [pid = 1646] [serial = 2325] [outer = 0x12af43400] 01:55:58 INFO - PROCESS | 1646 | [1646] 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 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1164d7c00) [pid = 1646] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119810800) [pid = 1646] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1127dfc00) [pid = 1646] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119d29800) [pid = 1646] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1132c3400) [pid = 1646] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12134e800) [pid = 1646] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x119d2f800) [pid = 1646] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118125400) [pid = 1646] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1122e3c00) [pid = 1646] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119819000) [pid = 1646] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x121356c00) [pid = 1646] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1180d2c00) [pid = 1646] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1126d4c00) [pid = 1646] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x112a85400) [pid = 1646] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x125d1fc00) [pid = 1646] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1245eb400) [pid = 1646] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x113006c00) [pid = 1646] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1126dd400) [pid = 1646] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11300fc00) [pid = 1646] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:55:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118743400) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:55:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:55:58 INFO - {} 01:55:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 524ms 01:55:58 INFO - PROCESS | 1646 | 1468918558235 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:55:58 INFO - PROCESS | 1646 | 1468918558238 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:55:58 INFO - PROCESS | 1646 | 1468918558239 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:55:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:55:58 INFO - PROCESS | 1646 | 1468918558247 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:55:58 INFO - PROCESS | 1646 | 1468918558248 Marionette TRACE conn2 <- [1,3066,null,{}] 01:55:58 INFO - PROCESS | 1646 | 1468918558250 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}] 01:55:58 INFO - PROCESS | 1646 | 1468918558251 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:58 INFO - PROCESS | 1646 | 1468918558356 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:55:58 INFO - PROCESS | 1646 | 1468918558395 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:58 INFO - PROCESS | 1646 | 1468918558396 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dade800 == 37 [pid = 1646] [id = 776] 01:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1122e3c00) [pid = 1646] [serial = 2326] [outer = 0x0] 01:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119819000) [pid = 1646] [serial = 2327] [outer = 0x1122e3c00] 01:55:58 INFO - PROCESS | 1646 | 1468918558416 Marionette DEBUG loaded listener.js 01:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12b75c000) [pid = 1646] [serial = 2328] [outer = 0x1122e3c00] 01:55:58 INFO - PROCESS | 1646 | 1468918558673 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]]]}] 01:55:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:55:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:55:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:55:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:55:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:55:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:55:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:55:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 474ms 01:55:58 INFO - PROCESS | 1646 | 1468918558723 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:55:58 INFO - PROCESS | 1646 | 1468918558726 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:55:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:55:58 INFO - PROCESS | 1646 | 1468918558731 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:55:58 INFO - PROCESS | 1646 | 1468918558733 Marionette TRACE conn2 <- [1,3070,null,{}] 01:55:58 INFO - PROCESS | 1646 | 1468918558736 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}] 01:55:58 INFO - PROCESS | 1646 | 1468918558738 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:58 INFO - PROCESS | 1646 | 1468918558830 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:55:58 INFO - PROCESS | 1646 | 1468918558833 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:58 INFO - PROCESS | 1646 | 1468918558834 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x112fba800 == 38 [pid = 1646] [id = 777] 01:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x10ebfc400) [pid = 1646] [serial = 2329] [outer = 0x0] 01:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x110fcd400) [pid = 1646] [serial = 2330] [outer = 0x10ebfc400] 01:55:58 INFO - PROCESS | 1646 | 1468918558854 Marionette DEBUG loaded listener.js 01:55:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x111c7b800) [pid = 1646] [serial = 2331] [outer = 0x10ebfc400] 01:55:59 INFO - PROCESS | 1646 | 1468918559145 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]]]}] 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:55:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 471ms 01:55:59 INFO - PROCESS | 1646 | 1468918559203 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:55:59 INFO - PROCESS | 1646 | 1468918559204 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:55:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:55:59 INFO - PROCESS | 1646 | 1468918559207 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:55:59 INFO - PROCESS | 1646 | 1468918559208 Marionette TRACE conn2 <- [1,3074,null,{}] 01:55:59 INFO - PROCESS | 1646 | 1468918559210 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}] 01:55:59 INFO - PROCESS | 1646 | 1468918559212 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:59 INFO - PROCESS | 1646 | 1468918559325 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:55:59 INFO - PROCESS | 1646 | 1468918559330 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:59 INFO - PROCESS | 1646 | 1468918559331 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187fd000 == 39 [pid = 1646] [id = 778] 01:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x111c7f000) [pid = 1646] [serial = 2332] [outer = 0x0] 01:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1126d6800) [pid = 1646] [serial = 2333] [outer = 0x111c7f000] 01:55:59 INFO - PROCESS | 1646 | 1468918559353 Marionette DEBUG loaded listener.js 01:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x112f4d800) [pid = 1646] [serial = 2334] [outer = 0x111c7f000] 01:55:59 INFO - PROCESS | 1646 | 1468918559554 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]]]}] 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:55:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:55:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 425ms 01:55:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:55:59 INFO - PROCESS | 1646 | 1468918559632 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:55:59 INFO - PROCESS | 1646 | 1468918559634 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:55:59 INFO - PROCESS | 1646 | 1468918559636 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:55:59 INFO - PROCESS | 1646 | 1468918559637 Marionette TRACE conn2 <- [1,3078,null,{}] 01:55:59 INFO - PROCESS | 1646 | 1468918559640 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}] 01:55:59 INFO - PROCESS | 1646 | 1468918559642 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:59 INFO - PROCESS | 1646 | 1468918559732 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:55:59 INFO - PROCESS | 1646 | 1468918559735 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:55:59 INFO - PROCESS | 1646 | 1468918559744 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:55:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x121610000 == 40 [pid = 1646] [id = 779] 01:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1129b4000) [pid = 1646] [serial = 2335] [outer = 0x0] 01:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x113006400) [pid = 1646] [serial = 2336] [outer = 0x1129b4000] 01:55:59 INFO - PROCESS | 1646 | 1468918559764 Marionette DEBUG loaded listener.js 01:55:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1132cac00) [pid = 1646] [serial = 2337] [outer = 0x1129b4000] 01:56:00 INFO - PROCESS | 1646 | 1468918560122 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] 01:56:00 INFO - PROCESS | 1646 | 1468918560165 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:56:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:56:00 INFO - PROCESS | 1646 | 1468918560168 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:56:00 INFO - PROCESS | 1646 | 1468918560170 Marionette TRACE conn2 <- [1,3082,null,{}] 01:56:00 INFO - PROCESS | 1646 | 1468918560175 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}] 01:56:00 INFO - PROCESS | 1646 | 1468918560176 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:00 INFO - PROCESS | 1646 | 1468918560285 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:56:00 INFO - PROCESS | 1646 | 1468918560341 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:00 INFO - PROCESS | 1646 | 1468918560343 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x118393800 == 41 [pid = 1646] [id = 780] 01:56:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1127e0000) [pid = 1646] [serial = 2338] [outer = 0x0] 01:56:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1129b1c00) [pid = 1646] [serial = 2339] [outer = 0x1127e0000] 01:56:00 INFO - PROCESS | 1646 | 1468918560371 Marionette DEBUG loaded listener.js 01:56:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x112f54800) [pid = 1646] [serial = 2340] [outer = 0x1127e0000] 01:56:00 INFO - PROCESS | 1646 | 1468918560744 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]]]}] 01:56:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:56:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:56:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:56:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:56:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 628ms 01:56:00 INFO - PROCESS | 1646 | 1468918560796 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:56:00 INFO - PROCESS | 1646 | 1468918560799 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:56:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:56:00 INFO - PROCESS | 1646 | 1468918560803 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:56:00 INFO - PROCESS | 1646 | 1468918560804 Marionette TRACE conn2 <- [1,3086,null,{}] 01:56:00 INFO - PROCESS | 1646 | 1468918560807 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}] 01:56:00 INFO - PROCESS | 1646 | 1468918560808 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:00 INFO - PROCESS | 1646 | 1468918560906 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:56:00 INFO - PROCESS | 1646 | 1468918560967 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:00 INFO - PROCESS | 1646 | 1468918560968 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12548a000 == 42 [pid = 1646] [id = 781] 01:56:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11300b400) [pid = 1646] [serial = 2341] [outer = 0x0] 01:56:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x113cdb000) [pid = 1646] [serial = 2342] [outer = 0x11300b400] 01:56:01 INFO - PROCESS | 1646 | 1468918560994 Marionette DEBUG loaded listener.js 01:56:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11811e400) [pid = 1646] [serial = 2343] [outer = 0x11300b400] 01:56:01 INFO - PROCESS | 1646 | 1468918561353 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:56:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:56:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 574ms 01:56:01 INFO - PROCESS | 1646 | 1468918561377 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:56:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:56:01 INFO - PROCESS | 1646 | 1468918561378 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:56:01 INFO - PROCESS | 1646 | 1468918561381 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:56:01 INFO - PROCESS | 1646 | 1468918561383 Marionette TRACE conn2 <- [1,3090,null,{}] 01:56:01 INFO - PROCESS | 1646 | 1468918561390 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}] 01:56:01 INFO - PROCESS | 1646 | 1468918561395 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:01 INFO - PROCESS | 1646 | 1468918561491 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:56:01 INFO - PROCESS | 1646 | 1468918561549 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:01 INFO - PROCESS | 1646 | 1468918561551 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291e4800 == 43 [pid = 1646] [id = 782] 01:56:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118592800) [pid = 1646] [serial = 2344] [outer = 0x0] 01:56:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119d37400) [pid = 1646] [serial = 2345] [outer = 0x118592800] 01:56:01 INFO - PROCESS | 1646 | 1468918561577 Marionette DEBUG loaded listener.js 01:56:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x120fd4400) [pid = 1646] [serial = 2346] [outer = 0x118592800] 01:56:01 INFO - PROCESS | 1646 | 1468918561922 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:56:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:56:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 579ms 01:56:01 INFO - PROCESS | 1646 | 1468918561961 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:56:01 INFO - PROCESS | 1646 | 1468918561962 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:56:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:56:01 INFO - PROCESS | 1646 | 1468918561965 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:56:01 INFO - PROCESS | 1646 | 1468918561966 Marionette TRACE conn2 <- [1,3094,null,{}] 01:56:01 INFO - PROCESS | 1646 | 1468918561968 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}] 01:56:01 INFO - PROCESS | 1646 | 1468918561969 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:02 INFO - PROCESS | 1646 | 1468918562066 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:56:02 INFO - PROCESS | 1646 | 1468918562123 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:02 INFO - PROCESS | 1646 | 1468918562125 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b74d000 == 44 [pid = 1646] [id = 783] 01:56:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x124431000) [pid = 1646] [serial = 2347] [outer = 0x0] 01:56:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1254b6400) [pid = 1646] [serial = 2348] [outer = 0x124431000] 01:56:02 INFO - PROCESS | 1646 | 1468918562149 Marionette DEBUG loaded listener.js 01:56:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x125f83c00) [pid = 1646] [serial = 2349] [outer = 0x124431000] 01:56:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:56:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 570ms 01:56:02 INFO - PROCESS | 1646 | 1468918562530 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:56:02 INFO - PROCESS | 1646 | 1468918562536 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:56:02 INFO - PROCESS | 1646 | 1468918562537 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:56:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:56:02 INFO - PROCESS | 1646 | 1468918562539 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:56:02 INFO - PROCESS | 1646 | 1468918562541 Marionette TRACE conn2 <- [1,3098,null,{}] 01:56:02 INFO - PROCESS | 1646 | 1468918562545 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}] 01:56:02 INFO - PROCESS | 1646 | 1468918562546 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:02 INFO - PROCESS | 1646 | 1468918562643 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:56:02 INFO - PROCESS | 1646 | 1468918562702 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:02 INFO - PROCESS | 1646 | 1468918562703 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x117490800 == 45 [pid = 1646] [id = 784] 01:56:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x111046400) [pid = 1646] [serial = 2350] [outer = 0x0] 01:56:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x111c19c00) [pid = 1646] [serial = 2351] [outer = 0x111046400] 01:56:02 INFO - PROCESS | 1646 | 1468918562899 Marionette DEBUG loaded listener.js 01:56:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1126d6c00) [pid = 1646] [serial = 2352] [outer = 0x111046400] 01:56:03 INFO - PROCESS | 1646 | 1468918563280 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]]]}] 01:56:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:56:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:56:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 776ms 01:56:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:56:03 INFO - PROCESS | 1646 | 1468918563316 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:56:03 INFO - PROCESS | 1646 | 1468918563317 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:56:03 INFO - PROCESS | 1646 | 1468918563320 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:56:03 INFO - PROCESS | 1646 | 1468918563322 Marionette TRACE conn2 <- [1,3102,null,{}] 01:56:03 INFO - PROCESS | 1646 | 1468918563325 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}] 01:56:03 INFO - PROCESS | 1646 | 1468918563327 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:03 INFO - PROCESS | 1646 | 1468918563413 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:56:03 INFO - PROCESS | 1646 | 1468918563473 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:03 INFO - PROCESS | 1646 | 1468918563474 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x120fa5800 == 46 [pid = 1646] [id = 785] 01:56:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x112d88400) [pid = 1646] [serial = 2353] [outer = 0x0] 01:56:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1132c3400) [pid = 1646] [serial = 2354] [outer = 0x112d88400] 01:56:03 INFO - PROCESS | 1646 | 1468918563497 Marionette DEBUG loaded listener.js 01:56:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x115dc7800) [pid = 1646] [serial = 2355] [outer = 0x112d88400] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1187fd000 == 45 [pid = 1646] [id = 778] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x112fba800 == 44 [pid = 1646] [id = 777] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12dade800 == 43 [pid = 1646] [id = 776] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x113d07000 == 42 [pid = 1646] [id = 775] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12d767000 == 41 [pid = 1646] [id = 774] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12d060000 == 40 [pid = 1646] [id = 773] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12bd89800 == 39 [pid = 1646] [id = 772] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x129484800 == 38 [pid = 1646] [id = 771] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12948e800 == 37 [pid = 1646] [id = 770] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x125493000 == 36 [pid = 1646] [id = 769] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1187fd800 == 35 [pid = 1646] [id = 768] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12d339800 == 34 [pid = 1646] [id = 767] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12548d000 == 33 [pid = 1646] [id = 766] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12c495800 == 32 [pid = 1646] [id = 764] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118774000 == 31 [pid = 1646] [id = 765] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x117490800 == 30 [pid = 1646] [id = 784] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12b74d000 == 29 [pid = 1646] [id = 783] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1291e4800 == 28 [pid = 1646] [id = 782] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12548a000 == 27 [pid = 1646] [id = 781] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x121610000 == 26 [pid = 1646] [id = 779] 01:56:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118393800 == 25 [pid = 1646] [id = 780] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1264cfc00) [pid = 1646] [serial = 2289] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1264d9c00) [pid = 1646] [serial = 2291] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1176b6000) [pid = 1646] [serial = 2262] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12134b400) [pid = 1646] [serial = 2274] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x113ce0000) [pid = 1646] [serial = 2253] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118f77c00) [pid = 1646] [serial = 2271] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11688a800) [pid = 1646] [serial = 2236] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1234e0000) [pid = 1646] [serial = 2277] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x120fd9000) [pid = 1646] [serial = 2241] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11677b400) [pid = 1646] [serial = 2254] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11980ec00) [pid = 1646] [serial = 2269] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1218aac00) [pid = 1646] [serial = 2276] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1264d2000) [pid = 1646] [serial = 2248] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1254b5800) [pid = 1646] [serial = 2280] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12412cc00) [pid = 1646] [serial = 2244] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118710400) [pid = 1646] [serial = 2266] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x126444800) [pid = 1646] [serial = 2245] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11300d800) [pid = 1646] [serial = 2234] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x112d67400) [pid = 1646] [serial = 2250] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118125800) [pid = 1646] [serial = 2263] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1263a6c00) [pid = 1646] [serial = 2288] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125f83000) [pid = 1646] [serial = 2286] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x113281000) [pid = 1646] [serial = 2251] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11334e800) [pid = 1646] [serial = 2259] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119d67c00) [pid = 1646] [serial = 2247] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12110fc00) [pid = 1646] [serial = 2242] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x112a8e800) [pid = 1646] [serial = 2257] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118520c00) [pid = 1646] [serial = 2265] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119d34400) [pid = 1646] [serial = 2273] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11811cc00) [pid = 1646] [serial = 2237] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1127de400) [pid = 1646] [serial = 2256] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118f79400) [pid = 1646] [serial = 2268] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118592000) [pid = 1646] [serial = 2282] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1180d5400) [pid = 1646] [serial = 2239] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1240a6c00) [pid = 1646] [serial = 2279] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x115e89000) [pid = 1646] [serial = 2260] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12412a800) [pid = 1646] [serial = 2283] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x125d1b400) [pid = 1646] [serial = 2285] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1127d2400) [pid = 1646] [serial = 2233] [outer = 0x0] [url = about:blank] 01:56:04 INFO - PROCESS | 1646 | 1468918564423 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:56:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:56:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1131ms 01:56:04 INFO - PROCESS | 1646 | 1468918564452 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:56:04 INFO - PROCESS | 1646 | 1468918564454 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:56:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:56:04 INFO - PROCESS | 1646 | 1468918564457 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:56:04 INFO - PROCESS | 1646 | 1468918564459 Marionette TRACE conn2 <- [1,3106,null,{}] 01:56:04 INFO - PROCESS | 1646 | 1468918564462 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}] 01:56:04 INFO - PROCESS | 1646 | 1468918564464 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:04 INFO - PROCESS | 1646 | 1468918564537 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:56:04 INFO - PROCESS | 1646 | 1468918564544 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:04 INFO - PROCESS | 1646 | 1468918564547 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1168b3800 == 26 [pid = 1646] [id = 786] 01:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1127d6800) [pid = 1646] [serial = 2356] [outer = 0x0] 01:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1127dc400) [pid = 1646] [serial = 2357] [outer = 0x1127d6800] 01:56:04 INFO - PROCESS | 1646 | 1468918564569 Marionette DEBUG loaded listener.js 01:56:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x112a82c00) [pid = 1646] [serial = 2358] [outer = 0x1127d6800] 01:56:04 INFO - PROCESS | 1646 | 1468918564862 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]]]}] 01:56:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:56:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:56:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:56:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 424ms 01:56:04 INFO - PROCESS | 1646 | 1468918564882 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:56:04 INFO - PROCESS | 1646 | 1468918564885 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:56:04 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:56:04 INFO - PROCESS | 1646 | 1468918564889 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:56:04 INFO - PROCESS | 1646 | 1468918564892 Marionette TRACE conn2 <- [1,3110,null,{}] 01:56:04 INFO - PROCESS | 1646 | 1468918564897 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}] 01:56:04 INFO - PROCESS | 1646 | 1468918564899 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:04 INFO - PROCESS | 1646 | 1468918564995 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:56:05 INFO - PROCESS | 1646 | 1468918565051 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:05 INFO - PROCESS | 1646 | 1468918565053 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x118499000 == 27 [pid = 1646] [id = 787] 01:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x112f4e800) [pid = 1646] [serial = 2359] [outer = 0x0] 01:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11300d400) [pid = 1646] [serial = 2360] [outer = 0x112f4e800] 01:56:05 INFO - PROCESS | 1646 | 1468918565075 Marionette DEBUG loaded listener.js 01:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1132d1000) [pid = 1646] [serial = 2361] [outer = 0x112f4e800] 01:56:05 INFO - PROCESS | 1646 | 1468918565300 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"]]]}] 01:56:05 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:56:05 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 01:56:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:56:05 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:56:05 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 426ms 01:56:05 INFO - PROCESS | 1646 | 1468918565323 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:56:05 INFO - PROCESS | 1646 | 1468918565327 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:56:05 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:56:05 INFO - PROCESS | 1646 | 1468918565334 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:56:05 INFO - PROCESS | 1646 | 1468918565337 Marionette TRACE conn2 <- [1,3114,null,{}] 01:56:05 INFO - PROCESS | 1646 | 1468918565354 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}] 01:56:05 INFO - PROCESS | 1646 | 1468918565357 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:05 INFO - PROCESS | 1646 | 1468918565442 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:56:05 INFO - PROCESS | 1646 | 1468918565448 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\", \"322dcd36-a9a0-407f-8c9a-8178c49ac4e9\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:56:05 INFO - PROCESS | 1646 | 1468918565450 Marionette INFO sendAsync 9e2a2d01-b264-2d41-b345-69fd5b52fbfd 01:56:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x120f90800 == 28 [pid = 1646] [id = 788] 01:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1161a7c00) [pid = 1646] [serial = 2362] [outer = 0x0] 01:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11688a800) [pid = 1646] [serial = 2363] [outer = 0x1161a7c00] 01:56:05 INFO - PROCESS | 1646 | 1468918565473 Marionette DEBUG loaded listener.js 01:56:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1176b5000) [pid = 1646] [serial = 2364] [outer = 0x1161a7c00] 01:56:05 INFO - PROCESS | 1646 | 1468918565756 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]]]}] 01:56:05 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:56:05 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 473ms 01:56:05 INFO - PROCESS | 1646 | 1468918565808 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:56:05 INFO - PROCESS | 1646 | 1468918565811 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:56:06 WARNING - u'runner_teardown' () 01:56:06 INFO - No more tests 01:56:06 INFO - Got 0 unexpected results 01:56:06 INFO - SUITE-END | took 519s 01:56:06 INFO - Closing logging queue 01:56:06 INFO - queue closed 01:56:07 INFO - Return code: 0 01:56:07 WARNING - # TBPL SUCCESS # 01:56:07 INFO - Running post-action listener: _resource_record_post_action 01:56:07 INFO - Running post-run listener: _resource_record_post_run 01:56:08 INFO - Total resource usage - Wall time: 540s; CPU: 58.0%; Read bytes: 36627968; Write bytes: 952541696; Read time: 245; Write time: 5033 01:56:08 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:56:08 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150567424; Write bytes: 144011264; Read time: 13586; Write time: 297 01:56:08 INFO - run-tests - Wall time: 523s; CPU: 58.0%; Read bytes: 34436608; Write bytes: 792242688; Read time: 225; Write time: 4691 01:56:08 INFO - Running post-run listener: _upload_blobber_files 01:56:08 INFO - Blob upload gear active. 01:56:08 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:56:08 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 01:56:08 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'] 01:56:08 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 01:56:08 INFO - (blobuploader) - INFO - Open directory for files ... 01:56:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:56:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:56:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:56:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:56:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:56:09 INFO - (blobuploader) - INFO - Done attempting. 01:56:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:56:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:56:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:56:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:56:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:56:10 INFO - (blobuploader) - INFO - Done attempting. 01:56:10 INFO - (blobuploader) - INFO - Iteration through files over. 01:56:10 INFO - Return code: 0 01:56:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:56:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:56:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d688082660300734a189b100e1521ccd7c48cdae323b07861a7b51a61effbaadd82aeae6e1f64fd3b52ab2b5e8d90fef6219e881087cefcb95f636e6129d631e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/91849ab54098a8b8700458570dc15a95035cc53c8db5bdfe811d700c73d5ed91a7d01d9d9465bdbc0e6c39980cee24e8b5ae1cc807ff88886065453a656ca81f"} 01:56:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:56:10 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:56:10 INFO - Contents: 01:56:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d688082660300734a189b100e1521ccd7c48cdae323b07861a7b51a61effbaadd82aeae6e1f64fd3b52ab2b5e8d90fef6219e881087cefcb95f636e6129d631e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/91849ab54098a8b8700458570dc15a95035cc53c8db5bdfe811d700c73d5ed91a7d01d9d9465bdbc0e6c39980cee24e8b5ae1cc807ff88886065453a656ca81f"} 01:56:10 INFO - Running post-run listener: copy_logs_to_upload_dir 01:56:10 INFO - Copying logs to upload dir... 01:56:10 INFO - mkdir: /builds/slave/test/build/upload/logs 01:56:10 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=586.700123 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-19 01:56:11.200863) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-19 01:56:11.204344) ========= 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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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/d688082660300734a189b100e1521ccd7c48cdae323b07861a7b51a61effbaadd82aeae6e1f64fd3b52ab2b5e8d90fef6219e881087cefcb95f636e6129d631e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/91849ab54098a8b8700458570dc15a95035cc53c8db5bdfe811d700c73d5ed91a7d01d9d9465bdbc0e6c39980cee24e8b5ae1cc807ff88886065453a656ca81f"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012702 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d688082660300734a189b100e1521ccd7c48cdae323b07861a7b51a61effbaadd82aeae6e1f64fd3b52ab2b5e8d90fef6219e881087cefcb95f636e6129d631e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/91849ab54098a8b8700458570dc15a95035cc53c8db5bdfe811d700c73d5ed91a7d01d9d9465bdbc0e6c39980cee24e8b5ae1cc807ff88886065453a656ca81f"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468895818/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-19 01:56:11.242224) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 01:56:11.242555) ========= 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.4cZkPssbnx/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.6ap4g1a0Xc/Listeners TMPDIR=/var/folders/lh/qp12vhwd15354byzrjs4wrjw00000w/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.005225 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-19 01:56:11.290811) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-19 01:56:11.291130) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-19 01:56:11.291474) ========= ========= Total master_lag: 4.65 =========