builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0382 starttime: 1468683062.59 results: success (0) buildid: 20160713154658 builduid: 38d914911e3f405faea962ef46c30ab2 revision: 84c59d136a9e54be69571b75a19e8a8ccff7b8a1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:02.592348) ========= master: http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:02.592781) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:02.593056) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:02.646944) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:02.647248) ========= 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.X3oApwtNOb/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.u2D2J5lQvy/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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-16 08:31:02-- 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% 26.9M=0s 2016-07-16 08:31:03 (26.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.438278 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:03.119802) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:03.120095) ========= 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.X3oApwtNOb/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.u2D2J5lQvy/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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.026588 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:03.168269) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 08:31:03.168595) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 84c59d136a9e54be69571b75a19e8a8ccff7b8a1 --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 84c59d136a9e54be69571b75a19e8a8ccff7b8a1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.X3oApwtNOb/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.u2D2J5lQvy/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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-16 08:31:03,249 truncating revision to first 12 chars 2016-07-16 08:31:03,249 Setting DEBUG logging. 2016-07-16 08:31:03,249 attempt 1/10 2016-07-16 08:31:03,249 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/84c59d136a9e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-16 08:31:04,520 unpacking tar archive at: mozilla-beta-84c59d136a9e/testing/mozharness/ program finished with exit code 0 elapsedTime=1.545044 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 08:31:04.735114) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:04.735418) ========= script_repo_revision: 84c59d136a9e54be69571b75a19e8a8ccff7b8a1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:04.739787) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:04.740121) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 08:31:04.759287) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-07-16 08:31:04.759671) ========= /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.X3oApwtNOb/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.u2D2J5lQvy/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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 08:31:04 INFO - MultiFileLogger online at 20160716 08:31:04 in /builds/slave/test 08:31:04 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 08:31:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:31:04 INFO - {'append_to_log': False, 08:31:04 INFO - 'base_work_dir': '/builds/slave/test', 08:31:04 INFO - 'blob_upload_branch': 'mozilla-beta', 08:31:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:31:04 INFO - 'buildbot_json_path': 'buildprops.json', 08:31:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:31:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:31:04 INFO - 'download_minidump_stackwalk': True, 08:31:04 INFO - 'download_symbols': 'true', 08:31:04 INFO - 'e10s': False, 08:31:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:31:04 INFO - 'tooltool.py': '/tools/tooltool.py', 08:31:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:31:04 INFO - '/tools/misc-python/virtualenv.py')}, 08:31:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:31:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:31:04 INFO - 'log_level': 'info', 08:31:04 INFO - 'log_to_console': True, 08:31:04 INFO - 'opt_config_files': (), 08:31:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:31:04 INFO - '--processes=1', 08:31:04 INFO - '--config=%(test_path)s/wptrunner.ini', 08:31:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:31:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:31:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:31:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:31:04 INFO - 'pip_index': False, 08:31:04 INFO - 'require_test_zip': True, 08:31:04 INFO - 'test_type': ('testharness',), 08:31:04 INFO - 'this_chunk': '1', 08:31:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:31:04 INFO - 'total_chunks': '10', 08:31:04 INFO - 'virtualenv_path': 'venv', 08:31:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:31:04 INFO - 'work_dir': 'build'} 08:31:04 INFO - ##### 08:31:04 INFO - ##### Running clobber step. 08:31:04 INFO - ##### 08:31:04 INFO - Running pre-action listener: _resource_record_pre_action 08:31:04 INFO - Running main action method: clobber 08:31:04 INFO - rmtree: /builds/slave/test/build 08:31:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:31:06 INFO - Running post-action listener: _resource_record_post_action 08:31:06 INFO - ##### 08:31:06 INFO - ##### Running read-buildbot-config step. 08:31:06 INFO - ##### 08:31:06 INFO - Running pre-action listener: _resource_record_pre_action 08:31:06 INFO - Running main action method: read_buildbot_config 08:31:06 INFO - Using buildbot properties: 08:31:06 INFO - { 08:31:06 INFO - "project": "", 08:31:06 INFO - "product": "firefox", 08:31:06 INFO - "script_repo_revision": "production", 08:31:06 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:31:06 INFO - "repository": "", 08:31:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:31:06 INFO - "buildid": "20160713154658", 08:31:06 INFO - "pgo_build": "False", 08:31:06 INFO - "basedir": "/builds/slave/test", 08:31:06 INFO - "buildnumber": 40, 08:31:06 INFO - "slavename": "t-yosemite-r7-0382", 08:31:06 INFO - "master": "http://buildbot-master133.bb.releng.scl3.mozilla.com:8201/", 08:31:06 INFO - "platform": "macosx64", 08:31:06 INFO - "branch": "mozilla-beta", 08:31:06 INFO - "revision": "84c59d136a9e54be69571b75a19e8a8ccff7b8a1", 08:31:06 INFO - "repo_path": "releases/mozilla-beta", 08:31:06 INFO - "moz_repo_path": "", 08:31:06 INFO - "stage_platform": "macosx64", 08:31:06 INFO - "builduid": "38d914911e3f405faea962ef46c30ab2", 08:31:06 INFO - "slavebuilddir": "test" 08:31:06 INFO - } 08:31:06 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.dmg. 08:31:06 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.test_packages.json. 08:31:06 INFO - Running post-action listener: _resource_record_post_action 08:31:06 INFO - ##### 08:31:06 INFO - ##### Running download-and-extract step. 08:31:06 INFO - ##### 08:31:06 INFO - Running pre-action listener: _resource_record_pre_action 08:31:06 INFO - Running main action method: download_and_extract 08:31:06 INFO - mkdir: /builds/slave/test/build/tests 08:31:06 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')]} 08:31:06 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.test_packages.json 08:31:06 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:31:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/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 08:31:07 INFO - Downloaded 1201 bytes. 08:31:07 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:31:07 INFO - Using the following test package requirements: 08:31:07 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:31:07 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:31:07 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:31:07 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:31:07 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:31:07 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:31:07 INFO - u'jsshell-mac64.zip'], 08:31:07 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:31:07 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:31:07 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:31:07 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:31:07 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:31:07 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:31:07 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:31:07 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:31:07 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:31:07 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:31:07 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:31:07 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 08:31:07 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')]} 08:31:07 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.common.tests.zip 08:31:07 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:31:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/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 08:31:07 INFO - Downloaded 18370182 bytes. 08:31:07 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/*'] 08:31:07 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/* 08:31:07 INFO - caution: filename not matched: web-platform/* 08:31:07 INFO - Return code: 11 08:31:07 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')]} 08:31:07 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:31:07 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/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 08:31:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/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 08:31:09 INFO - Downloaded 36389883 bytes. 08:31:09 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/*'] 08:31:09 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/* 08:31:13 INFO - caution: filename not matched: bin/* 08:31:13 INFO - caution: filename not matched: config/* 08:31:13 INFO - caution: filename not matched: mozbase/* 08:31:13 INFO - caution: filename not matched: marionette/* 08:31:13 INFO - caution: filename not matched: tools/wptserve/* 08:31:13 INFO - Return code: 11 08:31:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:31:13 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.dmg 08:31:13 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:31:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:31:20 INFO - Downloaded 73021684 bytes. 08:31:20 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.dmg 08:31:20 INFO - mkdir: /builds/slave/test/properties 08:31:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:31:20 INFO - Writing to file /builds/slave/test/properties/build_url 08:31:20 INFO - Contents: 08:31:20 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.dmg 08:31:20 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:31:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:31:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:31:20 INFO - Contents: 08:31:20 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:31:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:31:20 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:31:20 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:31:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/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 08:31:24 INFO - Downloaded 103717654 bytes. 08:31:24 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'] 08:31:24 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 08:31:28 INFO - Return code: 0 08:31:28 INFO - Running post-action listener: _resource_record_post_action 08:31:28 INFO - Running post-action listener: set_extra_try_arguments 08:31:28 INFO - ##### 08:31:28 INFO - ##### Running create-virtualenv step. 08:31:28 INFO - ##### 08:31:28 INFO - Running pre-action listener: _pre_create_virtualenv 08:31:28 INFO - Running pre-action listener: _resource_record_pre_action 08:31:28 INFO - Running main action method: create_virtualenv 08:31:28 INFO - Creating virtualenv /builds/slave/test/build/venv 08:31:28 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 08:31:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:31:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:31:28 INFO - Using real prefix '/tools/python27' 08:31:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:31:29 INFO - Installing distribute.............................................................................................................................................................................................done. 08:31:32 INFO - Installing pip.................done. 08:31:32 INFO - Return code: 0 08:31:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:31: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')]} 08:31:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:31:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31: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')]} 08:31:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:31:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31:32 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 0x101081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4a2cd6eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109a5e0>, '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 0x100c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100ca8990>, '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.X3oApwtNOb/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.u2D2J5lQvy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:31:32 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 08:31:32 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 08:31:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X3oApwtNOb/Render', 08:31:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:31:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:31:32 INFO - 'HOME': '/Users/cltbld', 08:31:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:31:32 INFO - 'LOGNAME': 'cltbld', 08:31:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:31:32 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:31:32 INFO - 'MOZ_NO_REMOTE': '1', 08:31:32 INFO - 'NO_EM_RESTART': '1', 08:31:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:31:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:31:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:31:32 INFO - 'PWD': '/builds/slave/test', 08:31:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:31:32 INFO - 'SHELL': '/bin/bash', 08:31:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u2D2J5lQvy/Listeners', 08:31:32 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 08:31:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:31:32 INFO - 'USER': 'cltbld', 08:31:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:31:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:31:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:31:32 INFO - 'XPC_FLAGS': '0x0', 08:31:32 INFO - 'XPC_SERVICE_NAME': '0', 08:31:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:31:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:31:32 INFO - Downloading/unpacking psutil>=0.7.1 08:31:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:31:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:31:32 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:31:32 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 08:31:32 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 08:31:32 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 08:31:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:31:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:31:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:31:36 INFO - Installing collected packages: psutil 08:31:36 INFO - Running setup.py install for psutil 08:31:36 INFO - building 'psutil._psutil_osx' extension 08:31:36 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 08:31:37 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 08:31:37 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 08:31:37 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 08:31:37 INFO - building 'psutil._psutil_posix' extension 08:31:37 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 08:31:37 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:31:37 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:31:37 INFO - ^ 08:31:37 INFO - 1 warning generated. 08:31:37 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 08:31:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:31:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:31:37 INFO - Successfully installed psutil 08:31:37 INFO - Cleaning up... 08:31:37 INFO - Return code: 0 08:31:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:31:37 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')]} 08:31:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:31:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31:37 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')]} 08:31:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:31:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31:37 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 0x101081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4a2cd6eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109a5e0>, '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 0x100c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100ca8990>, '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.X3oApwtNOb/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.u2D2J5lQvy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:31:37 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 08:31:37 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 08:31:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X3oApwtNOb/Render', 08:31:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:31:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:31:37 INFO - 'HOME': '/Users/cltbld', 08:31:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:31:37 INFO - 'LOGNAME': 'cltbld', 08:31:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:31:37 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:31:37 INFO - 'MOZ_NO_REMOTE': '1', 08:31:37 INFO - 'NO_EM_RESTART': '1', 08:31:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:31:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:31:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:31:37 INFO - 'PWD': '/builds/slave/test', 08:31:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:31:37 INFO - 'SHELL': '/bin/bash', 08:31:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u2D2J5lQvy/Listeners', 08:31:37 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 08:31:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:31:37 INFO - 'USER': 'cltbld', 08:31:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:31:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:31:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:31:37 INFO - 'XPC_FLAGS': '0x0', 08:31:37 INFO - 'XPC_SERVICE_NAME': '0', 08:31:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:31:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:31:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:31:37 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 08:31:37 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 08:31:37 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 08:31:37 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 08:31:37 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 08:31:37 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 08:31:40 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:31:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:31:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:31:40 INFO - Installing collected packages: mozsystemmonitor 08:31:40 INFO - Running setup.py install for mozsystemmonitor 08:31:40 INFO - Successfully installed mozsystemmonitor 08:31:40 INFO - Cleaning up... 08:31:40 INFO - Return code: 0 08:31:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:31:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:31:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:31:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:31:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:31:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x101081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4a2cd6eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109a5e0>, '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 0x100c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100ca8990>, '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.X3oApwtNOb/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.u2D2J5lQvy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:31:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 08:31:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 08:31:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X3oApwtNOb/Render', 08:31:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:31:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:31:40 INFO - 'HOME': '/Users/cltbld', 08:31:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:31:40 INFO - 'LOGNAME': 'cltbld', 08:31:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:31:40 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:31:40 INFO - 'MOZ_NO_REMOTE': '1', 08:31:40 INFO - 'NO_EM_RESTART': '1', 08:31:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:31:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:31:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:31:40 INFO - 'PWD': '/builds/slave/test', 08:31:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:31:40 INFO - 'SHELL': '/bin/bash', 08:31:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u2D2J5lQvy/Listeners', 08:31:40 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 08:31:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:31:40 INFO - 'USER': 'cltbld', 08:31:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:31:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:31:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:31:40 INFO - 'XPC_FLAGS': '0x0', 08:31:40 INFO - 'XPC_SERVICE_NAME': '0', 08:31:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:31:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:31:40 INFO - Downloading/unpacking blobuploader==1.2.4 08:31:40 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 08:31:40 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 08:31:40 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 08:31:40 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 08:31:40 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 08:31:40 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 08:31:43 INFO - Downloading blobuploader-1.2.4.tar.gz 08:31:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:31:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:31:43 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 08:31:43 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 08:31:43 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 08:31:43 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 08:31:43 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 08:31:43 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 08:31:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:31:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:31:43 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 08:31:43 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 08:31:43 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 08:31:43 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 08:31:43 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 08:31:43 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 08:31:44 INFO - Downloading docopt-0.6.1.tar.gz 08:31:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:31:44 INFO - Installing collected packages: blobuploader, requests, docopt 08:31:44 INFO - Running setup.py install for blobuploader 08:31:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:31:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:31:44 INFO - Running setup.py install for requests 08:31:45 INFO - Running setup.py install for docopt 08:31:45 INFO - Successfully installed blobuploader requests docopt 08:31:45 INFO - Cleaning up... 08:31:45 INFO - Return code: 0 08:31:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:31: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')]} 08:31:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:31:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31: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')]} 08:31:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:31:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31:45 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 0x101081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4a2cd6eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109a5e0>, '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 0x100c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100ca8990>, '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.X3oApwtNOb/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.u2D2J5lQvy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:31:45 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 08:31:45 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 08:31:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X3oApwtNOb/Render', 08:31:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:31:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:31:45 INFO - 'HOME': '/Users/cltbld', 08:31:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:31:45 INFO - 'LOGNAME': 'cltbld', 08:31:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:31:45 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:31:45 INFO - 'MOZ_NO_REMOTE': '1', 08:31:45 INFO - 'NO_EM_RESTART': '1', 08:31:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:31:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:31:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:31:45 INFO - 'PWD': '/builds/slave/test', 08:31:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:31:45 INFO - 'SHELL': '/bin/bash', 08:31:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u2D2J5lQvy/Listeners', 08:31:45 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 08:31:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:31:45 INFO - 'USER': 'cltbld', 08:31:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:31:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:31:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:31:45 INFO - 'XPC_FLAGS': '0x0', 08:31:45 INFO - 'XPC_SERVICE_NAME': '0', 08:31:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:31:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:31:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:31:45 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-yc9KI2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:31:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:31:45 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-aHtNxx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:31:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:31:45 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-C4IcYs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:31:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:31:45 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-onOW_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-F3ezFK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-EXihH0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-0e1aj1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-hMBIs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-LbsrhV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-xRn2VX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-AIP60f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-6zGMs2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:31:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:31:46 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-C3Ckwa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:31:47 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-ckuKDP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:31:47 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-L0iZiX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:31:47 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-yTLZ4X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:31:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:31:47 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-u8tMjP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:31:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:31:47 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-qO6svQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:31:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:31:47 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-uS6sTx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:31:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:31:47 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-eqYIXy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:31:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:31:48 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-9Bj0NC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:31:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:31:48 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 08:31:48 INFO - Running setup.py install for manifestparser 08:31:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:31:48 INFO - Running setup.py install for mozcrash 08:31:48 INFO - Running setup.py install for mozdebug 08:31:48 INFO - Running setup.py install for mozdevice 08:31:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:31:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:31:48 INFO - Running setup.py install for mozfile 08:31:48 INFO - Running setup.py install for mozhttpd 08:31:49 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:31:49 INFO - Running setup.py install for mozinfo 08:31:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:31:49 INFO - Running setup.py install for mozInstall 08:31:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:31:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:31:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:31:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:31:49 INFO - Running setup.py install for mozleak 08:31:49 INFO - Running setup.py install for mozlog 08:31:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:31:49 INFO - Running setup.py install for moznetwork 08:31:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:31:49 INFO - Running setup.py install for mozprocess 08:31:50 INFO - Running setup.py install for mozprofile 08:31:50 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:31:50 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:31:50 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:31:50 INFO - Running setup.py install for mozrunner 08:31:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:31:50 INFO - Running setup.py install for mozscreenshot 08:31:50 INFO - Running setup.py install for moztest 08:31:50 INFO - Running setup.py install for mozversion 08:31:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:31:50 INFO - Running setup.py install for wptserve 08:31:50 INFO - Running setup.py install for marionette-driver 08:31:51 INFO - Running setup.py install for browsermob-proxy 08:31:51 INFO - Running setup.py install for marionette-client 08:31:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:31:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:31:51 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 08:31:51 INFO - Cleaning up... 08:31:51 INFO - Return code: 0 08:31:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:31:51 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')]} 08:31:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:31:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31:51 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')]} 08:31:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:31:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:31:51 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 0x101081e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe4a2cd6eb0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10109a5e0>, '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 0x100c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100ca8990>, '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.X3oApwtNOb/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.u2D2J5lQvy/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:31:51 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 08:31:51 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 08:31:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X3oApwtNOb/Render', 08:31:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:31:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:31:51 INFO - 'HOME': '/Users/cltbld', 08:31:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:31:51 INFO - 'LOGNAME': 'cltbld', 08:31:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:31:51 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:31:51 INFO - 'MOZ_NO_REMOTE': '1', 08:31:51 INFO - 'NO_EM_RESTART': '1', 08:31:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:31:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:31:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:31:51 INFO - 'PWD': '/builds/slave/test', 08:31:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:31:51 INFO - 'SHELL': '/bin/bash', 08:31:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u2D2J5lQvy/Listeners', 08:31:51 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 08:31:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:31:51 INFO - 'USER': 'cltbld', 08:31:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:31:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:31:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:31:51 INFO - 'XPC_FLAGS': '0x0', 08:31:51 INFO - 'XPC_SERVICE_NAME': '0', 08:31:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:31:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:31:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:31:51 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-rKGSMM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-MgTFdr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-xrY4ey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-RBBCIC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-daZxXr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-7x1Ek1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-wQbsYK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-5A4lUo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-MGunNL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:31:52 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)) 08:31:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:31:52 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-84qpjQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-MxCYal-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-Pg0A7f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-k1T_y7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-YKXmnB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-GUmrLv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-vuRqJI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-uRhEnd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-8wNBoH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-pguVpS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:31:53 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)) 08:31:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:31:53 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-eq9UuY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:31:54 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)) 08:31:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:31:54 INFO - Running setup.py (path:/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/pip-gW7kuc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:31:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:31:54 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)) 08:31:54 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)) 08:31:54 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)) 08:31:54 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)) 08:31:54 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)) 08:31:54 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)) 08:31:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:31:54 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 08:31:54 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 08:31:54 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 08:31:54 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 08:31:54 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 08:31:54 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 08:31:56 INFO - Downloading blessings-1.6.tar.gz 08:31:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:31:57 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)) 08:31:57 INFO - Installing collected packages: blessings 08:31:57 INFO - Running setup.py install for blessings 08:31:57 INFO - Successfully installed blessings 08:31:57 INFO - Cleaning up... 08:31:57 INFO - Return code: 0 08:31:57 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:31:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:31:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:31:57 INFO - Reading from file tmpfile_stdout 08:31:57 INFO - Current package versions: 08:31:57 INFO - blessings == 1.6 08:31:57 INFO - blobuploader == 1.2.4 08:31:57 INFO - browsermob-proxy == 0.6.0 08:31:57 INFO - docopt == 0.6.1 08:31:57 INFO - manifestparser == 1.1 08:31:57 INFO - marionette-client == 2.3.0 08:31:57 INFO - marionette-driver == 1.4.0 08:31:57 INFO - mozInstall == 1.12 08:31:57 INFO - mozcrash == 0.17 08:31:57 INFO - mozdebug == 0.1 08:31:57 INFO - mozdevice == 0.48 08:31:57 INFO - mozfile == 1.2 08:31:57 INFO - mozhttpd == 0.7 08:31:57 INFO - mozinfo == 0.9 08:31:57 INFO - mozleak == 0.1 08:31:57 INFO - mozlog == 3.1 08:31:57 INFO - moznetwork == 0.27 08:31:57 INFO - mozprocess == 0.22 08:31:57 INFO - mozprofile == 0.28 08:31:57 INFO - mozrunner == 6.11 08:31:57 INFO - mozscreenshot == 0.1 08:31:57 INFO - mozsystemmonitor == 0.0 08:31:57 INFO - moztest == 0.7 08:31:57 INFO - mozversion == 1.4 08:31:57 INFO - psutil == 3.1.1 08:31:57 INFO - requests == 1.2.3 08:31:57 INFO - wptserve == 1.4.0 08:31:57 INFO - wsgiref == 0.1.2 08:31:57 INFO - Running post-action listener: _resource_record_post_action 08:31:57 INFO - Running post-action listener: _start_resource_monitoring 08:31:57 INFO - Starting resource monitoring. 08:31:57 INFO - ##### 08:31:57 INFO - ##### Running pull step. 08:31:57 INFO - ##### 08:31:57 INFO - Running pre-action listener: _resource_record_pre_action 08:31:57 INFO - Running main action method: pull 08:31:57 INFO - Pull has nothing to do! 08:31:57 INFO - Running post-action listener: _resource_record_post_action 08:31:57 INFO - ##### 08:31:57 INFO - ##### Running install step. 08:31:57 INFO - ##### 08:31:57 INFO - Running pre-action listener: _resource_record_pre_action 08:31:57 INFO - Running main action method: install 08:31:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:31:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:31:58 INFO - Reading from file tmpfile_stdout 08:31:58 INFO - Detecting whether we're running mozinstall >=1.0... 08:31:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:31:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:31:58 INFO - Reading from file tmpfile_stdout 08:31:58 INFO - Output received: 08:31:58 INFO - Usage: mozinstall [options] installer 08:31:58 INFO - Options: 08:31:58 INFO - -h, --help show this help message and exit 08:31:58 INFO - -d DEST, --destination=DEST 08:31:58 INFO - Directory to install application into. [default: 08:31:58 INFO - "/builds/slave/test"] 08:31:58 INFO - --app=APP Application being installed. [default: firefox] 08:31:58 INFO - mkdir: /builds/slave/test/build/application 08:31:58 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'] 08:31:58 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 08:32:16 INFO - Reading from file tmpfile_stdout 08:32:16 INFO - Output received: 08:32:16 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:32:16 INFO - Running post-action listener: _resource_record_post_action 08:32:16 INFO - ##### 08:32:16 INFO - ##### Running run-tests step. 08:32:16 INFO - ##### 08:32:16 INFO - Running pre-action listener: _resource_record_pre_action 08:32:16 INFO - Running main action method: run_tests 08:32:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:32:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:32:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:32:16 INFO - grabbing minidump binary from tooltool 08:32:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:32:16 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 0x10109a5e0>, '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 0x100c7dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x100ca8990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:32:16 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 08:32:16 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 08:32:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:32:16 INFO - Return code: 0 08:32:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:32:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:32:16 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/1468450018/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 08:32:16 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/1468450018/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 08:32:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.X3oApwtNOb/Render', 08:32:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:32:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:32:16 INFO - 'HOME': '/Users/cltbld', 08:32:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:32:16 INFO - 'LOGNAME': 'cltbld', 08:32:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:32:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:32:16 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 08:32:16 INFO - 'MOZ_NO_REMOTE': '1', 08:32:16 INFO - 'NO_EM_RESTART': '1', 08:32:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:32:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:32:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:32:16 INFO - 'PWD': '/builds/slave/test', 08:32:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:32:16 INFO - 'SHELL': '/bin/bash', 08:32:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.u2D2J5lQvy/Listeners', 08:32:16 INFO - 'TMPDIR': '/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/T/', 08:32:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:32:16 INFO - 'USER': 'cltbld', 08:32:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:32:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:32:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:32:16 INFO - 'XPC_FLAGS': '0x0', 08:32:16 INFO - 'XPC_SERVICE_NAME': '0', 08:32:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:32:16 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/1468450018/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 08:32:16 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 08:32:16 INFO - import pkg_resources 08:32:17 INFO - Using 1 client processes 08:32:17 INFO - wptserve Starting http server on 127.0.0.1:8000 08:32:17 INFO - wptserve Starting http server on 127.0.0.1:8001 08:32:17 INFO - wptserve Starting http server on 127.0.0.1:8443 08:32:19 INFO - SUITE-START | Running 778 tests 08:32:19 INFO - Running testharness tests 08:32:19 INFO - Setting up ssl 08:32:19 INFO - PROCESS | certutil | 08:32:19 INFO - PROCESS | certutil | 08:32:19 INFO - PROCESS | certutil | 08:32:19 INFO - Certificate Nickname Trust Attributes 08:32:19 INFO - SSL,S/MIME,JAR/XPI 08:32:19 INFO - 08:32:19 INFO - web-platform-tests CT,, 08:32:19 INFO - 08:32:19 INFO - Starting runner 08:32:20 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:32:20 INFO - PROCESS | 1666 | 1468683140771 Marionette DEBUG Marionette enabled via build flag and pref 08:32:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x113f4f000 == 1 [pid = 1666] [id = 1] 08:32:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 1 (0x113f4f800) [pid = 1666] [serial = 1] [outer = 0x0] 08:32:20 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:32:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 2 (0x113f50800) [pid = 1666] [serial = 2] [outer = 0x113f4f800] 08:32:21 INFO - PROCESS | 1666 | 1468683141087 Marionette INFO Listening on port 2828 08:32:21 INFO - PROCESS | 1666 | 1468683141324 Marionette DEBUG Marionette enabled via command-line flag 08:32:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x11694f800 == 2 [pid = 1666] [id = 2] 08:32:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 3 (0x116950000) [pid = 1666] [serial = 3] [outer = 0x0] 08:32:21 INFO - PROCESS | 1666 | [1666] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:32:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 4 (0x116951000) [pid = 1666] [serial = 4] [outer = 0x116950000] 08:32:21 INFO - PROCESS | 1666 | [1666] 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 08:32:21 INFO - PROCESS | 1666 | 1468683141475 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49282 08:32:21 INFO - PROCESS | 1666 | 1468683141560 Marionette DEBUG Closed connection conn0 08:32:21 INFO - PROCESS | 1666 | [1666] 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 08:32:21 INFO - PROCESS | 1666 | 1468683141564 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49283 08:32:21 INFO - PROCESS | 1666 | 1468683141575 Marionette DEBUG Closed connection conn1 08:32:21 INFO - PROCESS | 1666 | [1666] 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 08:32:21 INFO - PROCESS | 1666 | 1468683141580 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49284 08:32:21 INFO - PROCESS | 1666 | 1468683141589 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:32:21 INFO - PROCESS | 1666 | 1468683141594 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":"20160713154658","device":"desktop","version":"48.0"} 08:32:21 INFO - PROCESS | 1666 | [1666] 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 08:32:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ecb800 == 3 [pid = 1666] [id = 3] 08:32:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 5 (0x119ecc000) [pid = 1666] [serial = 5] [outer = 0x0] 08:32:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ecc800 == 4 [pid = 1666] [id = 4] 08:32:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 6 (0x119eec800) [pid = 1666] [serial = 6] [outer = 0x0] 08:32:22 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:32:22 INFO - PROCESS | 1666 | [1666] 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 08:32:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x123f69000 == 5 [pid = 1666] [id = 5] 08:32:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 7 (0x119eec000) [pid = 1666] [serial = 7] [outer = 0x0] 08:32:22 INFO - PROCESS | 1666 | [1666] 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 08:32:22 INFO - PROCESS | 1666 | [1666] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:32:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 8 (0x12401c800) [pid = 1666] [serial = 8] [outer = 0x119eec000] 08:32:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 9 (0x124584800) [pid = 1666] [serial = 9] [outer = 0x119ecc000] 08:32:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 10 (0x124562000) [pid = 1666] [serial = 10] [outer = 0x119eec800] 08:32:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 11 (0x124563c00) [pid = 1666] [serial = 11] [outer = 0x119eec000] 08:32:23 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:32:23 INFO - PROCESS | 1666 | 1468683143494 Marionette INFO startBrowser c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:23 INFO - PROCESS | 1666 | 1468683143514 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 1666 | 1468683143523 Marionette DEBUG loaded listener.js 08:32:23 INFO - PROCESS | 1666 | 1468683143524 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 12 (0x1265b4c00) [pid = 1666] [serial = 12] [outer = 0x119eec000] 08:32:23 INFO - PROCESS | 1666 | 1468683143840 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f","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":"20160713154658","device":"desktop","version":"48.0","command_id":1}}] 08:32:23 INFO - PROCESS | 1666 | 1468683143931 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}] 08:32:23 INFO - PROCESS | 1666 | 1468683143934 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:23 INFO - PROCESS | 1666 | 1468683143980 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:32:24 INFO - PROCESS | 1666 | 1468683144077 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:32:24 INFO - PROCESS | 1666 | 1468683144079 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:24 INFO - PROCESS | 1666 | [1666] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:32:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:32:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:32:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:32:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 13 (0x12817f800) [pid = 1666] [serial = 13] [outer = 0x119eec000] 08:32:24 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:32:24 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:32:24 INFO - PROCESS | 1666 | 1468683144415 Marionette TRACE conn2 <- [1,3,null,{}] 08:32:24 INFO - PROCESS | 1666 | 1468683144424 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:32:24 INFO - PROCESS | 1666 | 1468683144428 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:24 INFO - PROCESS | 1666 | 1468683144453 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:32:24 INFO - PROCESS | 1666 | 1468683144487 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:32:24 INFO - PROCESS | 1666 | 1468683144489 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:32:24 INFO - PROCESS | 1666 | 1468683144494 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:32:24 INFO - PROCESS | 1666 | 1468683144498 Marionette TRACE conn2 <- [1,6,null,{}] 08:32:24 INFO - PROCESS | 1666 | 1468683144501 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}] 08:32:24 INFO - PROCESS | 1666 | 1468683144505 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:24 INFO - PROCESS | 1666 | 1468683144521 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:32:24 INFO - PROCESS | 1666 | 1468683144525 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:24 INFO - PROCESS | 1666 | 1468683144527 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x129016000 == 6 [pid = 1666] [id = 6] 08:32:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 14 (0x129082000) [pid = 1666] [serial = 14] [outer = 0x0] 08:32:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 15 (0x129083c00) [pid = 1666] [serial = 15] [outer = 0x129082000] 08:32:24 INFO - PROCESS | 1666 | 1468683144569 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 16 (0x129089800) [pid = 1666] [serial = 16] [outer = 0x129082000] 08:32:24 INFO - PROCESS | 1666 | 1468683144885 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]]]}] 08:32:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919e800 == 7 [pid = 1666] [id = 7] 08:32:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 17 (0x1284a4c00) [pid = 1666] [serial = 17] [outer = 0x0] 08:32:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 18 (0x129352c00) [pid = 1666] [serial = 18] [outer = 0x1284a4c00] 08:32:24 INFO - PROCESS | 1666 | 1468683144911 Marionette DEBUG loaded listener.js 08:32:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 19 (0x129dce000) [pid = 1666] [serial = 19] [outer = 0x1284a4c00] 08:32:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:32:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 474ms 08:32:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:32:24 INFO - PROCESS | 1666 | 1468683144979 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:32:24 INFO - PROCESS | 1666 | 1468683144980 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:32:25 INFO - PROCESS | 1666 | 1468683144995 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 1666 | 1468683144997 Marionette TRACE conn2 <- [1,10,null,{}] 08:32:25 INFO - PROCESS | 1666 | 1468683145031 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}] 08:32:25 INFO - PROCESS | 1666 | 1468683145034 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:25 INFO - PROCESS | 1666 | 1468683145148 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:32:25 INFO - PROCESS | 1666 | 1468683145161 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:25 INFO - PROCESS | 1666 | 1468683145162 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a841000 == 8 [pid = 1666] [id = 8] 08:32:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 20 (0x12a8e2000) [pid = 1666] [serial = 20] [outer = 0x0] 08:32:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 21 (0x12a8e3c00) [pid = 1666] [serial = 21] [outer = 0x12a8e2000] 08:32:25 INFO - PROCESS | 1666 | 1468683145216 Marionette DEBUG loaded listener.js 08:32:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 22 (0x12a8e8400) [pid = 1666] [serial = 22] [outer = 0x12a8e2000] 08:32:25 INFO - PROCESS | 1666 | 1468683145560 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]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 580ms 08:32:25 INFO - PROCESS | 1666 | 1468683145564 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:32:25 INFO - PROCESS | 1666 | 1468683145566 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:32:25 INFO - PROCESS | 1666 | 1468683145569 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:32:25 INFO - PROCESS | 1666 | 1468683145572 Marionette TRACE conn2 <- [1,14,null,{}] 08:32:25 INFO - PROCESS | 1666 | 1468683145575 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}] 08:32:25 INFO - PROCESS | 1666 | 1468683145577 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:25 INFO - PROCESS | 1666 | 1468683145673 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:32:25 INFO - PROCESS | 1666 | 1468683145676 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:25 INFO - PROCESS | 1666 | 1468683145678 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20e800 == 9 [pid = 1666] [id = 9] 08:32:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 23 (0x12a8ec800) [pid = 1666] [serial = 23] [outer = 0x0] 08:32:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 24 (0x12b0e9000) [pid = 1666] [serial = 24] [outer = 0x12a8ec800] 08:32:25 INFO - PROCESS | 1666 | 1468683145702 Marionette DEBUG loaded listener.js 08:32:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 25 (0x12b0f4800) [pid = 1666] [serial = 25] [outer = 0x12a8ec800] 08:32:25 INFO - PROCESS | 1666 | 1468683145960 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]]]}] 08:32:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:32:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 423ms 08:32:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:32:26 INFO - PROCESS | 1666 | 1468683145994 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1666 | 1468683145995 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:32:26 INFO - PROCESS | 1666 | 1468683145997 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1666 | 1468683145998 Marionette TRACE conn2 <- [1,18,null,{}] 08:32:26 INFO - PROCESS | 1666 | 1468683146001 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}] 08:32:26 INFO - PROCESS | 1666 | 1468683146003 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:26 INFO - PROCESS | 1666 | 1468683146106 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:32:26 INFO - PROCESS | 1666 | 1468683146110 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1666 | 1468683146112 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba1c800 == 10 [pid = 1666] [id = 10] 08:32:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 26 (0x12b9d7800) [pid = 1666] [serial = 26] [outer = 0x0] 08:32:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 27 (0x12ba5e400) [pid = 1666] [serial = 27] [outer = 0x12b9d7800] 08:32:26 INFO - PROCESS | 1666 | 1468683146136 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 28 (0x12ba64400) [pid = 1666] [serial = 28] [outer = 0x12b9d7800] 08:32:26 INFO - PROCESS | 1666 | 1468683146405 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 417ms 08:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:32:26 INFO - PROCESS | 1666 | 1468683146416 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1666 | 1468683146417 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:32:26 INFO - PROCESS | 1666 | 1468683146427 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1666 | 1468683146428 Marionette TRACE conn2 <- [1,22,null,{}] 08:32:26 INFO - PROCESS | 1666 | 1468683146430 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}] 08:32:26 INFO - PROCESS | 1666 | 1468683146432 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:26 INFO - PROCESS | 1666 | 1468683146531 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:32:26 INFO - PROCESS | 1666 | 1468683146535 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1666 | 1468683146537 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be7b000 == 11 [pid = 1666] [id = 11] 08:32:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 29 (0x12ba68000) [pid = 1666] [serial = 29] [outer = 0x0] 08:32:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 30 (0x12bbe6400) [pid = 1666] [serial = 30] [outer = 0x12ba68000] 08:32:26 INFO - PROCESS | 1666 | 1468683146561 Marionette DEBUG loaded listener.js 08:32:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 31 (0x12beb6800) [pid = 1666] [serial = 31] [outer = 0x12ba68000] 08:32:26 INFO - PROCESS | 1666 | 1468683146810 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]]]}] 08:32:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:32:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 08:32:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:32:26 INFO - PROCESS | 1666 | 1468683146846 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:32:26 INFO - PROCESS | 1666 | 1468683146847 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:32:26 INFO - PROCESS | 1666 | 1468683146849 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:32:26 INFO - PROCESS | 1666 | 1468683146851 Marionette TRACE conn2 <- [1,26,null,{}] 08:32:26 INFO - PROCESS | 1666 | 1468683146860 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}] 08:32:26 INFO - PROCESS | 1666 | 1468683146861 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:26 INFO - PROCESS | 1666 | 1468683146960 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:32:26 INFO - PROCESS | 1666 | 1468683146964 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:26 INFO - PROCESS | 1666 | 1468683146965 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0d9000 == 12 [pid = 1666] [id = 12] 08:32:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 32 (0x1174cd800) [pid = 1666] [serial = 32] [outer = 0x0] 08:32:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 33 (0x1174cf400) [pid = 1666] [serial = 33] [outer = 0x1174cd800] 08:32:26 INFO - PROCESS | 1666 | 1468683146990 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 34 (0x1174d6800) [pid = 1666] [serial = 34] [outer = 0x1174cd800] 08:32:27 INFO - PROCESS | 1666 | 1468683147223 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]]]}] 08:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 08:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:32:27 INFO - PROCESS | 1666 | 1468683147278 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1666 | 1468683147279 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:32:27 INFO - PROCESS | 1666 | 1468683147281 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1666 | 1468683147282 Marionette TRACE conn2 <- [1,30,null,{}] 08:32:27 INFO - PROCESS | 1666 | 1468683147295 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}] 08:32:27 INFO - PROCESS | 1666 | 1468683147297 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:27 INFO - PROCESS | 1666 | 1468683147392 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:32:27 INFO - PROCESS | 1666 | 1468683147396 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 1666 | 1468683147397 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c33a000 == 13 [pid = 1666] [id = 13] 08:32:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 35 (0x1174d9800) [pid = 1666] [serial = 35] [outer = 0x0] 08:32:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 36 (0x12bec0c00) [pid = 1666] [serial = 36] [outer = 0x1174d9800] 08:32:27 INFO - PROCESS | 1666 | 1468683147422 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 37 (0x12c386400) [pid = 1666] [serial = 37] [outer = 0x1174d9800] 08:32:27 INFO - PROCESS | 1666 | 1468683147654 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]]]}] 08:32:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:32:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 08:32:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:32:27 INFO - PROCESS | 1666 | 1468683147713 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:32:27 INFO - PROCESS | 1666 | 1468683147715 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:32:27 INFO - PROCESS | 1666 | 1468683147717 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:32:27 INFO - PROCESS | 1666 | 1468683147718 Marionette TRACE conn2 <- [1,34,null,{}] 08:32:27 INFO - PROCESS | 1666 | 1468683147728 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}] 08:32:27 INFO - PROCESS | 1666 | 1468683147729 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:27 INFO - PROCESS | 1666 | 1468683147819 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:32:27 INFO - PROCESS | 1666 | 1468683147823 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:27 INFO - PROCESS | 1666 | 1468683147824 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6cf000 == 14 [pid = 1666] [id = 14] 08:32:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 38 (0x12c388c00) [pid = 1666] [serial = 38] [outer = 0x0] 08:32:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 39 (0x12c38e800) [pid = 1666] [serial = 39] [outer = 0x12c388c00] 08:32:27 INFO - PROCESS | 1666 | 1468683147848 Marionette DEBUG loaded listener.js 08:32:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 40 (0x12c805c00) [pid = 1666] [serial = 40] [outer = 0x12c388c00] 08:32:28 INFO - PROCESS | 1666 | 1468683148074 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 376ms 08:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:32:28 INFO - PROCESS | 1666 | 1468683148093 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1666 | 1468683148094 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:32:28 INFO - PROCESS | 1666 | 1468683148096 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1666 | 1468683148098 Marionette TRACE conn2 <- [1,38,null,{}] 08:32:28 INFO - PROCESS | 1666 | 1468683148100 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}] 08:32:28 INFO - PROCESS | 1666 | 1468683148102 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:28 INFO - PROCESS | 1666 | 1468683148214 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:32:28 INFO - PROCESS | 1666 | 1468683148217 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 1666 | 1468683148218 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb6b800 == 15 [pid = 1666] [id = 15] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 41 (0x12c808c00) [pid = 1666] [serial = 41] [outer = 0x0] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 42 (0x12c811c00) [pid = 1666] [serial = 42] [outer = 0x12c808c00] 08:32:28 INFO - PROCESS | 1666 | 1468683148241 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 43 (0x12cbc9000) [pid = 1666] [serial = 43] [outer = 0x12c808c00] 08:32:28 INFO - PROCESS | 1666 | 1468683148470 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]]]}] 08:32:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:32:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 417ms 08:32:28 INFO - PROCESS | 1666 | 1468683148515 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:32:28 INFO - PROCESS | 1666 | 1468683148516 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:32:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:32:28 INFO - PROCESS | 1666 | 1468683148527 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:32:28 INFO - PROCESS | 1666 | 1468683148528 Marionette TRACE conn2 <- [1,42,null,{}] 08:32:28 INFO - PROCESS | 1666 | 1468683148531 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}] 08:32:28 INFO - PROCESS | 1666 | 1468683148532 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:28 INFO - PROCESS | 1666 | 1468683148628 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:32:28 INFO - PROCESS | 1666 | 1468683148633 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:28 INFO - PROCESS | 1666 | 1468683148634 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf57000 == 16 [pid = 1666] [id = 16] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 44 (0x12cbcf800) [pid = 1666] [serial = 44] [outer = 0x0] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 45 (0x12cf88400) [pid = 1666] [serial = 45] [outer = 0x12cbcf800] 08:32:28 INFO - PROCESS | 1666 | 1468683148659 Marionette DEBUG loaded listener.js 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 46 (0x12cf8cc00) [pid = 1666] [serial = 46] [outer = 0x12cbcf800] 08:32:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d32f000 == 17 [pid = 1666] [id = 17] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 47 (0x12d32f800) [pid = 1666] [serial = 47] [outer = 0x0] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 48 (0x12d334800) [pid = 1666] [serial = 48] [outer = 0x12d32f800] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 49 (0x12d33b800) [pid = 1666] [serial = 49] [outer = 0x12d32f800] 08:32:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d32e800 == 18 [pid = 1666] [id = 18] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 50 (0x12cf8ec00) [pid = 1666] [serial = 50] [outer = 0x0] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 51 (0x12d38c800) [pid = 1666] [serial = 51] [outer = 0x12cf8ec00] 08:32:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 52 (0x12cf8e400) [pid = 1666] [serial = 52] [outer = 0x12cf8ec00] 08:32:29 INFO - PROCESS | 1666 | 1468683149032 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 524ms 08:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:32:29 INFO - PROCESS | 1666 | 1468683149046 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1666 | 1468683149047 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:32:29 INFO - PROCESS | 1666 | 1468683149049 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1666 | 1468683149051 Marionette TRACE conn2 <- [1,46,null,{}] 08:32:29 INFO - PROCESS | 1666 | 1468683149056 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}] 08:32:29 INFO - PROCESS | 1666 | 1468683149057 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:29 INFO - PROCESS | 1666 | 1468683149148 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:32:29 INFO - PROCESS | 1666 | 1468683149153 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 1666 | 1468683149163 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d683800 == 19 [pid = 1666] [id = 19] 08:32:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 53 (0x12cf93400) [pid = 1666] [serial = 53] [outer = 0x0] 08:32:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 54 (0x12d775400) [pid = 1666] [serial = 54] [outer = 0x12cf93400] 08:32:29 INFO - PROCESS | 1666 | 1468683149190 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 55 (0x12d778c00) [pid = 1666] [serial = 55] [outer = 0x12cf93400] 08:32:29 INFO - PROCESS | 1666 | 1468683149434 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 08:32:29 INFO - PROCESS | 1666 | 1468683149478 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1666 | 1468683149479 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:32:29 INFO - PROCESS | 1666 | 1468683149481 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1666 | 1468683149482 Marionette TRACE conn2 <- [1,50,null,{}] 08:32:29 INFO - PROCESS | 1666 | 1468683149491 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}] 08:32:29 INFO - PROCESS | 1666 | 1468683149493 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:29 INFO - PROCESS | 1666 | 1468683149591 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:32:29 INFO - PROCESS | 1666 | 1468683149594 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:29 INFO - PROCESS | 1666 | 1468683149596 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d9e4000 == 20 [pid = 1666] [id = 20] 08:32:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x118426c00) [pid = 1666] [serial = 56] [outer = 0x0] 08:32:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x1184c7c00) [pid = 1666] [serial = 57] [outer = 0x118426c00] 08:32:29 INFO - PROCESS | 1666 | 1468683149619 Marionette DEBUG loaded listener.js 08:32:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x1184d0c00) [pid = 1666] [serial = 58] [outer = 0x118426c00] 08:32:29 INFO - PROCESS | 1666 | 1468683149851 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]]]}] 08:32:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:32:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 419ms 08:32:29 INFO - PROCESS | 1666 | 1468683149900 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:32:29 INFO - PROCESS | 1666 | 1468683149901 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:32:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:32:29 INFO - PROCESS | 1666 | 1468683149911 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:32:29 INFO - PROCESS | 1666 | 1468683149912 Marionette TRACE conn2 <- [1,54,null,{}] 08:32:29 INFO - PROCESS | 1666 | 1468683149914 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}] 08:32:29 INFO - PROCESS | 1666 | 1468683149915 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:30 INFO - PROCESS | 1666 | 1468683150009 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:32:30 INFO - PROCESS | 1666 | 1468683150021 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 1666 | 1468683150022 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d7d1800 == 21 [pid = 1666] [id = 21] 08:32:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x1184d3400) [pid = 1666] [serial = 59] [outer = 0x0] 08:32:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x12bb23000) [pid = 1666] [serial = 60] [outer = 0x1184d3400] 08:32:30 INFO - PROCESS | 1666 | 1468683150046 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x12bb27400) [pid = 1666] [serial = 61] [outer = 0x1184d3400] 08:32:30 INFO - PROCESS | 1666 | 1468683150271 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]]]}] 08:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 423ms 08:32:30 INFO - PROCESS | 1666 | 1468683150333 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 1666 | 1468683150334 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:32:30 INFO - PROCESS | 1666 | 1468683150344 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1666 | 1468683150345 Marionette TRACE conn2 <- [1,58,null,{}] 08:32:30 INFO - PROCESS | 1666 | 1468683150347 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}] 08:32:30 INFO - PROCESS | 1666 | 1468683150348 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:30 INFO - PROCESS | 1666 | 1468683150443 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:32:30 INFO - PROCESS | 1666 | 1468683150447 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:30 INFO - PROCESS | 1666 | 1468683150448 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12e3cb000 == 22 [pid = 1666] [id = 22] 08:32:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x12bb29c00) [pid = 1666] [serial = 62] [outer = 0x0] 08:32:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x119966000) [pid = 1666] [serial = 63] [outer = 0x12bb29c00] 08:32:30 INFO - PROCESS | 1666 | 1468683150476 Marionette DEBUG loaded listener.js 08:32:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x12d779400) [pid = 1666] [serial = 64] [outer = 0x12bb29c00] 08:32:30 INFO - PROCESS | 1666 | 1468683150748 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]]]}] 08:32:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:32:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 418ms 08:32:30 INFO - PROCESS | 1666 | 1468683150763 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:32:30 INFO - PROCESS | 1666 | 1468683150765 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:32:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:32:30 INFO - PROCESS | 1666 | 1468683150781 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:32:30 INFO - PROCESS | 1666 | 1468683150783 Marionette TRACE conn2 <- [1,62,null,{}] 08:32:30 INFO - PROCESS | 1666 | 1468683150795 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}] 08:32:30 INFO - PROCESS | 1666 | 1468683150796 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:30 INFO - PROCESS | 1666 | 1468683150941 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:32:31 INFO - PROCESS | 1666 | 1468683151704 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:31 INFO - PROCESS | 1666 | 1468683151706 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x111a47000 == 23 [pid = 1666] [id = 23] 08:32:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x111c14800) [pid = 1666] [serial = 65] [outer = 0x0] 08:32:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1121b2c00) [pid = 1666] [serial = 66] [outer = 0x111c14800] 08:32:31 INFO - PROCESS | 1666 | 1468683151735 Marionette DEBUG loaded listener.js 08:32:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x112d3ac00) [pid = 1666] [serial = 67] [outer = 0x111c14800] 08:32:32 INFO - PROCESS | 1666 | 1468683152177 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]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1441ms 08:32:32 INFO - PROCESS | 1666 | 1468683152217 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:32:32 INFO - PROCESS | 1666 | 1468683152221 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:32:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:32:32 INFO - PROCESS | 1666 | 1468683152226 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:32:32 INFO - PROCESS | 1666 | 1468683152229 Marionette TRACE conn2 <- [1,66,null,{}] 08:32:32 INFO - PROCESS | 1666 | 1468683152234 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}] 08:32:32 INFO - PROCESS | 1666 | 1468683152239 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:32 INFO - PROCESS | 1666 | 1468683152416 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:32:32 INFO - PROCESS | 1666 | 1468683152489 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:32 INFO - PROCESS | 1666 | 1468683152490 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x116244800 == 24 [pid = 1666] [id = 24] 08:32:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x112e9b400) [pid = 1666] [serial = 68] [outer = 0x0] 08:32:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x113f2f800) [pid = 1666] [serial = 69] [outer = 0x112e9b400] 08:32:32 INFO - PROCESS | 1666 | 1468683152543 Marionette DEBUG loaded listener.js 08:32:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x116745c00) [pid = 1666] [serial = 70] [outer = 0x112e9b400] 08:32:32 INFO - PROCESS | 1666 | 1468683152972 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]]]}] 08:32:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:32:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 775ms 08:32:33 INFO - PROCESS | 1666 | 1468683153001 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:32:33 INFO - PROCESS | 1666 | 1468683153006 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:32:33 INFO - PROCESS | 1666 | 1468683153009 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1666 | 1468683153010 Marionette TRACE conn2 <- [1,70,null,{}] 08:32:33 INFO - PROCESS | 1666 | 1468683153013 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}] 08:32:33 INFO - PROCESS | 1666 | 1468683153014 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:33 INFO - PROCESS | 1666 | 1468683153133 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:32:33 INFO - PROCESS | 1666 | 1468683153186 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 1666 | 1468683153188 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f17000 == 25 [pid = 1666] [id = 25] 08:32:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x116a1a800) [pid = 1666] [serial = 71] [outer = 0x0] 08:32:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1174d7c00) [pid = 1666] [serial = 72] [outer = 0x116a1a800] 08:32:33 INFO - PROCESS | 1666 | 1468683153216 Marionette DEBUG loaded listener.js 08:32:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11848fc00) [pid = 1666] [serial = 73] [outer = 0x116a1a800] 08:32:33 INFO - PROCESS | 1666 | 1468683153689 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]]]}] 08:32:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:32:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 721ms 08:32:33 INFO - PROCESS | 1666 | 1468683153730 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:32:33 INFO - PROCESS | 1666 | 1468683153732 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:32:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:32:33 INFO - PROCESS | 1666 | 1468683153739 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:32:33 INFO - PROCESS | 1666 | 1468683153743 Marionette TRACE conn2 <- [1,74,null,{}] 08:32:33 INFO - PROCESS | 1666 | 1468683153747 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}] 08:32:33 INFO - PROCESS | 1666 | 1468683153749 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:33 INFO - PROCESS | 1666 | 1468683153868 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:32:33 INFO - PROCESS | 1666 | 1468683153922 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:33 INFO - PROCESS | 1666 | 1468683153924 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ee5000 == 26 [pid = 1666] [id = 26] 08:32:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1184c5c00) [pid = 1666] [serial = 74] [outer = 0x0] 08:32:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x118d80400) [pid = 1666] [serial = 75] [outer = 0x1184c5c00] 08:32:33 INFO - PROCESS | 1666 | 1468683153956 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x12391ec00) [pid = 1666] [serial = 76] [outer = 0x1184c5c00] 08:32:34 INFO - PROCESS | 1666 | 1468683154592 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]]]}] 08:32:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:32:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 877ms 08:32:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:32:34 INFO - PROCESS | 1666 | 1468683154613 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:32:34 INFO - PROCESS | 1666 | 1468683154614 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:32:34 INFO - PROCESS | 1666 | 1468683154617 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:32:34 INFO - PROCESS | 1666 | 1468683154619 Marionette TRACE conn2 <- [1,78,null,{}] 08:32:34 INFO - PROCESS | 1666 | 1468683154622 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}] 08:32:34 INFO - PROCESS | 1666 | 1468683154624 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:34 INFO - PROCESS | 1666 | 1468683154706 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:32:34 INFO - PROCESS | 1666 | 1468683154760 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:34 INFO - PROCESS | 1666 | 1468683154763 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1132ae000 == 27 [pid = 1666] [id = 27] 08:32:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x113aa0c00) [pid = 1666] [serial = 77] [outer = 0x0] 08:32:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x113d41800) [pid = 1666] [serial = 78] [outer = 0x113aa0c00] 08:32:34 INFO - PROCESS | 1666 | 1468683154794 Marionette DEBUG loaded listener.js 08:32:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x115021000) [pid = 1666] [serial = 79] [outer = 0x113aa0c00] 08:32:35 INFO - PROCESS | 1666 | 1468683155228 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 673ms 08:32:35 INFO - PROCESS | 1666 | 1468683155291 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1666 | 1468683155296 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:32:35 INFO - PROCESS | 1666 | 1468683155302 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1666 | 1468683155304 Marionette TRACE conn2 <- [1,82,null,{}] 08:32:35 INFO - PROCESS | 1666 | 1468683155308 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}] 08:32:35 INFO - PROCESS | 1666 | 1468683155310 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:35 INFO - PROCESS | 1666 | 1468683155428 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:32:35 INFO - PROCESS | 1666 | 1468683155440 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 1666 | 1468683155441 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x113ace800 == 28 [pid = 1666] [id = 28] 08:32:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x115df6c00) [pid = 1666] [serial = 80] [outer = 0x0] 08:32:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116743800) [pid = 1666] [serial = 81] [outer = 0x115df6c00] 08:32:35 INFO - PROCESS | 1666 | 1468683155481 Marionette DEBUG loaded listener.js 08:32:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11696b800) [pid = 1666] [serial = 82] [outer = 0x115df6c00] 08:32:35 INFO - PROCESS | 1666 | 1468683155864 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]]]}] 08:32:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:32:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 570ms 08:32:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:32:35 INFO - PROCESS | 1666 | 1468683155877 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:32:35 INFO - PROCESS | 1666 | 1468683155879 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:32:35 INFO - PROCESS | 1666 | 1468683155881 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:32:35 INFO - PROCESS | 1666 | 1468683155883 Marionette TRACE conn2 <- [1,86,null,{}] 08:32:35 INFO - PROCESS | 1666 | 1468683155893 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}] 08:32:35 INFO - PROCESS | 1666 | 1468683155896 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:35 INFO - PROCESS | 1666 | 1468683155973 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:32:35 INFO - PROCESS | 1666 | 1468683155977 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:35 INFO - PROCESS | 1666 | 1468683155979 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x116257800 == 29 [pid = 1666] [id = 29] 08:32:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1171c9400) [pid = 1666] [serial = 83] [outer = 0x0] 08:32:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1174e4400) [pid = 1666] [serial = 84] [outer = 0x1171c9400] 08:32:36 INFO - PROCESS | 1666 | 1468683156007 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1176ec800) [pid = 1666] [serial = 85] [outer = 0x1171c9400] 08:32:36 INFO - PROCESS | 1666 | 1468683156334 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]]]}] 08:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 475ms 08:32:36 INFO - PROCESS | 1666 | 1468683156357 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:32:36 INFO - PROCESS | 1666 | 1468683156358 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:32:36 INFO - PROCESS | 1666 | 1468683156360 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1666 | 1468683156361 Marionette TRACE conn2 <- [1,90,null,{}] 08:32:36 INFO - PROCESS | 1666 | 1468683156364 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}] 08:32:36 INFO - PROCESS | 1666 | 1468683156365 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:36 INFO - PROCESS | 1666 | 1468683156443 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:32:36 INFO - PROCESS | 1666 | 1468683156488 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 1666 | 1468683156489 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x116941800 == 30 [pid = 1666] [id = 30] 08:32:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1176eb800) [pid = 1666] [serial = 86] [outer = 0x0] 08:32:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11842a800) [pid = 1666] [serial = 87] [outer = 0x1176eb800] 08:32:36 INFO - PROCESS | 1666 | 1468683156515 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1184cec00) [pid = 1666] [serial = 88] [outer = 0x1176eb800] 08:32:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:32:36 INFO - PROCESS | 1666 | 1468683156775 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]]]}] 08:32:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 08:32:36 INFO - PROCESS | 1666 | 1468683156779 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:32:36 INFO - PROCESS | 1666 | 1468683156780 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:32:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:32:36 INFO - PROCESS | 1666 | 1468683156783 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:32:36 INFO - PROCESS | 1666 | 1468683156784 Marionette TRACE conn2 <- [1,94,null,{}] 08:32:36 INFO - PROCESS | 1666 | 1468683156796 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}] 08:32:36 INFO - PROCESS | 1666 | 1468683156797 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:36 INFO - PROCESS | 1666 | 1468683156875 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:32:36 INFO - PROCESS | 1666 | 1468683156879 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:36 INFO - PROCESS | 1666 | 1468683156880 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f1d000 == 31 [pid = 1666] [id = 31] 08:32:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x118482400) [pid = 1666] [serial = 89] [outer = 0x0] 08:32:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1186b4000) [pid = 1666] [serial = 90] [outer = 0x118482400] 08:32:36 INFO - PROCESS | 1666 | 1468683156908 Marionette DEBUG loaded listener.js 08:32:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1187d2000) [pid = 1666] [serial = 91] [outer = 0x118482400] 08:32:37 INFO - PROCESS | 1666 | 1468683157259 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]]]}] 08:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 522ms 08:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:32:37 INFO - PROCESS | 1666 | 1468683157306 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 1666 | 1468683157307 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:32:37 INFO - PROCESS | 1666 | 1468683157310 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 1666 | 1468683157312 Marionette TRACE conn2 <- [1,98,null,{}] 08:32:37 INFO - PROCESS | 1666 | 1468683157315 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}] 08:32:37 INFO - PROCESS | 1666 | 1468683157321 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:37 INFO - PROCESS | 1666 | 1468683157466 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:32:37 INFO - PROCESS | 1666 | 1468683157477 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:37 INFO - PROCESS | 1666 | 1468683157478 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x118129000 == 32 [pid = 1666] [id = 32] 08:32:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119125400) [pid = 1666] [serial = 92] [outer = 0x0] 08:32:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119423400) [pid = 1666] [serial = 93] [outer = 0x119125400] 08:32:37 INFO - PROCESS | 1666 | 1468683157519 Marionette DEBUG loaded listener.js 08:32:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119968c00) [pid = 1666] [serial = 94] [outer = 0x119125400] 08:32:37 INFO - PROCESS | 1666 | 1468683157879 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]]]}] 08:32:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:32:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 620ms 08:32:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:32:37 INFO - PROCESS | 1666 | 1468683157931 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:32:37 INFO - PROCESS | 1666 | 1468683157932 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:32:37 INFO - PROCESS | 1666 | 1468683157934 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:32:37 INFO - PROCESS | 1666 | 1468683157936 Marionette TRACE conn2 <- [1,102,null,{}] 08:32:37 INFO - PROCESS | 1666 | 1468683157938 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}] 08:32:37 INFO - PROCESS | 1666 | 1468683157940 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:38 INFO - PROCESS | 1666 | 1468683158068 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:32:38 INFO - PROCESS | 1666 | 1468683158079 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 1666 | 1468683158080 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x118160000 == 33 [pid = 1666] [id = 33] 08:32:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11942dc00) [pid = 1666] [serial = 95] [outer = 0x0] 08:32:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119ba3000) [pid = 1666] [serial = 96] [outer = 0x11942dc00] 08:32:38 INFO - PROCESS | 1666 | 1468683158120 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x120fd9400) [pid = 1666] [serial = 97] [outer = 0x11942dc00] 08:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 571ms 08:32:38 INFO - PROCESS | 1666 | 1468683158502 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]]]}] 08:32:38 INFO - PROCESS | 1666 | 1468683158505 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 1666 | 1468683158507 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:32:38 INFO - PROCESS | 1666 | 1468683158509 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 1666 | 1468683158510 Marionette TRACE conn2 <- [1,106,null,{}] 08:32:38 INFO - PROCESS | 1666 | 1468683158512 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}] 08:32:38 INFO - PROCESS | 1666 | 1468683158513 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:38 INFO - PROCESS | 1666 | 1468683158591 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:32:38 INFO - PROCESS | 1666 | 1468683158594 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:38 INFO - PROCESS | 1666 | 1468683158596 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x119159000 == 34 [pid = 1666] [id = 34] 08:32:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119b99000) [pid = 1666] [serial = 98] [outer = 0x0] 08:32:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x123923800) [pid = 1666] [serial = 99] [outer = 0x119b99000] 08:32:38 INFO - PROCESS | 1666 | 1468683158621 Marionette DEBUG loaded listener.js 08:32:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123928800) [pid = 1666] [serial = 100] [outer = 0x119b99000] 08:32:38 INFO - PROCESS | 1666 | 1468683158928 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]]]}] 08:32:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:32:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 472ms 08:32:38 INFO - PROCESS | 1666 | 1468683158982 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:32:38 INFO - PROCESS | 1666 | 1468683158984 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:32:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:32:38 INFO - PROCESS | 1666 | 1468683158987 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:32:38 INFO - PROCESS | 1666 | 1468683158989 Marionette TRACE conn2 <- [1,110,null,{}] 08:32:39 INFO - PROCESS | 1666 | 1468683159009 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}] 08:32:39 INFO - PROCESS | 1666 | 1468683159011 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:39 INFO - PROCESS | 1666 | 1468683159126 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:32:39 INFO - PROCESS | 1666 | 1468683159132 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 1666 | 1468683159133 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x11936e800 == 35 [pid = 1666] [id = 35] 08:32:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12391e800) [pid = 1666] [serial = 101] [outer = 0x0] 08:32:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x123bf0000) [pid = 1666] [serial = 102] [outer = 0x12391e800] 08:32:39 INFO - PROCESS | 1666 | 1468683159172 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124017000) [pid = 1666] [serial = 103] [outer = 0x12391e800] 08:32:39 INFO - PROCESS | 1666 | 1468683159569 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]]]}] 08:32:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:32:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 622ms 08:32:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:32:39 INFO - PROCESS | 1666 | 1468683159609 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:32:39 INFO - PROCESS | 1666 | 1468683159610 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:32:39 INFO - PROCESS | 1666 | 1468683159612 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:32:39 INFO - PROCESS | 1666 | 1468683159613 Marionette TRACE conn2 <- [1,114,null,{}] 08:32:39 INFO - PROCESS | 1666 | 1468683159616 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}] 08:32:39 INFO - PROCESS | 1666 | 1468683159617 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:39 INFO - PROCESS | 1666 | 1468683159715 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:32:39 INFO - PROCESS | 1666 | 1468683159723 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:39 INFO - PROCESS | 1666 | 1468683159724 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bbf800 == 36 [pid = 1666] [id = 36] 08:32:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x123bd7400) [pid = 1666] [serial = 104] [outer = 0x0] 08:32:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1241b3000) [pid = 1666] [serial = 105] [outer = 0x123bd7400] 08:32:39 INFO - PROCESS | 1666 | 1468683159748 Marionette DEBUG loaded listener.js 08:32:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x124560800) [pid = 1666] [serial = 106] [outer = 0x123bd7400] 08:32:40 INFO - PROCESS | 1666 | 1468683160120 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]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 518ms 08:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:32:40 INFO - PROCESS | 1666 | 1468683160130 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1666 | 1468683160132 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:32:40 INFO - PROCESS | 1666 | 1468683160134 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1666 | 1468683160136 Marionette TRACE conn2 <- [1,118,null,{}] 08:32:40 INFO - PROCESS | 1666 | 1468683160141 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}] 08:32:40 INFO - PROCESS | 1666 | 1468683160143 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:40 INFO - PROCESS | 1666 | 1468683160280 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:32:40 INFO - PROCESS | 1666 | 1468683160354 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1666 | 1468683160355 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239cb000 == 37 [pid = 1666] [id = 37] 08:32:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x123bef800) [pid = 1666] [serial = 107] [outer = 0x0] 08:32:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x124810c00) [pid = 1666] [serial = 108] [outer = 0x123bef800] 08:32:40 INFO - PROCESS | 1666 | 1468683160397 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x124f12800) [pid = 1666] [serial = 109] [outer = 0x123bef800] 08:32:40 INFO - PROCESS | 1666 | 1468683160686 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]]]}] 08:32:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:32:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 572ms 08:32:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:32:40 INFO - PROCESS | 1666 | 1468683160712 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:32:40 INFO - PROCESS | 1666 | 1468683160713 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:32:40 INFO - PROCESS | 1666 | 1468683160715 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:32:40 INFO - PROCESS | 1666 | 1468683160716 Marionette TRACE conn2 <- [1,122,null,{}] 08:32:40 INFO - PROCESS | 1666 | 1468683160726 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}] 08:32:40 INFO - PROCESS | 1666 | 1468683160727 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:40 INFO - PROCESS | 1666 | 1468683160812 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:32:40 INFO - PROCESS | 1666 | 1468683160816 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:40 INFO - PROCESS | 1666 | 1468683160817 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c17800 == 38 [pid = 1666] [id = 38] 08:32:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x124ff9c00) [pid = 1666] [serial = 110] [outer = 0x0] 08:32:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x126037800) [pid = 1666] [serial = 111] [outer = 0x124ff9c00] 08:32:40 INFO - PROCESS | 1666 | 1468683160842 Marionette DEBUG loaded listener.js 08:32:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x126044000) [pid = 1666] [serial = 112] [outer = 0x124ff9c00] 08:32:41 INFO - PROCESS | 1666 | 1468683161141 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]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 468ms 08:32:41 INFO - PROCESS | 1666 | 1468683161183 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1666 | 1468683161185 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:32:41 INFO - PROCESS | 1666 | 1468683161188 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1666 | 1468683161190 Marionette TRACE conn2 <- [1,126,null,{}] 08:32:41 INFO - PROCESS | 1666 | 1468683161193 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}] 08:32:41 INFO - PROCESS | 1666 | 1468683161194 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:41 INFO - PROCESS | 1666 | 1468683161296 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:32:41 INFO - PROCESS | 1666 | 1468683161309 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 1666 | 1468683161310 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x124125800 == 39 [pid = 1666] [id = 39] 08:32:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1174d9c00) [pid = 1666] [serial = 113] [outer = 0x0] 08:32:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x126043c00) [pid = 1666] [serial = 114] [outer = 0x1174d9c00] 08:32:41 INFO - PROCESS | 1666 | 1468683161334 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12652c800) [pid = 1666] [serial = 115] [outer = 0x1174d9c00] 08:32:41 INFO - PROCESS | 1666 | 1468683161617 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]]]}] 08:32:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:32:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 08:32:41 INFO - PROCESS | 1666 | 1468683161659 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:32:41 INFO - PROCESS | 1666 | 1468683161660 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:32:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:32:41 INFO - PROCESS | 1666 | 1468683161662 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:32:41 INFO - PROCESS | 1666 | 1468683161663 Marionette TRACE conn2 <- [1,130,null,{}] 08:32:41 INFO - PROCESS | 1666 | 1468683161666 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}] 08:32:41 INFO - PROCESS | 1666 | 1468683161667 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:41 INFO - PROCESS | 1666 | 1468683161747 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:32:41 INFO - PROCESS | 1666 | 1468683161750 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:41 INFO - PROCESS | 1666 | 1468683161751 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1245e4800 == 40 [pid = 1666] [id = 40] 08:32:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1265b7800) [pid = 1666] [serial = 116] [outer = 0x0] 08:32:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x126771000) [pid = 1666] [serial = 117] [outer = 0x1265b7800] 08:32:41 INFO - PROCESS | 1666 | 1468683161779 Marionette DEBUG loaded listener.js 08:32:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x128173800) [pid = 1666] [serial = 118] [outer = 0x1265b7800] 08:32:42 INFO - PROCESS | 1666 | 1468683162166 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 519ms 08:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:32:42 INFO - PROCESS | 1666 | 1468683162181 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1666 | 1468683162182 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:32:42 INFO - PROCESS | 1666 | 1468683162184 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1666 | 1468683162186 Marionette TRACE conn2 <- [1,134,null,{}] 08:32:42 INFO - PROCESS | 1666 | 1468683162206 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}] 08:32:42 INFO - PROCESS | 1666 | 1468683162207 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:42 INFO - PROCESS | 1666 | 1468683162294 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:32:42 INFO - PROCESS | 1666 | 1468683162297 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1666 | 1468683162298 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254b9000 == 41 [pid = 1666] [id = 41] 08:32:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x128179000) [pid = 1666] [serial = 119] [outer = 0x0] 08:32:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1282b3c00) [pid = 1666] [serial = 120] [outer = 0x128179000] 08:32:42 INFO - PROCESS | 1666 | 1468683162322 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x1282c0000) [pid = 1666] [serial = 121] [outer = 0x128179000] 08:32:42 INFO - PROCESS | 1666 | 1468683162639 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]]]}] 08:32:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:32:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 472ms 08:32:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:32:42 INFO - PROCESS | 1666 | 1468683162658 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:32:42 INFO - PROCESS | 1666 | 1468683162659 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:32:42 INFO - PROCESS | 1666 | 1468683162661 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:32:42 INFO - PROCESS | 1666 | 1468683162662 Marionette TRACE conn2 <- [1,138,null,{}] 08:32:42 INFO - PROCESS | 1666 | 1468683162664 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}] 08:32:42 INFO - PROCESS | 1666 | 1468683162665 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:42 INFO - PROCESS | 1666 | 1468683162748 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:32:42 INFO - PROCESS | 1666 | 1468683162753 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:42 INFO - PROCESS | 1666 | 1468683162755 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x126504800 == 42 [pid = 1666] [id = 42] 08:32:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x12817c000) [pid = 1666] [serial = 122] [outer = 0x0] 08:32:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x129083000) [pid = 1666] [serial = 123] [outer = 0x12817c000] 08:32:42 INFO - PROCESS | 1666 | 1468683162780 Marionette DEBUG loaded listener.js 08:32:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12908ac00) [pid = 1666] [serial = 124] [outer = 0x12817c000] 08:32:43 INFO - PROCESS | 1666 | 1468683163817 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]]]}] 08:32:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:32:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1170ms 08:32:43 INFO - PROCESS | 1666 | 1468683163832 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:32:43 INFO - PROCESS | 1666 | 1468683163835 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:32:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:32:43 INFO - PROCESS | 1666 | 1468683163848 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:32:43 INFO - PROCESS | 1666 | 1468683163850 Marionette TRACE conn2 <- [1,142,null,{}] 08:32:43 INFO - PROCESS | 1666 | 1468683163858 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}] 08:32:43 INFO - PROCESS | 1666 | 1468683163861 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:43 INFO - PROCESS | 1666 | 1468683163957 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:32:43 INFO - PROCESS | 1666 | 1468683163962 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:43 INFO - PROCESS | 1666 | 1468683163963 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x113366800 == 43 [pid = 1666] [id = 43] 08:32:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x115df2000) [pid = 1666] [serial = 125] [outer = 0x0] 08:32:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1166f3c00) [pid = 1666] [serial = 126] [outer = 0x115df2000] 08:32:43 INFO - PROCESS | 1666 | 1468683163990 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x11696e000) [pid = 1666] [serial = 127] [outer = 0x115df2000] 08:32:44 INFO - PROCESS | 1666 | 1468683164302 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]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 480ms 08:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:32:44 INFO - PROCESS | 1666 | 1468683164331 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1666 | 1468683164334 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:32:44 INFO - PROCESS | 1666 | 1468683164340 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1666 | 1468683164342 Marionette TRACE conn2 <- [1,146,null,{}] 08:32:44 INFO - PROCESS | 1666 | 1468683164345 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}] 08:32:44 INFO - PROCESS | 1666 | 1468683164346 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:44 INFO - PROCESS | 1666 | 1468683164441 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:32:44 INFO - PROCESS | 1666 | 1468683164475 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:44 INFO - PROCESS | 1666 | 1468683164476 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x11667c000 == 44 [pid = 1666] [id = 44] 08:32:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x117105000) [pid = 1666] [serial = 128] [outer = 0x0] 08:32:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x1174e8c00) [pid = 1666] [serial = 129] [outer = 0x117105000] 08:32:44 INFO - PROCESS | 1666 | 1468683164503 Marionette DEBUG loaded listener.js 08:32:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x11842b400) [pid = 1666] [serial = 130] [outer = 0x117105000] 08:32:44 INFO - PROCESS | 1666 | 1468683164841 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]]]}] 08:32:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:32:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 521ms 08:32:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:32:44 INFO - PROCESS | 1666 | 1468683164860 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:32:44 INFO - PROCESS | 1666 | 1468683164861 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:32:44 INFO - PROCESS | 1666 | 1468683164864 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:32:44 INFO - PROCESS | 1666 | 1468683164866 Marionette TRACE conn2 <- [1,150,null,{}] 08:32:45 INFO - PROCESS | 1666 | 1468683165332 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}] 08:32:45 INFO - PROCESS | 1666 | 1468683165335 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x1174cd800) [pid = 1666] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12ba68000) [pid = 1666] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12b9d7800) [pid = 1666] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x12a8ec800) [pid = 1666] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12a8e2000) [pid = 1666] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x129082000) [pid = 1666] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x12bb29c00) [pid = 1666] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1184d3400) [pid = 1666] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x118426c00) [pid = 1666] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12cf93400) [pid = 1666] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x12cbcf800) [pid = 1666] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12c808c00) [pid = 1666] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12c388c00) [pid = 1666] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1174d9800) [pid = 1666] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x116a1a800) [pid = 1666] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1184c5c00) [pid = 1666] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x113aa0c00) [pid = 1666] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x115df6c00) [pid = 1666] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1171c9400) [pid = 1666] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1176eb800) [pid = 1666] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x118482400) [pid = 1666] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x119125400) [pid = 1666] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11942dc00) [pid = 1666] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x119b99000) [pid = 1666] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x123bd7400) [pid = 1666] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x123bef800) [pid = 1666] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124ff9c00) [pid = 1666] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x111c14800) [pid = 1666] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:32:45 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x112e9b400) [pid = 1666] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:32:45 INFO - PROCESS | 1666 | 1468683165448 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:32:45 INFO - PROCESS | 1666 | 1468683165452 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1666 | 1468683165454 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f03800 == 45 [pid = 1666] [id = 45] 08:32:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116083400) [pid = 1666] [serial = 131] [outer = 0x0] 08:32:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1171c9400) [pid = 1666] [serial = 132] [outer = 0x116083400] 08:32:45 INFO - PROCESS | 1666 | 1468683165486 Marionette DEBUG loaded listener.js 08:32:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1184cd400) [pid = 1666] [serial = 133] [outer = 0x116083400] 08:32:45 INFO - PROCESS | 1666 | 1468683165791 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]]]}] 08:32:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:32:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 975ms 08:32:45 INFO - PROCESS | 1666 | 1468683165840 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:32:45 INFO - PROCESS | 1666 | 1468683165842 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:32:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:32:45 INFO - PROCESS | 1666 | 1468683165844 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:32:45 INFO - PROCESS | 1666 | 1468683165846 Marionette TRACE conn2 <- [1,154,null,{}] 08:32:45 INFO - PROCESS | 1666 | 1468683165848 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}] 08:32:45 INFO - PROCESS | 1666 | 1468683165849 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:45 INFO - PROCESS | 1666 | 1468683165929 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:32:45 INFO - PROCESS | 1666 | 1468683165974 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:45 INFO - PROCESS | 1666 | 1468683165975 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e53000 == 46 [pid = 1666] [id = 46] 08:32:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x113d4c400) [pid = 1666] [serial = 134] [outer = 0x0] 08:32:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11875b800) [pid = 1666] [serial = 135] [outer = 0x113d4c400] 08:32:46 INFO - PROCESS | 1666 | 1468683166000 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x119429400) [pid = 1666] [serial = 136] [outer = 0x113d4c400] 08:32:46 INFO - PROCESS | 1666 | 1468683166271 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]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 467ms 08:32:46 INFO - PROCESS | 1666 | 1468683166312 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1666 | 1468683166314 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:32:46 INFO - PROCESS | 1666 | 1468683166316 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1666 | 1468683166317 Marionette TRACE conn2 <- [1,158,null,{}] 08:32:46 INFO - PROCESS | 1666 | 1468683166328 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}] 08:32:46 INFO - PROCESS | 1666 | 1468683166329 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:46 INFO - PROCESS | 1666 | 1468683166410 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:32:46 INFO - PROCESS | 1666 | 1468683166415 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 1666 | 1468683166416 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x11914c800 == 47 [pid = 1666] [id = 47] 08:32:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x119128400) [pid = 1666] [serial = 137] [outer = 0x0] 08:32:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x119959000) [pid = 1666] [serial = 138] [outer = 0x119128400] 08:32:46 INFO - PROCESS | 1666 | 1468683166445 Marionette DEBUG loaded listener.js 08:32:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x119b96c00) [pid = 1666] [serial = 139] [outer = 0x119128400] 08:32:46 INFO - PROCESS | 1666 | 1468683166840 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]]]}] 08:32:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:32:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 573ms 08:32:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:32:46 INFO - PROCESS | 1666 | 1468683166890 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:32:46 INFO - PROCESS | 1666 | 1468683166891 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:32:46 INFO - PROCESS | 1666 | 1468683166893 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:32:46 INFO - PROCESS | 1666 | 1468683166894 Marionette TRACE conn2 <- [1,162,null,{}] 08:32:46 INFO - PROCESS | 1666 | 1468683166896 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}] 08:32:46 INFO - PROCESS | 1666 | 1468683166900 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:46 INFO - PROCESS | 1666 | 1468683166983 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:32:46 INFO - PROCESS | 1666 | 1468683166990 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:46 INFO - PROCESS | 1666 | 1468683166991 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ee8000 == 48 [pid = 1666] [id = 48] 08:32:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x120edc000) [pid = 1666] [serial = 140] [outer = 0x0] 08:32:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x123958c00) [pid = 1666] [serial = 141] [outer = 0x120edc000] 08:32:47 INFO - PROCESS | 1666 | 1468683167023 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12410b800) [pid = 1666] [serial = 142] [outer = 0x120edc000] 08:32:47 INFO - PROCESS | 1666 | 1468683167389 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]]]}] 08:32:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:32:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 518ms 08:32:47 INFO - PROCESS | 1666 | 1468683167412 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:32:47 INFO - PROCESS | 1666 | 1468683167414 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:32:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:32:47 INFO - PROCESS | 1666 | 1468683167418 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:32:47 INFO - PROCESS | 1666 | 1468683167421 Marionette TRACE conn2 <- [1,166,null,{}] 08:32:47 INFO - PROCESS | 1666 | 1468683167425 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}] 08:32:47 INFO - PROCESS | 1666 | 1468683167427 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:47 INFO - PROCESS | 1666 | 1468683167514 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:32:47 INFO - PROCESS | 1666 | 1468683167602 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:47 INFO - PROCESS | 1666 | 1468683167605 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x1132c3800 == 49 [pid = 1666] [id = 49] 08:32:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x113864c00) [pid = 1666] [serial = 143] [outer = 0x0] 08:32:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x113a9ec00) [pid = 1666] [serial = 144] [outer = 0x113864c00] 08:32:47 INFO - PROCESS | 1666 | 1468683167638 Marionette DEBUG loaded listener.js 08:32:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x115d60000) [pid = 1666] [serial = 145] [outer = 0x113864c00] 08:32:48 INFO - PROCESS | 1666 | 1468683168071 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]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 08:32:48 INFO - PROCESS | 1666 | 1468683168090 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 1666 | 1468683168093 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:32:48 INFO - PROCESS | 1666 | 1468683168097 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 1666 | 1468683168099 Marionette TRACE conn2 <- [1,170,null,{}] 08:32:48 INFO - PROCESS | 1666 | 1468683168102 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}] 08:32:48 INFO - PROCESS | 1666 | 1468683168104 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:48 INFO - PROCESS | 1666 | 1468683168198 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:32:48 INFO - PROCESS | 1666 | 1468683168242 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 1666 | 1468683168244 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f05000 == 50 [pid = 1666] [id = 50] 08:32:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1174e2c00) [pid = 1666] [serial = 146] [outer = 0x0] 08:32:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1176e8000) [pid = 1666] [serial = 147] [outer = 0x1174e2c00] 08:32:48 INFO - PROCESS | 1666 | 1468683168291 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1184c6400) [pid = 1666] [serial = 148] [outer = 0x1174e2c00] 08:32:48 INFO - PROCESS | 1666 | 1468683168704 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]]]}] 08:32:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:32:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 08:32:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:32:48 INFO - PROCESS | 1666 | 1468683168717 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:32:48 INFO - PROCESS | 1666 | 1468683168718 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:32:48 INFO - PROCESS | 1666 | 1468683168720 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:32:48 INFO - PROCESS | 1666 | 1468683168723 Marionette TRACE conn2 <- [1,174,null,{}] 08:32:48 INFO - PROCESS | 1666 | 1468683168731 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}] 08:32:48 INFO - PROCESS | 1666 | 1468683168734 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:48 INFO - PROCESS | 1666 | 1468683168831 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:32:48 INFO - PROCESS | 1666 | 1468683168875 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:48 INFO - PROCESS | 1666 | 1468683168878 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x124254000 == 51 [pid = 1666] [id = 51] 08:32:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1187d5800) [pid = 1666] [serial = 149] [outer = 0x0] 08:32:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x119ba3400) [pid = 1666] [serial = 150] [outer = 0x1187d5800] 08:32:48 INFO - PROCESS | 1666 | 1468683168909 Marionette DEBUG loaded listener.js 08:32:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x123920800) [pid = 1666] [serial = 151] [outer = 0x1187d5800] 08:32:49 INFO - PROCESS | 1666 | 1468683169318 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]]]}] 08:32:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:32:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 08:32:49 INFO - PROCESS | 1666 | 1468683169342 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:32:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:32:49 INFO - PROCESS | 1666 | 1468683169344 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:32:49 INFO - PROCESS | 1666 | 1468683169346 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:32:49 INFO - PROCESS | 1666 | 1468683169347 Marionette TRACE conn2 <- [1,178,null,{}] 08:32:49 INFO - PROCESS | 1666 | 1468683169350 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}] 08:32:49 INFO - PROCESS | 1666 | 1468683169351 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:49 INFO - PROCESS | 1666 | 1468683169446 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:32:49 INFO - PROCESS | 1666 | 1468683169521 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:49 INFO - PROCESS | 1666 | 1468683169523 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254ba000 == 52 [pid = 1666] [id = 52] 08:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x123e66000) [pid = 1666] [serial = 152] [outer = 0x0] 08:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1241ba400) [pid = 1666] [serial = 153] [outer = 0x123e66000] 08:32:49 INFO - PROCESS | 1666 | 1468683169564 Marionette DEBUG loaded listener.js 08:32:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x124a69400) [pid = 1666] [serial = 154] [outer = 0x123e66000] 08:32:49 INFO - PROCESS | 1666 | 1468683169964 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 669ms 08:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:32:50 INFO - PROCESS | 1666 | 1468683170015 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1666 | 1468683170017 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:32:50 INFO - PROCESS | 1666 | 1468683170019 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1666 | 1468683170020 Marionette TRACE conn2 <- [1,182,null,{}] 08:32:50 INFO - PROCESS | 1666 | 1468683170023 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}] 08:32:50 INFO - PROCESS | 1666 | 1468683170024 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:50 INFO - PROCESS | 1666 | 1468683170133 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:32:50 INFO - PROCESS | 1666 | 1468683170180 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 1666 | 1468683170181 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267d4800 == 53 [pid = 1666] [id = 53] 08:32:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x1196a0800) [pid = 1666] [serial = 155] [outer = 0x0] 08:32:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x124aeb400) [pid = 1666] [serial = 156] [outer = 0x1196a0800] 08:32:50 INFO - PROCESS | 1666 | 1468683170210 Marionette DEBUG loaded listener.js 08:32:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x124f13400) [pid = 1666] [serial = 157] [outer = 0x1196a0800] 08:32:50 INFO - PROCESS | 1666 | 1468683170602 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]]]}] 08:32:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:32:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 08:32:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:32:50 INFO - PROCESS | 1666 | 1468683170639 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:32:50 INFO - PROCESS | 1666 | 1468683170640 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:32:50 INFO - PROCESS | 1666 | 1468683170642 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:32:50 INFO - PROCESS | 1666 | 1468683170644 Marionette TRACE conn2 <- [1,186,null,{}] 08:32:50 INFO - PROCESS | 1666 | 1468683170646 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}] 08:32:50 INFO - PROCESS | 1666 | 1468683170650 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:50 INFO - PROCESS | 1666 | 1468683170850 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:32:50 INFO - PROCESS | 1666 | 1468683170929 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:50 INFO - PROCESS | 1666 | 1468683170931 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1132c7000 == 54 [pid = 1666] [id = 54] 08:32:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x113252000) [pid = 1666] [serial = 158] [outer = 0x0] 08:32:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x113843c00) [pid = 1666] [serial = 159] [outer = 0x113252000] 08:32:50 INFO - PROCESS | 1666 | 1468683170958 Marionette DEBUG loaded listener.js 08:32:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x1150d3800) [pid = 1666] [serial = 160] [outer = 0x113252000] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x119159000 == 53 [pid = 1666] [id = 34] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x11914c800 == 52 [pid = 1666] [id = 47] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x117e53000 == 51 [pid = 1666] [id = 46] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x116f03800 == 50 [pid = 1666] [id = 45] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x116f1d000 == 49 [pid = 1666] [id = 31] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x11667c000 == 48 [pid = 1666] [id = 44] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x113ace800 == 47 [pid = 1666] [id = 28] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x116941800 == 46 [pid = 1666] [id = 30] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x116257800 == 45 [pid = 1666] [id = 29] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x113366800 == 44 [pid = 1666] [id = 43] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x119bbf800 == 43 [pid = 1666] [id = 36] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x11936e800 == 42 [pid = 1666] [id = 35] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x118160000 == 41 [pid = 1666] [id = 33] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x118129000 == 40 [pid = 1666] [id = 32] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1132ae000 == 39 [pid = 1666] [id = 27] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1267d4800 == 38 [pid = 1666] [id = 53] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1254ba000 == 37 [pid = 1666] [id = 52] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x124254000 == 36 [pid = 1666] [id = 51] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1254b9000 == 35 [pid = 1666] [id = 41] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1245e4800 == 34 [pid = 1666] [id = 40] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1239cb000 == 33 [pid = 1666] [id = 37] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x123c17800 == 32 [pid = 1666] [id = 38] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x116f05000 == 31 [pid = 1666] [id = 50] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x124125800 == 30 [pid = 1666] [id = 39] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x119ee8000 == 29 [pid = 1666] [id = 48] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x126504800 == 28 [pid = 1666] [id = 42] 08:32:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1132c3800 == 27 [pid = 1666] [id = 49] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x124563c00) [pid = 1666] [serial = 11] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x12d779400) [pid = 1666] [serial = 64] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x126043c00) [pid = 1666] [serial = 114] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x126771000) [pid = 1666] [serial = 117] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1174d7c00) [pid = 1666] [serial = 72] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x118d80400) [pid = 1666] [serial = 75] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x12391ec00) [pid = 1666] [serial = 76] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x113d41800) [pid = 1666] [serial = 78] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x115021000) [pid = 1666] [serial = 79] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x116743800) [pid = 1666] [serial = 81] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x11696b800) [pid = 1666] [serial = 82] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x1174e4400) [pid = 1666] [serial = 84] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x11842a800) [pid = 1666] [serial = 87] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1186b4000) [pid = 1666] [serial = 90] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x119423400) [pid = 1666] [serial = 93] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x119ba3000) [pid = 1666] [serial = 96] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x120fd9400) [pid = 1666] [serial = 97] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x123923800) [pid = 1666] [serial = 99] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x123928800) [pid = 1666] [serial = 100] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x123bf0000) [pid = 1666] [serial = 102] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1241b3000) [pid = 1666] [serial = 105] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x124810c00) [pid = 1666] [serial = 108] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x126037800) [pid = 1666] [serial = 111] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1121b2c00) [pid = 1666] [serial = 66] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x113f2f800) [pid = 1666] [serial = 69] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x124560800) [pid = 1666] [serial = 106] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x124f12800) [pid = 1666] [serial = 109] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x126044000) [pid = 1666] [serial = 112] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1187d2000) [pid = 1666] [serial = 91] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x116745c00) [pid = 1666] [serial = 70] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1176ec800) [pid = 1666] [serial = 85] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119968c00) [pid = 1666] [serial = 94] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1184cec00) [pid = 1666] [serial = 88] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1282b3c00) [pid = 1666] [serial = 120] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x112d3ac00) [pid = 1666] [serial = 67] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11848fc00) [pid = 1666] [serial = 73] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12401c800) [pid = 1666] [serial = 8] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12c38e800) [pid = 1666] [serial = 39] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12bec0c00) [pid = 1666] [serial = 36] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12c386400) [pid = 1666] [serial = 37] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1174cf400) [pid = 1666] [serial = 33] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1174d6800) [pid = 1666] [serial = 34] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12beb6800) [pid = 1666] [serial = 31] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12bbe6400) [pid = 1666] [serial = 30] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12ba5e400) [pid = 1666] [serial = 27] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12ba64400) [pid = 1666] [serial = 28] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12b0e9000) [pid = 1666] [serial = 24] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12b0f4800) [pid = 1666] [serial = 25] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12a8e3c00) [pid = 1666] [serial = 21] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12a8e8400) [pid = 1666] [serial = 22] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x129352c00) [pid = 1666] [serial = 18] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x129083c00) [pid = 1666] [serial = 15] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x129089800) [pid = 1666] [serial = 16] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x119966000) [pid = 1666] [serial = 63] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12bb23000) [pid = 1666] [serial = 60] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12bb27400) [pid = 1666] [serial = 61] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1184c7c00) [pid = 1666] [serial = 57] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1184d0c00) [pid = 1666] [serial = 58] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12d778c00) [pid = 1666] [serial = 55] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12d775400) [pid = 1666] [serial = 54] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12d38c800) [pid = 1666] [serial = 51] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12cf88400) [pid = 1666] [serial = 45] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12cf8cc00) [pid = 1666] [serial = 46] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12d334800) [pid = 1666] [serial = 48] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12c811c00) [pid = 1666] [serial = 42] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12cbc9000) [pid = 1666] [serial = 43] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12c805c00) [pid = 1666] [serial = 40] [outer = 0x0] [url = about:blank] 08:32:51 INFO - PROCESS | 1666 | 1468683171842 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]]]}] 08:32:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:32:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1224ms 08:32:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:32:51 INFO - PROCESS | 1666 | 1468683171867 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:32:51 INFO - PROCESS | 1666 | 1468683171869 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:32:51 INFO - PROCESS | 1666 | 1468683171872 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:32:51 INFO - PROCESS | 1666 | 1468683171874 Marionette TRACE conn2 <- [1,190,null,{}] 08:32:51 INFO - PROCESS | 1666 | 1468683171878 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}] 08:32:51 INFO - PROCESS | 1666 | 1468683171879 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:51 INFO - PROCESS | 1666 | 1468683171956 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:32:51 INFO - PROCESS | 1666 | 1468683171960 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:51 INFO - PROCESS | 1666 | 1468683171963 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1132a7000 == 28 [pid = 1666] [id = 55] 08:32:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1150d3c00) [pid = 1666] [serial = 161] [outer = 0x0] 08:32:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x115df6c00) [pid = 1666] [serial = 162] [outer = 0x1150d3c00] 08:32:51 INFO - PROCESS | 1666 | 1468683171994 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1133cb000) [pid = 1666] [serial = 163] [outer = 0x1150d3c00] 08:32:52 INFO - PROCESS | 1666 | 1468683172314 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]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 08:32:52 INFO - PROCESS | 1666 | 1468683172349 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:32:52 INFO - PROCESS | 1666 | 1468683172352 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:32:52 INFO - PROCESS | 1666 | 1468683172360 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1666 | 1468683172362 Marionette TRACE conn2 <- [1,194,null,{}] 08:32:52 INFO - PROCESS | 1666 | 1468683172364 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}] 08:32:52 INFO - PROCESS | 1666 | 1468683172366 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:52 INFO - PROCESS | 1666 | 1468683172438 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:32:52 INFO - PROCESS | 1666 | 1468683172442 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 1666 | 1468683172444 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x116605800 == 29 [pid = 1666] [id = 56] 08:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x11696b800) [pid = 1666] [serial = 164] [outer = 0x0] 08:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1174d4400) [pid = 1666] [serial = 165] [outer = 0x11696b800] 08:32:52 INFO - PROCESS | 1666 | 1468683172473 Marionette DEBUG loaded listener.js 08:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1174ef400) [pid = 1666] [serial = 166] [outer = 0x11696b800] 08:32:52 INFO - PROCESS | 1666 | 1468683172782 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]]]}] 08:32:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:32:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 08:32:52 INFO - PROCESS | 1666 | 1468683172830 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:32:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:32:52 INFO - PROCESS | 1666 | 1468683172839 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:32:52 INFO - PROCESS | 1666 | 1468683172842 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:32:52 INFO - PROCESS | 1666 | 1468683172844 Marionette TRACE conn2 <- [1,198,null,{}] 08:32:52 INFO - PROCESS | 1666 | 1468683172852 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}] 08:32:52 INFO - PROCESS | 1666 | 1468683172855 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:52 INFO - PROCESS | 1666 | 1468683172933 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:32:52 INFO - PROCESS | 1666 | 1468683172977 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:52 INFO - PROCESS | 1666 | 1468683172979 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f02800 == 30 [pid = 1666] [id = 57] 08:32:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1121bd800) [pid = 1666] [serial = 167] [outer = 0x0] 08:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1184c9800) [pid = 1666] [serial = 168] [outer = 0x1121bd800] 08:32:53 INFO - PROCESS | 1666 | 1468683173008 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x118657400) [pid = 1666] [serial = 169] [outer = 0x1121bd800] 08:32:53 INFO - PROCESS | 1666 | 1468683173307 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 520ms 08:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:32:53 INFO - PROCESS | 1666 | 1468683173363 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:32:53 INFO - PROCESS | 1666 | 1468683173364 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:32:53 INFO - PROCESS | 1666 | 1468683173366 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1666 | 1468683173368 Marionette TRACE conn2 <- [1,202,null,{}] 08:32:53 INFO - PROCESS | 1666 | 1468683173370 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}] 08:32:53 INFO - PROCESS | 1666 | 1468683173371 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:53 INFO - PROCESS | 1666 | 1468683173444 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:32:53 INFO - PROCESS | 1666 | 1468683173491 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 1666 | 1468683173493 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x117135800 == 31 [pid = 1666] [id = 58] 08:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x118657000) [pid = 1666] [serial = 170] [outer = 0x0] 08:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x118df1400) [pid = 1666] [serial = 171] [outer = 0x118657000] 08:32:53 INFO - PROCESS | 1666 | 1468683173517 Marionette DEBUG loaded listener.js 08:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1196a2800) [pid = 1666] [serial = 172] [outer = 0x118657000] 08:32:53 INFO - PROCESS | 1666 | 1468683173774 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]]]}] 08:32:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:32:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 422ms 08:32:53 INFO - PROCESS | 1666 | 1468683173794 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:32:53 INFO - PROCESS | 1666 | 1468683173795 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:32:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:32:53 INFO - PROCESS | 1666 | 1468683173799 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:32:53 INFO - PROCESS | 1666 | 1468683173801 Marionette TRACE conn2 <- [1,206,null,{}] 08:32:53 INFO - PROCESS | 1666 | 1468683173810 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}] 08:32:53 INFO - PROCESS | 1666 | 1468683173819 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:53 INFO - PROCESS | 1666 | 1468683173915 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:32:53 INFO - PROCESS | 1666 | 1468683173917 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:53 INFO - PROCESS | 1666 | 1468683173919 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x118786000 == 32 [pid = 1666] [id = 59] 08:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x11336d400) [pid = 1666] [serial = 173] [outer = 0x0] 08:32:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x119962400) [pid = 1666] [serial = 174] [outer = 0x11336d400] 08:32:53 INFO - PROCESS | 1666 | 1468683173968 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x119eed800) [pid = 1666] [serial = 175] [outer = 0x11336d400] 08:32:54 INFO - PROCESS | 1666 | 1468683174248 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]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 08:32:54 INFO - PROCESS | 1666 | 1468683174291 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 1666 | 1468683174292 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:32:54 INFO - PROCESS | 1666 | 1468683174299 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 1666 | 1468683174300 Marionette TRACE conn2 <- [1,210,null,{}] 08:32:54 INFO - PROCESS | 1666 | 1468683174303 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}] 08:32:54 INFO - PROCESS | 1666 | 1468683174310 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:54 INFO - PROCESS | 1666 | 1468683174416 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:32:54 INFO - PROCESS | 1666 | 1468683174445 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 1666 | 1468683174446 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x119371000 == 33 [pid = 1666] [id = 60] 08:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1186b4400) [pid = 1666] [serial = 176] [outer = 0x0] 08:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12391c000) [pid = 1666] [serial = 177] [outer = 0x1186b4400] 08:32:54 INFO - PROCESS | 1666 | 1468683174471 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1241bd000) [pid = 1666] [serial = 178] [outer = 0x1186b4400] 08:32:54 INFO - PROCESS | 1666 | 1468683174772 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]]]}] 08:32:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:32:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 521ms 08:32:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:32:54 INFO - PROCESS | 1666 | 1468683174822 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:32:54 INFO - PROCESS | 1666 | 1468683174824 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:32:54 INFO - PROCESS | 1666 | 1468683174826 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:32:54 INFO - PROCESS | 1666 | 1468683174827 Marionette TRACE conn2 <- [1,214,null,{}] 08:32:54 INFO - PROCESS | 1666 | 1468683174835 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}] 08:32:54 INFO - PROCESS | 1666 | 1468683174837 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:54 INFO - PROCESS | 1666 | 1468683174928 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:32:54 INFO - PROCESS | 1666 | 1468683174931 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:54 INFO - PROCESS | 1666 | 1468683174932 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x123811000 == 34 [pid = 1666] [id = 61] 08:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x113379000) [pid = 1666] [serial = 179] [outer = 0x0] 08:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x124565400) [pid = 1666] [serial = 180] [outer = 0x113379000] 08:32:54 INFO - PROCESS | 1666 | 1468683174957 Marionette DEBUG loaded listener.js 08:32:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124aef800) [pid = 1666] [serial = 181] [outer = 0x113379000] 08:32:55 INFO - PROCESS | 1666 | 1468683175247 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]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 424ms 08:32:55 INFO - PROCESS | 1666 | 1468683175250 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1666 | 1468683175252 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:32:55 INFO - PROCESS | 1666 | 1468683175280 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1666 | 1468683175281 Marionette TRACE conn2 <- [1,218,null,{}] 08:32:55 INFO - PROCESS | 1666 | 1468683175284 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}] 08:32:55 INFO - PROCESS | 1666 | 1468683175286 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:55 INFO - PROCESS | 1666 | 1468683175382 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:32:55 INFO - PROCESS | 1666 | 1468683175414 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 1666 | 1468683175415 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239d0800 == 35 [pid = 1666] [id = 62] 08:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119ef8400) [pid = 1666] [serial = 182] [outer = 0x0] 08:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124ff8000) [pid = 1666] [serial = 183] [outer = 0x119ef8400] 08:32:55 INFO - PROCESS | 1666 | 1468683175440 Marionette DEBUG loaded listener.js 08:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1254af800) [pid = 1666] [serial = 184] [outer = 0x119ef8400] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x120edc000) [pid = 1666] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119128400) [pid = 1666] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x115df2000) [pid = 1666] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x117105000) [pid = 1666] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116083400) [pid = 1666] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x113d4c400) [pid = 1666] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12817c000) [pid = 1666] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12391e800) [pid = 1666] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128179000) [pid = 1666] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1265b7800) [pid = 1666] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:32:55 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1174d9c00) [pid = 1666] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:32:55 INFO - PROCESS | 1666 | 1468683175843 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]]]}] 08:32:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:32:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 592ms 08:32:55 INFO - PROCESS | 1666 | 1468683175849 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:32:55 INFO - PROCESS | 1666 | 1468683175850 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:32:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:32:55 INFO - PROCESS | 1666 | 1468683175852 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:32:55 INFO - PROCESS | 1666 | 1468683175854 Marionette TRACE conn2 <- [1,222,null,{}] 08:32:55 INFO - PROCESS | 1666 | 1468683175858 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}] 08:32:55 INFO - PROCESS | 1666 | 1468683175859 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:55 INFO - PROCESS | 1666 | 1468683175940 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:32:55 INFO - PROCESS | 1666 | 1468683175943 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:55 INFO - PROCESS | 1666 | 1468683175944 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e5c800 == 36 [pid = 1666] [id = 63] 08:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x113d92400) [pid = 1666] [serial = 185] [outer = 0x0] 08:32:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11864dc00) [pid = 1666] [serial = 186] [outer = 0x113d92400] 08:32:55 INFO - PROCESS | 1666 | 1468683175971 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x123954c00) [pid = 1666] [serial = 187] [outer = 0x113d92400] 08:32:56 INFO - PROCESS | 1666 | 1468683176260 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]]]}] 08:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 420ms 08:32:56 INFO - PROCESS | 1666 | 1468683176277 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:32:56 INFO - PROCESS | 1666 | 1468683176279 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:32:56 INFO - PROCESS | 1666 | 1468683176281 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 1666 | 1468683176282 Marionette TRACE conn2 <- [1,226,null,{}] 08:32:56 INFO - PROCESS | 1666 | 1468683176284 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}] 08:32:56 INFO - PROCESS | 1666 | 1468683176285 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:56 INFO - PROCESS | 1666 | 1468683176373 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:32:56 INFO - PROCESS | 1666 | 1468683176376 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 1666 | 1468683176377 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12425e800 == 37 [pid = 1666] [id = 64] 08:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x124103800) [pid = 1666] [serial = 188] [outer = 0x0] 08:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x126038000) [pid = 1666] [serial = 189] [outer = 0x124103800] 08:32:56 INFO - PROCESS | 1666 | 1468683176402 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x126046800) [pid = 1666] [serial = 190] [outer = 0x124103800] 08:32:56 INFO - PROCESS | 1666 | 1468683176692 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]]]}] 08:32:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:32:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 08:32:56 INFO - PROCESS | 1666 | 1468683176700 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:32:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:32:56 INFO - PROCESS | 1666 | 1468683176701 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:32:56 INFO - PROCESS | 1666 | 1468683176710 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:32:56 INFO - PROCESS | 1666 | 1468683176712 Marionette TRACE conn2 <- [1,230,null,{}] 08:32:56 INFO - PROCESS | 1666 | 1468683176715 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}] 08:32:56 INFO - PROCESS | 1666 | 1468683176716 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:56 INFO - PROCESS | 1666 | 1468683176839 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:32:56 INFO - PROCESS | 1666 | 1468683176865 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:56 INFO - PROCESS | 1666 | 1468683176867 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x118780800 == 38 [pid = 1666] [id = 65] 08:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116a1ac00) [pid = 1666] [serial = 191] [outer = 0x0] 08:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12641b400) [pid = 1666] [serial = 192] [outer = 0x116a1ac00] 08:32:56 INFO - PROCESS | 1666 | 1468683176893 Marionette DEBUG loaded listener.js 08:32:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1280a6400) [pid = 1666] [serial = 193] [outer = 0x116a1ac00] 08:32:57 INFO - PROCESS | 1666 | 1468683177152 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]]]}] 08:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 476ms 08:32:57 INFO - PROCESS | 1666 | 1468683177180 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 1666 | 1468683177181 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:32:57 INFO - PROCESS | 1666 | 1468683177184 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1666 | 1468683177185 Marionette TRACE conn2 <- [1,234,null,{}] 08:32:57 INFO - PROCESS | 1666 | 1468683177194 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}] 08:32:57 INFO - PROCESS | 1666 | 1468683177195 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:57 INFO - PROCESS | 1666 | 1468683177275 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:32:57 INFO - PROCESS | 1666 | 1468683177279 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 1666 | 1468683177280 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x126504800 == 39 [pid = 1666] [id = 66] 08:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12676b400) [pid = 1666] [serial = 194] [outer = 0x0] 08:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12817c000) [pid = 1666] [serial = 195] [outer = 0x12676b400] 08:32:57 INFO - PROCESS | 1666 | 1468683177304 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12849a400) [pid = 1666] [serial = 196] [outer = 0x12676b400] 08:32:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:32:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 422ms 08:32:57 INFO - PROCESS | 1666 | 1468683177599 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]]]}] 08:32:57 INFO - PROCESS | 1666 | 1468683177611 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:32:57 INFO - PROCESS | 1666 | 1468683177612 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:32:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:32:57 INFO - PROCESS | 1666 | 1468683177614 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:32:57 INFO - PROCESS | 1666 | 1468683177615 Marionette TRACE conn2 <- [1,238,null,{}] 08:32:57 INFO - PROCESS | 1666 | 1468683177617 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}] 08:32:57 INFO - PROCESS | 1666 | 1468683177618 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:57 INFO - PROCESS | 1666 | 1468683177711 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:32:57 INFO - PROCESS | 1666 | 1468683177758 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:57 INFO - PROCESS | 1666 | 1468683177759 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12808b800 == 40 [pid = 1666] [id = 67] 08:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12817d400) [pid = 1666] [serial = 197] [outer = 0x0] 08:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12907f000) [pid = 1666] [serial = 198] [outer = 0x12817d400] 08:32:57 INFO - PROCESS | 1666 | 1468683177782 Marionette DEBUG loaded listener.js 08:32:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x129088000) [pid = 1666] [serial = 199] [outer = 0x12817d400] 08:32:58 INFO - PROCESS | 1666 | 1468683178295 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]]]}] 08:32:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:32:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 720ms 08:32:58 INFO - PROCESS | 1666 | 1468683178336 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:32:58 INFO - PROCESS | 1666 | 1468683178342 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:32:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:32:58 INFO - PROCESS | 1666 | 1468683178347 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:32:58 INFO - PROCESS | 1666 | 1468683178352 Marionette TRACE conn2 <- [1,242,null,{}] 08:32:58 INFO - PROCESS | 1666 | 1468683178358 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}] 08:32:58 INFO - PROCESS | 1666 | 1468683178360 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:58 INFO - PROCESS | 1666 | 1468683178496 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:32:58 INFO - PROCESS | 1666 | 1468683178608 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:58 INFO - PROCESS | 1666 | 1468683178609 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x116680000 == 41 [pid = 1666] [id = 68] 08:32:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1160d9000) [pid = 1666] [serial = 200] [outer = 0x0] 08:32:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1166ef400) [pid = 1666] [serial = 201] [outer = 0x1160d9000] 08:32:58 INFO - PROCESS | 1666 | 1468683178640 Marionette DEBUG loaded listener.js 08:32:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116ec3800) [pid = 1666] [serial = 202] [outer = 0x1160d9000] 08:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1184c5c00) [pid = 1666] [serial = 203] [outer = 0x12cf8ec00] 08:32:59 INFO - PROCESS | 1666 | 1468683179305 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]]]}] 08:32:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:32:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1028ms 08:32:59 INFO - PROCESS | 1666 | 1468683179374 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:32:59 INFO - PROCESS | 1666 | 1468683179376 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:32:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:32:59 INFO - PROCESS | 1666 | 1468683179380 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:32:59 INFO - PROCESS | 1666 | 1468683179382 Marionette TRACE conn2 <- [1,246,null,{}] 08:32:59 INFO - PROCESS | 1666 | 1468683179386 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}] 08:32:59 INFO - PROCESS | 1666 | 1468683179387 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:59 INFO - PROCESS | 1666 | 1468683179486 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:32:59 INFO - PROCESS | 1666 | 1468683179578 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:32:59 INFO - PROCESS | 1666 | 1468683179581 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:32:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x116019800 == 42 [pid = 1666] [id = 69] 08:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1174cf400) [pid = 1666] [serial = 204] [outer = 0x0] 08:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1174d9400) [pid = 1666] [serial = 205] [outer = 0x1174cf400] 08:32:59 INFO - PROCESS | 1666 | 1468683179609 Marionette DEBUG loaded listener.js 08:32:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x117ea2c00) [pid = 1666] [serial = 206] [outer = 0x1174cf400] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x126504800 == 41 [pid = 1666] [id = 66] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x118780800 == 40 [pid = 1666] [id = 65] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12425e800 == 39 [pid = 1666] [id = 64] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x116e5c800 == 38 [pid = 1666] [id = 63] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1239d0800 == 37 [pid = 1666] [id = 62] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x123811000 == 36 [pid = 1666] [id = 61] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x119371000 == 35 [pid = 1666] [id = 60] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x118786000 == 34 [pid = 1666] [id = 59] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x117135800 == 33 [pid = 1666] [id = 58] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x116f02800 == 32 [pid = 1666] [id = 57] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x116605800 == 31 [pid = 1666] [id = 56] 08:32:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1132a7000 == 30 [pid = 1666] [id = 55] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12410b800) [pid = 1666] [serial = 142] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x123958c00) [pid = 1666] [serial = 141] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119b96c00) [pid = 1666] [serial = 139] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1166f3c00) [pid = 1666] [serial = 126] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174e8c00) [pid = 1666] [serial = 129] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11696e000) [pid = 1666] [serial = 127] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x119959000) [pid = 1666] [serial = 138] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1171c9400) [pid = 1666] [serial = 132] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11875b800) [pid = 1666] [serial = 135] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1184cd400) [pid = 1666] [serial = 133] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11842b400) [pid = 1666] [serial = 130] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119429400) [pid = 1666] [serial = 136] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12908ac00) [pid = 1666] [serial = 124] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x129083000) [pid = 1666] [serial = 123] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124017000) [pid = 1666] [serial = 103] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1282c0000) [pid = 1666] [serial = 121] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x128173800) [pid = 1666] [serial = 118] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12652c800) [pid = 1666] [serial = 115] [outer = 0x0] [url = about:blank] 08:32:59 INFO - PROCESS | 1666 | 1468683179978 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 624ms 08:33:00 INFO - PROCESS | 1666 | 1468683180005 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1666 | 1468683180009 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:33:00 INFO - PROCESS | 1666 | 1468683180014 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1666 | 1468683180016 Marionette TRACE conn2 <- [1,250,null,{}] 08:33:00 INFO - PROCESS | 1666 | 1468683180018 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}] 08:33:00 INFO - PROCESS | 1666 | 1468683180021 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:00 INFO - PROCESS | 1666 | 1468683180098 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:33:00 INFO - PROCESS | 1666 | 1468683180102 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 1666 | 1468683180104 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f0f000 == 31 [pid = 1666] [id = 70] 08:33:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1184c6800) [pid = 1666] [serial = 207] [outer = 0x0] 08:33:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x118658800) [pid = 1666] [serial = 208] [outer = 0x1184c6800] 08:33:00 INFO - PROCESS | 1666 | 1468683180134 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1187d5000) [pid = 1666] [serial = 209] [outer = 0x1184c6800] 08:33:00 INFO - PROCESS | 1666 | 1468683180446 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]]]}] 08:33:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:33:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 470ms 08:33:00 INFO - PROCESS | 1666 | 1468683180485 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:33:00 INFO - PROCESS | 1666 | 1468683180486 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:33:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:33:00 INFO - PROCESS | 1666 | 1468683180491 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:33:00 INFO - PROCESS | 1666 | 1468683180493 Marionette TRACE conn2 <- [1,254,null,{}] 08:33:00 INFO - PROCESS | 1666 | 1468683180501 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}] 08:33:00 INFO - PROCESS | 1666 | 1468683180505 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:00 INFO - PROCESS | 1666 | 1468683180593 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:33:00 INFO - PROCESS | 1666 | 1468683180641 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:00 INFO - PROCESS | 1666 | 1468683180643 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x118161000 == 32 [pid = 1666] [id = 71] 08:33:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119130000) [pid = 1666] [serial = 210] [outer = 0x0] 08:33:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119ba3000) [pid = 1666] [serial = 211] [outer = 0x119130000] 08:33:00 INFO - PROCESS | 1666 | 1468683180671 Marionette DEBUG loaded listener.js 08:33:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12391fc00) [pid = 1666] [serial = 212] [outer = 0x119130000] 08:33:00 INFO - PROCESS | 1666 | 1468683180963 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 08:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:33:01 INFO - PROCESS | 1666 | 1468683181012 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1666 | 1468683181014 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:33:01 INFO - PROCESS | 1666 | 1468683181016 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1666 | 1468683181017 Marionette TRACE conn2 <- [1,258,null,{}] 08:33:01 INFO - PROCESS | 1666 | 1468683181021 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}] 08:33:01 INFO - PROCESS | 1666 | 1468683181024 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:01 INFO - PROCESS | 1666 | 1468683181103 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:33:01 INFO - PROCESS | 1666 | 1468683181151 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:01 INFO - PROCESS | 1666 | 1468683181153 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x119163800 == 33 [pid = 1666] [id = 72] 08:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x120fd8000) [pid = 1666] [serial = 213] [outer = 0x0] 08:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x123a5e000) [pid = 1666] [serial = 214] [outer = 0x120fd8000] 08:33:01 INFO - PROCESS | 1666 | 1468683181179 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124537800) [pid = 1666] [serial = 215] [outer = 0x120fd8000] 08:33:01 INFO - PROCESS | 1666 | 1468683181439 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 473ms 08:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:33:01 INFO - PROCESS | 1666 | 1468683181494 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1666 | 1468683181495 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:33:01 INFO - PROCESS | 1666 | 1468683181497 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1666 | 1468683181498 Marionette TRACE conn2 <- [1,262,null,{}] 08:33:01 INFO - PROCESS | 1666 | 1468683181500 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}] 08:33:01 INFO - PROCESS | 1666 | 1468683181501 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:01 INFO - PROCESS | 1666 | 1468683181578 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:33:01 INFO - PROCESS | 1666 | 1468683181582 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:01 INFO - PROCESS | 1666 | 1468683181583 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12381a800 == 34 [pid = 1666] [id = 73] 08:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11607c000) [pid = 1666] [serial = 216] [outer = 0x0] 08:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1248dac00) [pid = 1666] [serial = 217] [outer = 0x11607c000] 08:33:01 INFO - PROCESS | 1666 | 1468683181610 Marionette DEBUG loaded listener.js 08:33:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124ff9c00) [pid = 1666] [serial = 218] [outer = 0x11607c000] 08:33:01 INFO - PROCESS | 1666 | 1468683181928 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]]]}] 08:33:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:33:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 470ms 08:33:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:33:01 INFO - PROCESS | 1666 | 1468683181968 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:33:01 INFO - PROCESS | 1666 | 1468683181969 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:33:01 INFO - PROCESS | 1666 | 1468683181971 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:33:01 INFO - PROCESS | 1666 | 1468683181972 Marionette TRACE conn2 <- [1,266,null,{}] 08:33:01 INFO - PROCESS | 1666 | 1468683181975 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}] 08:33:01 INFO - PROCESS | 1666 | 1468683181979 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:02 INFO - PROCESS | 1666 | 1468683182103 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:33:02 INFO - PROCESS | 1666 | 1468683182115 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 1666 | 1468683182116 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c10800 == 35 [pid = 1666] [id = 74] 08:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124ffb800) [pid = 1666] [serial = 219] [outer = 0x0] 08:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x126040000) [pid = 1666] [serial = 220] [outer = 0x124ffb800] 08:33:02 INFO - PROCESS | 1666 | 1468683182141 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128173800) [pid = 1666] [serial = 221] [outer = 0x124ffb800] 08:33:02 INFO - PROCESS | 1666 | 1468683182449 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]]]}] 08:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 518ms 08:33:02 INFO - PROCESS | 1666 | 1468683182491 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1666 | 1468683182492 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:33:02 INFO - PROCESS | 1666 | 1468683182495 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1666 | 1468683182496 Marionette TRACE conn2 <- [1,270,null,{}] 08:33:02 INFO - PROCESS | 1666 | 1468683182498 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}] 08:33:02 INFO - PROCESS | 1666 | 1468683182499 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:02 INFO - PROCESS | 1666 | 1468683182595 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:33:02 INFO - PROCESS | 1666 | 1468683182598 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:02 INFO - PROCESS | 1666 | 1468683182599 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a1e000 == 36 [pid = 1666] [id = 75] 08:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1254ab400) [pid = 1666] [serial = 222] [outer = 0x0] 08:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1282bd800) [pid = 1666] [serial = 223] [outer = 0x1254ab400] 08:33:02 INFO - PROCESS | 1666 | 1468683182624 Marionette DEBUG loaded listener.js 08:33:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12908b400) [pid = 1666] [serial = 224] [outer = 0x1254ab400] 08:33:02 INFO - PROCESS | 1666 | 1468683182914 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]]]}] 08:33:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:33:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 469ms 08:33:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:33:02 INFO - PROCESS | 1666 | 1468683182964 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:33:02 INFO - PROCESS | 1666 | 1468683182966 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:33:02 INFO - PROCESS | 1666 | 1468683182968 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:33:02 INFO - PROCESS | 1666 | 1468683182969 Marionette TRACE conn2 <- [1,274,null,{}] 08:33:02 INFO - PROCESS | 1666 | 1468683182974 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}] 08:33:02 INFO - PROCESS | 1666 | 1468683182975 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:03 INFO - PROCESS | 1666 | 1468683183067 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:33:03 INFO - PROCESS | 1666 | 1468683183070 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 1666 | 1468683183071 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x113abe800 == 37 [pid = 1666] [id = 76] 08:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x128172800) [pid = 1666] [serial = 225] [outer = 0x0] 08:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1291ed000) [pid = 1666] [serial = 226] [outer = 0x128172800] 08:33:03 INFO - PROCESS | 1666 | 1468683183096 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x129354000) [pid = 1666] [serial = 227] [outer = 0x128172800] 08:33:03 INFO - PROCESS | 1666 | 1468683183405 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]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 08:33:03 INFO - PROCESS | 1666 | 1468683183449 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:33:03 INFO - PROCESS | 1666 | 1468683183451 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:33:03 INFO - PROCESS | 1666 | 1468683183453 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1666 | 1468683183456 Marionette TRACE conn2 <- [1,278,null,{}] 08:33:03 INFO - PROCESS | 1666 | 1468683183460 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}] 08:33:03 INFO - PROCESS | 1666 | 1468683183461 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:03 INFO - PROCESS | 1666 | 1468683183555 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:33:03 INFO - PROCESS | 1666 | 1468683183559 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:03 INFO - PROCESS | 1666 | 1468683183560 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x128080000 == 38 [pid = 1666] [id = 77] 08:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1291ea800) [pid = 1666] [serial = 228] [outer = 0x0] 08:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12935cc00) [pid = 1666] [serial = 229] [outer = 0x1291ea800] 08:33:03 INFO - PROCESS | 1666 | 1468683183584 Marionette DEBUG loaded listener.js 08:33:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x129dd6c00) [pid = 1666] [serial = 230] [outer = 0x1291ea800] 08:33:03 INFO - PROCESS | 1666 | 1468683183894 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]]]}] 08:33:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:33:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 473ms 08:33:03 INFO - PROCESS | 1666 | 1468683183933 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:33:03 INFO - PROCESS | 1666 | 1468683183934 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:33:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:33:03 INFO - PROCESS | 1666 | 1468683183944 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:33:03 INFO - PROCESS | 1666 | 1468683183945 Marionette TRACE conn2 <- [1,282,null,{}] 08:33:03 INFO - PROCESS | 1666 | 1468683183948 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}] 08:33:03 INFO - PROCESS | 1666 | 1468683183949 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:04 INFO - PROCESS | 1666 | 1468683184046 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:33:04 INFO - PROCESS | 1666 | 1468683184051 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:04 INFO - PROCESS | 1666 | 1468683184052 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x129017800 == 39 [pid = 1666] [id = 78] 08:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x129dd7c00) [pid = 1666] [serial = 231] [outer = 0x0] 08:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a655000) [pid = 1666] [serial = 232] [outer = 0x129dd7c00] 08:33:04 INFO - PROCESS | 1666 | 1468683184076 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12a66e400) [pid = 1666] [serial = 233] [outer = 0x129dd7c00] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1186b4400) [pid = 1666] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1121bd800) [pid = 1666] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x118657000) [pid = 1666] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x113379000) [pid = 1666] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11696b800) [pid = 1666] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1150d3c00) [pid = 1666] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113252000) [pid = 1666] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x113864c00) [pid = 1666] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1174e2c00) [pid = 1666] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1187d5800) [pid = 1666] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119ef8400) [pid = 1666] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113d92400) [pid = 1666] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x123e66000) [pid = 1666] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124103800) [pid = 1666] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12676b400) [pid = 1666] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x116a1ac00) [pid = 1666] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1196a0800) [pid = 1666] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:33:04 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11336d400) [pid = 1666] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:33:04 INFO - PROCESS | 1666 | 1468683184473 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]]]}] 08:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 576ms 08:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:33:04 INFO - PROCESS | 1666 | 1468683184514 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 1666 | 1468683184515 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:33:04 INFO - PROCESS | 1666 | 1468683184517 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:33:04 INFO - PROCESS | 1666 | 1468683184519 Marionette TRACE conn2 <- [1,286,null,{}] 08:33:04 INFO - PROCESS | 1666 | 1468683184527 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}] 08:33:04 INFO - PROCESS | 1666 | 1468683184529 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:04 INFO - PROCESS | 1666 | 1468683184645 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:33:04 INFO - PROCESS | 1666 | 1468683184675 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:04 INFO - PROCESS | 1666 | 1468683184676 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x113d67000 == 40 [pid = 1666] [id = 79] 08:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x113d91400) [pid = 1666] [serial = 234] [outer = 0x0] 08:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x118426800) [pid = 1666] [serial = 235] [outer = 0x113d91400] 08:33:04 INFO - PROCESS | 1666 | 1468683184702 Marionette DEBUG loaded listener.js 08:33:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129dd4c00) [pid = 1666] [serial = 236] [outer = 0x113d91400] 08:33:04 INFO - PROCESS | 1666 | 1468683184985 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]]]}] 08:33:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:33:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 475ms 08:33:04 INFO - PROCESS | 1666 | 1468683184994 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:33:04 INFO - PROCESS | 1666 | 1468683184995 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:33:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:33:05 INFO - PROCESS | 1666 | 1468683184997 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1666 | 1468683184998 Marionette TRACE conn2 <- [1,290,null,{}] 08:33:05 INFO - PROCESS | 1666 | 1468683185001 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}] 08:33:05 INFO - PROCESS | 1666 | 1468683185002 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:05 INFO - PROCESS | 1666 | 1468683185084 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:33:05 INFO - PROCESS | 1666 | 1468683185089 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 1666 | 1468683185091 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a515000 == 41 [pid = 1666] [id = 80] 08:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a66ac00) [pid = 1666] [serial = 237] [outer = 0x0] 08:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a8e3800) [pid = 1666] [serial = 238] [outer = 0x12a66ac00] 08:33:05 INFO - PROCESS | 1666 | 1468683185115 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12a8ea400) [pid = 1666] [serial = 239] [outer = 0x12a66ac00] 08:33:05 INFO - PROCESS | 1666 | 1468683185411 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]]]}] 08:33:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 467ms 08:33:05 INFO - PROCESS | 1666 | 1468683185466 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 1666 | 1468683185467 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:33:05 INFO - PROCESS | 1666 | 1468683185470 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1666 | 1468683185471 Marionette TRACE conn2 <- [1,294,null,{}] 08:33:05 INFO - PROCESS | 1666 | 1468683185474 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}] 08:33:05 INFO - PROCESS | 1666 | 1468683185475 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:05 INFO - PROCESS | 1666 | 1468683185574 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:33:05 INFO - PROCESS | 1666 | 1468683185580 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:05 INFO - PROCESS | 1666 | 1468683185581 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a51e800 == 42 [pid = 1666] [id = 81] 08:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a679800) [pid = 1666] [serial = 240] [outer = 0x0] 08:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a8ed000) [pid = 1666] [serial = 241] [outer = 0x12a679800] 08:33:05 INFO - PROCESS | 1666 | 1468683185604 Marionette DEBUG loaded listener.js 08:33:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12ae64800) [pid = 1666] [serial = 242] [outer = 0x12a679800] 08:33:05 INFO - PROCESS | 1666 | 1468683185972 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]]]}] 08:33:05 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. 08:33:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 519ms 08:33:05 INFO - PROCESS | 1666 | 1468683185991 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:33:05 INFO - PROCESS | 1666 | 1468683185993 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:33:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:33:05 INFO - PROCESS | 1666 | 1468683185996 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:33:05 INFO - PROCESS | 1666 | 1468683185998 Marionette TRACE conn2 <- [1,298,null,{}] 08:33:06 INFO - PROCESS | 1666 | 1468683186001 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}] 08:33:06 INFO - PROCESS | 1666 | 1468683186003 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:06 INFO - PROCESS | 1666 | 1468683186125 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:33:06 INFO - PROCESS | 1666 | 1468683186200 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 1666 | 1468683186201 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267e3800 == 43 [pid = 1666] [id = 82] 08:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x112fadc00) [pid = 1666] [serial = 243] [outer = 0x0] 08:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11690c000) [pid = 1666] [serial = 244] [outer = 0x112fadc00] 08:33:06 INFO - PROCESS | 1666 | 1468683186240 Marionette DEBUG loaded listener.js 08:33:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116915800) [pid = 1666] [serial = 245] [outer = 0x112fadc00] 08:33:06 INFO - PROCESS | 1666 | 1468683186746 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]]]}] 08:33:06 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. 08:33:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 820ms 08:33:06 INFO - PROCESS | 1666 | 1468683186817 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:33:06 INFO - PROCESS | 1666 | 1468683186819 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:33:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:33:06 INFO - PROCESS | 1666 | 1468683186822 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:33:06 INFO - PROCESS | 1666 | 1468683186826 Marionette TRACE conn2 <- [1,302,null,{}] 08:33:06 INFO - PROCESS | 1666 | 1468683186829 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}] 08:33:06 INFO - PROCESS | 1666 | 1468683186831 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:06 INFO - PROCESS | 1666 | 1468683186934 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:33:06 INFO - PROCESS | 1666 | 1468683186984 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:06 INFO - PROCESS | 1666 | 1468683186985 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f1b000 == 44 [pid = 1666] [id = 83] 08:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x116912400) [pid = 1666] [serial = 246] [outer = 0x0] 08:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x116977400) [pid = 1666] [serial = 247] [outer = 0x116912400] 08:33:07 INFO - PROCESS | 1666 | 1468683187016 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x117e9d400) [pid = 1666] [serial = 248] [outer = 0x116912400] 08:33:07 INFO - PROCESS | 1666 | 1468683187458 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]]]}] 08:33:07 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. 08:33:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 672ms 08:33:07 INFO - PROCESS | 1666 | 1468683187532 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:33:07 INFO - PROCESS | 1666 | 1468683187535 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:33:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:33:07 INFO - PROCESS | 1666 | 1468683187542 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:33:07 INFO - PROCESS | 1666 | 1468683187544 Marionette TRACE conn2 <- [1,306,null,{}] 08:33:07 INFO - PROCESS | 1666 | 1468683187546 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}] 08:33:07 INFO - PROCESS | 1666 | 1468683187548 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:07 INFO - PROCESS | 1666 | 1468683187651 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:33:07 INFO - PROCESS | 1666 | 1468683187713 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:07 INFO - PROCESS | 1666 | 1468683187714 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x124250000 == 45 [pid = 1666] [id = 84] 08:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1184c7800) [pid = 1666] [serial = 249] [outer = 0x0] 08:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x11912bc00) [pid = 1666] [serial = 250] [outer = 0x1184c7800] 08:33:07 INFO - PROCESS | 1666 | 1468683187744 Marionette DEBUG loaded listener.js 08:33:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x119eed400) [pid = 1666] [serial = 251] [outer = 0x1184c7800] 08:33:08 INFO - PROCESS | 1666 | 1468683188145 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]]]}] 08:33:08 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. 08:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 08:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:33:08 INFO - PROCESS | 1666 | 1468683188162 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1666 | 1468683188163 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:33:08 INFO - PROCESS | 1666 | 1468683188166 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1666 | 1468683188168 Marionette TRACE conn2 <- [1,310,null,{}] 08:33:08 INFO - PROCESS | 1666 | 1468683188176 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}] 08:33:08 INFO - PROCESS | 1666 | 1468683188179 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:08 INFO - PROCESS | 1666 | 1468683188284 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:33:08 INFO - PROCESS | 1666 | 1468683188332 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:08 INFO - PROCESS | 1666 | 1468683188334 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a838800 == 46 [pid = 1666] [id = 85] 08:33:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x123958c00) [pid = 1666] [serial = 252] [outer = 0x0] 08:33:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x124563c00) [pid = 1666] [serial = 253] [outer = 0x123958c00] 08:33:08 INFO - PROCESS | 1666 | 1468683188366 Marionette DEBUG loaded listener.js 08:33:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1254b5c00) [pid = 1666] [serial = 254] [outer = 0x123958c00] 08:33:08 INFO - PROCESS | 1666 | 1468683188791 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]]]}] 08:33:08 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. 08:33:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 674ms 08:33:08 INFO - PROCESS | 1666 | 1468683188841 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:33:08 INFO - PROCESS | 1666 | 1468683188843 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:33:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:33:08 INFO - PROCESS | 1666 | 1468683188845 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:33:08 INFO - PROCESS | 1666 | 1468683188846 Marionette TRACE conn2 <- [1,314,null,{}] 08:33:08 INFO - PROCESS | 1666 | 1468683188849 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}] 08:33:08 INFO - PROCESS | 1666 | 1468683188850 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:08 INFO - PROCESS | 1666 | 1468683188975 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:33:09 INFO - PROCESS | 1666 | 1468683189185 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1666 | 1468683189186 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x116936800 == 47 [pid = 1666] [id = 86] 08:33:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11383a400) [pid = 1666] [serial = 255] [outer = 0x0] 08:33:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1166f3800) [pid = 1666] [serial = 256] [outer = 0x11383a400] 08:33:09 INFO - PROCESS | 1666 | 1468683189214 Marionette DEBUG loaded listener.js 08:33:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x117105c00) [pid = 1666] [serial = 257] [outer = 0x11383a400] 08:33:09 INFO - PROCESS | 1666 | 1468683189678 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]]]}] 08:33:09 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. 08:33:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 870ms 08:33:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:33:09 INFO - PROCESS | 1666 | 1468683189717 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:33:09 INFO - PROCESS | 1666 | 1468683189719 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:33:09 INFO - PROCESS | 1666 | 1468683189723 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:33:09 INFO - PROCESS | 1666 | 1468683189726 Marionette TRACE conn2 <- [1,318,null,{}] 08:33:09 INFO - PROCESS | 1666 | 1468683189731 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}] 08:33:09 INFO - PROCESS | 1666 | 1468683189735 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:09 INFO - PROCESS | 1666 | 1468683189868 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:33:09 INFO - PROCESS | 1666 | 1468683189983 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:09 INFO - PROCESS | 1666 | 1468683189985 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x1167cc800 == 48 [pid = 1666] [id = 87] 08:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1174d1400) [pid = 1666] [serial = 258] [outer = 0x0] 08:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x117eaa400) [pid = 1666] [serial = 259] [outer = 0x1174d1400] 08:33:10 INFO - PROCESS | 1666 | 1468683190014 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1184d3400) [pid = 1666] [serial = 260] [outer = 0x1174d1400] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12a51e800 == 47 [pid = 1666] [id = 81] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12a515000 == 46 [pid = 1666] [id = 80] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x113d67000 == 45 [pid = 1666] [id = 79] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x129017800 == 44 [pid = 1666] [id = 78] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x128080000 == 43 [pid = 1666] [id = 77] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x113abe800 == 42 [pid = 1666] [id = 76] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x124a1e000 == 41 [pid = 1666] [id = 75] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x123c10800 == 40 [pid = 1666] [id = 74] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12381a800 == 39 [pid = 1666] [id = 73] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119163800 == 38 [pid = 1666] [id = 72] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x118161000 == 37 [pid = 1666] [id = 71] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116f0f000 == 36 [pid = 1666] [id = 70] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116019800 == 35 [pid = 1666] [id = 69] 08:33:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12808b800 == 34 [pid = 1666] [id = 67] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12391c000) [pid = 1666] [serial = 177] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1184c9800) [pid = 1666] [serial = 168] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x118657400) [pid = 1666] [serial = 169] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x118df1400) [pid = 1666] [serial = 171] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x124565400) [pid = 1666] [serial = 180] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1174d4400) [pid = 1666] [serial = 165] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x1174ef400) [pid = 1666] [serial = 166] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x115df6c00) [pid = 1666] [serial = 162] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1133cb000) [pid = 1666] [serial = 163] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1150d3800) [pid = 1666] [serial = 160] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x113843c00) [pid = 1666] [serial = 159] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1241bd000) [pid = 1666] [serial = 178] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x115d60000) [pid = 1666] [serial = 145] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x113a9ec00) [pid = 1666] [serial = 144] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1184c6400) [pid = 1666] [serial = 148] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1176e8000) [pid = 1666] [serial = 147] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x123920800) [pid = 1666] [serial = 151] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119ba3400) [pid = 1666] [serial = 150] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x124ff8000) [pid = 1666] [serial = 183] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11864dc00) [pid = 1666] [serial = 186] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124a69400) [pid = 1666] [serial = 154] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x123954c00) [pid = 1666] [serial = 187] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x126038000) [pid = 1666] [serial = 189] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1241ba400) [pid = 1666] [serial = 153] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1254af800) [pid = 1666] [serial = 184] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12817c000) [pid = 1666] [serial = 195] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12641b400) [pid = 1666] [serial = 192] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x124f13400) [pid = 1666] [serial = 157] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126046800) [pid = 1666] [serial = 190] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119962400) [pid = 1666] [serial = 174] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124aeb400) [pid = 1666] [serial = 156] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x119eed800) [pid = 1666] [serial = 175] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124aef800) [pid = 1666] [serial = 181] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1280a6400) [pid = 1666] [serial = 193] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12849a400) [pid = 1666] [serial = 196] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1196a2800) [pid = 1666] [serial = 172] [outer = 0x0] [url = about:blank] 08:33:10 INFO - PROCESS | 1666 | 1468683190454 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]]]}] 08:33:10 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. 08:33:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 772ms 08:33:10 INFO - PROCESS | 1666 | 1468683190498 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:33:10 INFO - PROCESS | 1666 | 1468683190502 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:33:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:33:10 INFO - PROCESS | 1666 | 1468683190506 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:33:10 INFO - PROCESS | 1666 | 1468683190508 Marionette TRACE conn2 <- [1,322,null,{}] 08:33:10 INFO - PROCESS | 1666 | 1468683190512 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}] 08:33:10 INFO - PROCESS | 1666 | 1468683190514 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:10 INFO - PROCESS | 1666 | 1468683190641 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:33:10 INFO - PROCESS | 1666 | 1468683190731 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:10 INFO - PROCESS | 1666 | 1468683190733 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x116677800 == 35 [pid = 1666] [id = 88] 08:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1196a5c00) [pid = 1666] [serial = 261] [outer = 0x0] 08:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119959400) [pid = 1666] [serial = 262] [outer = 0x1196a5c00] 08:33:10 INFO - PROCESS | 1666 | 1468683190774 Marionette DEBUG loaded listener.js 08:33:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x120ed0400) [pid = 1666] [serial = 263] [outer = 0x1196a5c00] 08:33:11 INFO - PROCESS | 1666 | 1468683191149 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]]]}] 08:33:11 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. 08:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 671ms 08:33:11 INFO - PROCESS | 1666 | 1468683191177 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 1666 | 1468683191179 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:33:11 INFO - PROCESS | 1666 | 1468683191185 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 1666 | 1468683191189 Marionette TRACE conn2 <- [1,326,null,{}] 08:33:11 INFO - PROCESS | 1666 | 1468683191193 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}] 08:33:11 INFO - PROCESS | 1666 | 1468683191195 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:11 INFO - PROCESS | 1666 | 1468683191276 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:33:11 INFO - PROCESS | 1666 | 1468683191280 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:11 INFO - PROCESS | 1666 | 1468683191281 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x119155000 == 36 [pid = 1666] [id = 89] 08:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x120fd7c00) [pid = 1666] [serial = 264] [outer = 0x0] 08:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x123a5b800) [pid = 1666] [serial = 265] [outer = 0x120fd7c00] 08:33:11 INFO - PROCESS | 1666 | 1468683191307 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124808400) [pid = 1666] [serial = 266] [outer = 0x120fd7c00] 08:33:11 INFO - PROCESS | 1666 | 1468683191649 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]]]}] 08:33:11 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. 08:33:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 476ms 08:33:11 INFO - PROCESS | 1666 | 1468683191658 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:33:11 INFO - PROCESS | 1666 | 1468683191659 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:33:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:33:11 INFO - PROCESS | 1666 | 1468683191661 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:33:11 INFO - PROCESS | 1666 | 1468683191663 Marionette TRACE conn2 <- [1,330,null,{}] 08:33:11 INFO - PROCESS | 1666 | 1468683191665 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}] 08:33:11 INFO - PROCESS | 1666 | 1468683191666 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:11 INFO - PROCESS | 1666 | 1468683191766 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:33:11 INFO - PROCESS | 1666 | 1468683191772 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:11 INFO - PROCESS | 1666 | 1468683191773 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x119aa9800 == 37 [pid = 1666] [id = 90] 08:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x120fdc000) [pid = 1666] [serial = 267] [outer = 0x0] 08:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124de3c00) [pid = 1666] [serial = 268] [outer = 0x120fdc000] 08:33:11 INFO - PROCESS | 1666 | 1468683191798 Marionette DEBUG loaded listener.js 08:33:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x125562800) [pid = 1666] [serial = 269] [outer = 0x120fdc000] 08:33:12 INFO - PROCESS | 1666 | 1468683192130 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]]]}] 08:33:12 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. 08:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 08:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:33:12 INFO - PROCESS | 1666 | 1468683192182 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1666 | 1468683192184 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:33:12 INFO - PROCESS | 1666 | 1468683192186 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1666 | 1468683192188 Marionette TRACE conn2 <- [1,334,null,{}] 08:33:12 INFO - PROCESS | 1666 | 1468683192191 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}] 08:33:12 INFO - PROCESS | 1666 | 1468683192193 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:12 INFO - PROCESS | 1666 | 1468683192315 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:33:12 INFO - PROCESS | 1666 | 1468683192410 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:12 INFO - PROCESS | 1666 | 1468683192415 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x113358000 == 38 [pid = 1666] [id = 91] 08:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126429800) [pid = 1666] [serial = 270] [outer = 0x0] 08:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x126530000) [pid = 1666] [serial = 271] [outer = 0x126429800] 08:33:12 INFO - PROCESS | 1666 | 1468683192478 Marionette DEBUG loaded listener.js 08:33:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128097c00) [pid = 1666] [serial = 272] [outer = 0x126429800] 08:33:12 INFO - PROCESS | 1666 | 1468683192844 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]]]}] 08:33:12 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. 08:33:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 671ms 08:33:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:33:12 INFO - PROCESS | 1666 | 1468683192862 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:33:12 INFO - PROCESS | 1666 | 1468683192863 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:33:12 INFO - PROCESS | 1666 | 1468683192866 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:33:12 INFO - PROCESS | 1666 | 1468683192867 Marionette TRACE conn2 <- [1,338,null,{}] 08:33:12 INFO - PROCESS | 1666 | 1468683192875 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}] 08:33:12 INFO - PROCESS | 1666 | 1468683192877 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:13 INFO - PROCESS | 1666 | 1468683192994 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:33:13 INFO - PROCESS | 1666 | 1468683192999 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 1666 | 1468683193000 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x123f67800 == 39 [pid = 1666] [id = 92] 08:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12809a800) [pid = 1666] [serial = 273] [outer = 0x0] 08:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1280a5000) [pid = 1666] [serial = 274] [outer = 0x12809a800] 08:33:13 INFO - PROCESS | 1666 | 1468683193026 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x128180800) [pid = 1666] [serial = 275] [outer = 0x12809a800] 08:33:13 INFO - PROCESS | 1666 | 1468683193327 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]]]}] 08:33:13 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. 08:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 472ms 08:33:13 INFO - PROCESS | 1666 | 1468683193344 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:33:13 INFO - PROCESS | 1666 | 1468683193345 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:33:13 INFO - PROCESS | 1666 | 1468683193348 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1666 | 1468683193349 Marionette TRACE conn2 <- [1,342,null,{}] 08:33:13 INFO - PROCESS | 1666 | 1468683193351 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}] 08:33:13 INFO - PROCESS | 1666 | 1468683193352 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:13 INFO - PROCESS | 1666 | 1468683193454 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:33:13 INFO - PROCESS | 1666 | 1468683193465 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:13 INFO - PROCESS | 1666 | 1468683193466 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254c5000 == 40 [pid = 1666] [id = 93] 08:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12809b000) [pid = 1666] [serial = 276] [outer = 0x0] 08:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129082000) [pid = 1666] [serial = 277] [outer = 0x12809b000] 08:33:13 INFO - PROCESS | 1666 | 1468683193517 Marionette DEBUG loaded listener.js 08:33:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x116972000) [pid = 1666] [serial = 278] [outer = 0x12809b000] 08:33:13 INFO - PROCESS | 1666 | 1468683193833 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]]]}] 08:33:13 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. 08:33:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 518ms 08:33:13 INFO - PROCESS | 1666 | 1468683193870 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:33:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:33:13 INFO - PROCESS | 1666 | 1468683193873 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:33:13 INFO - PROCESS | 1666 | 1468683193876 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:33:13 INFO - PROCESS | 1666 | 1468683193877 Marionette TRACE conn2 <- [1,346,null,{}] 08:33:13 INFO - PROCESS | 1666 | 1468683193879 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}] 08:33:13 INFO - PROCESS | 1666 | 1468683193880 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:13 INFO - PROCESS | 1666 | 1468683193976 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:33:14 INFO - PROCESS | 1666 | 1468683194006 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 1666 | 1468683194007 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x126572000 == 41 [pid = 1666] [id = 94] 08:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1291f0800) [pid = 1666] [serial = 279] [outer = 0x0] 08:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12935b800) [pid = 1666] [serial = 280] [outer = 0x1291f0800] 08:33:14 INFO - PROCESS | 1666 | 1468683194031 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12a659800) [pid = 1666] [serial = 281] [outer = 0x1291f0800] 08:33:14 INFO - PROCESS | 1666 | 1468683194451 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]]]}] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1254ab400) [pid = 1666] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x128172800) [pid = 1666] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x113d91400) [pid = 1666] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1291ea800) [pid = 1666] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x120fd8000) [pid = 1666] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11607c000) [pid = 1666] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1174cf400) [pid = 1666] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119130000) [pid = 1666] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1184c6800) [pid = 1666] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x129dd7c00) [pid = 1666] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12a66ac00) [pid = 1666] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124ffb800) [pid = 1666] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:33:14 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a679800) [pid = 1666] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:33:14 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. 08:33:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 619ms 08:33:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:33:14 INFO - PROCESS | 1666 | 1468683194496 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:33:14 INFO - PROCESS | 1666 | 1468683194498 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:33:14 INFO - PROCESS | 1666 | 1468683194501 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:33:14 INFO - PROCESS | 1666 | 1468683194503 Marionette TRACE conn2 <- [1,350,null,{}] 08:33:14 INFO - PROCESS | 1666 | 1468683194506 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}] 08:33:14 INFO - PROCESS | 1666 | 1468683194508 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:14 INFO - PROCESS | 1666 | 1468683194639 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:33:14 INFO - PROCESS | 1666 | 1468683194645 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:14 INFO - PROCESS | 1666 | 1468683194646 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a0b800 == 42 [pid = 1666] [id = 95] 08:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118754000) [pid = 1666] [serial = 282] [outer = 0x0] 08:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x123a60800) [pid = 1666] [serial = 283] [outer = 0x118754000] 08:33:14 INFO - PROCESS | 1666 | 1468683194684 Marionette DEBUG loaded listener.js 08:33:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128173c00) [pid = 1666] [serial = 284] [outer = 0x118754000] 08:33:15 INFO - PROCESS | 1666 | 1468683195011 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]]]}] 08:33:15 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. 08:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 522ms 08:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:33:15 INFO - PROCESS | 1666 | 1468683195024 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 1666 | 1468683195026 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:33:15 INFO - PROCESS | 1666 | 1468683195030 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1666 | 1468683195031 Marionette TRACE conn2 <- [1,354,null,{}] 08:33:15 INFO - PROCESS | 1666 | 1468683195033 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}] 08:33:15 INFO - PROCESS | 1666 | 1468683195034 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:15 INFO - PROCESS | 1666 | 1468683195138 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:33:15 INFO - PROCESS | 1666 | 1468683195144 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1666 | 1468683195145 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12901f800 == 43 [pid = 1666] [id = 96] 08:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1176ef000) [pid = 1666] [serial = 285] [outer = 0x0] 08:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1291f4400) [pid = 1666] [serial = 286] [outer = 0x1176ef000] 08:33:15 INFO - PROCESS | 1666 | 1468683195175 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a8ea800) [pid = 1666] [serial = 287] [outer = 0x1176ef000] 08:33:15 INFO - PROCESS | 1666 | 1468683195522 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]]]}] 08:33:15 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. 08:33:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 518ms 08:33:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:33:15 INFO - PROCESS | 1666 | 1468683195548 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:33:15 INFO - PROCESS | 1666 | 1468683195550 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:33:15 INFO - PROCESS | 1666 | 1468683195552 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:33:15 INFO - PROCESS | 1666 | 1468683195554 Marionette TRACE conn2 <- [1,358,null,{}] 08:33:15 INFO - PROCESS | 1666 | 1468683195556 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}] 08:33:15 INFO - PROCESS | 1666 | 1468683195558 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:15 INFO - PROCESS | 1666 | 1468683195658 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:33:15 INFO - PROCESS | 1666 | 1468683195661 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:15 INFO - PROCESS | 1666 | 1468683195662 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a83d800 == 44 [pid = 1666] [id = 97] 08:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12ae64000) [pid = 1666] [serial = 288] [outer = 0x0] 08:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b0ea400) [pid = 1666] [serial = 289] [outer = 0x12ae64000] 08:33:15 INFO - PROCESS | 1666 | 1468683195686 Marionette DEBUG loaded listener.js 08:33:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12b9cd800) [pid = 1666] [serial = 290] [outer = 0x12ae64000] 08:33:16 INFO - PROCESS | 1666 | 1468683196005 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]]]}] 08:33:16 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. 08:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 08:33:16 INFO - PROCESS | 1666 | 1468683196025 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:33:16 INFO - PROCESS | 1666 | 1468683196026 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:33:16 INFO - PROCESS | 1666 | 1468683196028 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1666 | 1468683196029 Marionette TRACE conn2 <- [1,362,null,{}] 08:33:16 INFO - PROCESS | 1666 | 1468683196032 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}] 08:33:16 INFO - PROCESS | 1666 | 1468683196033 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:16 INFO - PROCESS | 1666 | 1468683196140 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:33:16 INFO - PROCESS | 1666 | 1468683196145 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 1666 | 1468683196146 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ade3000 == 45 [pid = 1666] [id = 98] 08:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12a66c800) [pid = 1666] [serial = 291] [outer = 0x0] 08:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12b9d0400) [pid = 1666] [serial = 292] [outer = 0x12a66c800] 08:33:16 INFO - PROCESS | 1666 | 1468683196169 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12b9da800) [pid = 1666] [serial = 293] [outer = 0x12a66c800] 08:33:16 INFO - PROCESS | 1666 | 1468683196552 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]]]}] 08:33:16 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. 08:33:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 570ms 08:33:16 INFO - PROCESS | 1666 | 1468683196600 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:33:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:33:16 INFO - PROCESS | 1666 | 1468683196604 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:33:16 INFO - PROCESS | 1666 | 1468683196610 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:33:16 INFO - PROCESS | 1666 | 1468683196614 Marionette TRACE conn2 <- [1,366,null,{}] 08:33:16 INFO - PROCESS | 1666 | 1468683196621 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}] 08:33:16 INFO - PROCESS | 1666 | 1468683196623 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:16 INFO - PROCESS | 1666 | 1468683196813 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:33:16 INFO - PROCESS | 1666 | 1468683196908 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:16 INFO - PROCESS | 1666 | 1468683196910 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x116097800 == 46 [pid = 1666] [id = 99] 08:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1160da800) [pid = 1666] [serial = 294] [outer = 0x0] 08:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x116749800) [pid = 1666] [serial = 295] [outer = 0x1160da800] 08:33:16 INFO - PROCESS | 1666 | 1468683196943 Marionette DEBUG loaded listener.js 08:33:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1174e7400) [pid = 1666] [serial = 296] [outer = 0x1160da800] 08:33:17 INFO - PROCESS | 1666 | 1468683197389 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]]]}] 08:33:17 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. 08:33:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 827ms 08:33:17 INFO - PROCESS | 1666 | 1468683197435 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:33:17 INFO - PROCESS | 1666 | 1468683197439 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:33:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:33:17 INFO - PROCESS | 1666 | 1468683197443 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:33:17 INFO - PROCESS | 1666 | 1468683197445 Marionette TRACE conn2 <- [1,370,null,{}] 08:33:17 INFO - PROCESS | 1666 | 1468683197448 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}] 08:33:17 INFO - PROCESS | 1666 | 1468683197450 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:17 INFO - PROCESS | 1666 | 1468683197554 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:33:17 INFO - PROCESS | 1666 | 1468683197618 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:17 INFO - PROCESS | 1666 | 1468683197620 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195a5800 == 47 [pid = 1666] [id = 100] 08:33:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1184d0c00) [pid = 1666] [serial = 297] [outer = 0x0] 08:33:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11942c800) [pid = 1666] [serial = 298] [outer = 0x1184d0c00] 08:33:17 INFO - PROCESS | 1666 | 1468683197650 Marionette DEBUG loaded listener.js 08:33:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x120ed1400) [pid = 1666] [serial = 299] [outer = 0x1184d0c00] 08:33:18 INFO - PROCESS | 1666 | 1468683198135 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]]]}] 08:33:18 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. 08:33:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 770ms 08:33:18 INFO - PROCESS | 1666 | 1468683198216 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:33:18 INFO - PROCESS | 1666 | 1468683198218 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:33:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:33:18 INFO - PROCESS | 1666 | 1468683198223 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:33:18 INFO - PROCESS | 1666 | 1468683198227 Marionette TRACE conn2 <- [1,374,null,{}] 08:33:18 INFO - PROCESS | 1666 | 1468683198239 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}] 08:33:18 INFO - PROCESS | 1666 | 1468683198243 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:18 INFO - PROCESS | 1666 | 1468683198399 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:33:18 INFO - PROCESS | 1666 | 1468683198482 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:18 INFO - PROCESS | 1666 | 1468683198485 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a84a800 == 48 [pid = 1666] [id = 101] 08:33:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x126044c00) [pid = 1666] [serial = 300] [outer = 0x0] 08:33:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x126767400) [pid = 1666] [serial = 301] [outer = 0x126044c00] 08:33:18 INFO - PROCESS | 1666 | 1468683198531 Marionette DEBUG loaded listener.js 08:33:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12809fc00) [pid = 1666] [serial = 302] [outer = 0x126044c00] 08:33:18 INFO - PROCESS | 1666 | 1468683198966 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:33:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:33:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 777ms 08:33:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:33:19 INFO - PROCESS | 1666 | 1468683198999 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1666 | 1468683199001 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:33:19 INFO - PROCESS | 1666 | 1468683199003 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1666 | 1468683199004 Marionette TRACE conn2 <- [1,378,null,{}] 08:33:19 INFO - PROCESS | 1666 | 1468683199007 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}] 08:33:19 INFO - PROCESS | 1666 | 1468683199008 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:19 INFO - PROCESS | 1666 | 1468683199113 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:33:19 INFO - PROCESS | 1666 | 1468683199165 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 1666 | 1468683199167 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba1f000 == 49 [pid = 1666] [id = 102] 08:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x129087800) [pid = 1666] [serial = 303] [outer = 0x0] 08:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x129dd4400) [pid = 1666] [serial = 304] [outer = 0x129087800] 08:33:19 INFO - PROCESS | 1666 | 1468683199195 Marionette DEBUG loaded listener.js 08:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12a8e8000) [pid = 1666] [serial = 305] [outer = 0x129087800] 08:33:19 INFO - PROCESS | 1666 | 1468683199659 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:33:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:33:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 08:33:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:33:19 INFO - PROCESS | 1666 | 1468683199676 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:33:19 INFO - PROCESS | 1666 | 1468683199677 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:33:19 INFO - PROCESS | 1666 | 1468683199680 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:33:19 INFO - PROCESS | 1666 | 1468683199681 Marionette TRACE conn2 <- [1,382,null,{}] 08:33:19 INFO - PROCESS | 1666 | 1468683199684 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}] 08:33:19 INFO - PROCESS | 1666 | 1468683199685 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:19 INFO - PROCESS | 1666 | 1468683199842 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:33:19 INFO - PROCESS | 1666 | 1468683199935 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:19 INFO - PROCESS | 1666 | 1468683199936 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x117149000 == 50 [pid = 1666] [id = 103] 08:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1174d0800) [pid = 1666] [serial = 306] [outer = 0x0] 08:33:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12a66c000) [pid = 1666] [serial = 307] [outer = 0x1174d0800] 08:33:19 INFO - PROCESS | 1666 | 1468683199970 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12ae6c800) [pid = 1666] [serial = 308] [outer = 0x1174d0800] 08:33:20 INFO - PROCESS | 1666 | 1468683200469 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:33:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:33:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 819ms 08:33:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:33:20 INFO - PROCESS | 1666 | 1468683200499 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:33:20 INFO - PROCESS | 1666 | 1468683200501 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:33:20 INFO - PROCESS | 1666 | 1468683200504 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:33:20 INFO - PROCESS | 1666 | 1468683200506 Marionette TRACE conn2 <- [1,386,null,{}] 08:33:20 INFO - PROCESS | 1666 | 1468683200510 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}] 08:33:20 INFO - PROCESS | 1666 | 1468683200512 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:20 INFO - PROCESS | 1666 | 1468683200604 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:33:20 INFO - PROCESS | 1666 | 1468683200673 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:20 INFO - PROCESS | 1666 | 1468683200674 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x113ac9000 == 51 [pid = 1666] [id = 104] 08:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x11864a800) [pid = 1666] [serial = 309] [outer = 0x0] 08:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1186bb400) [pid = 1666] [serial = 310] [outer = 0x11864a800] 08:33:20 INFO - PROCESS | 1666 | 1468683200702 Marionette DEBUG loaded listener.js 08:33:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x119959c00) [pid = 1666] [serial = 311] [outer = 0x11864a800] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x12a83d800 == 50 [pid = 1666] [id = 97] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x12901f800 == 49 [pid = 1666] [id = 96] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x124a0b800 == 48 [pid = 1666] [id = 95] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x126572000 == 47 [pid = 1666] [id = 94] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x1254c5000 == 46 [pid = 1666] [id = 93] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x123f67800 == 45 [pid = 1666] [id = 92] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x113358000 == 44 [pid = 1666] [id = 91] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x119aa9800 == 43 [pid = 1666] [id = 90] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x119155000 == 42 [pid = 1666] [id = 89] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x116677800 == 41 [pid = 1666] [id = 88] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x1167cc800 == 40 [pid = 1666] [id = 87] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x116936800 == 39 [pid = 1666] [id = 86] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x124250000 == 38 [pid = 1666] [id = 84] 08:33:21 INFO - PROCESS | 1666 | --DOCSHELL 0x116f1b000 == 37 [pid = 1666] [id = 83] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12a66e400) [pid = 1666] [serial = 233] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x129dd4c00) [pid = 1666] [serial = 236] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x126040000) [pid = 1666] [serial = 220] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12a8ea400) [pid = 1666] [serial = 239] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x12ae64800) [pid = 1666] [serial = 242] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12cf8e400) [pid = 1666] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12a8ed000) [pid = 1666] [serial = 241] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12908b400) [pid = 1666] [serial = 224] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x128173800) [pid = 1666] [serial = 221] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1282bd800) [pid = 1666] [serial = 223] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1291ed000) [pid = 1666] [serial = 226] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x118426800) [pid = 1666] [serial = 235] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12935cc00) [pid = 1666] [serial = 229] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x123a5e000) [pid = 1666] [serial = 214] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x124537800) [pid = 1666] [serial = 215] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124ff9c00) [pid = 1666] [serial = 218] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1248dac00) [pid = 1666] [serial = 217] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12907f000) [pid = 1666] [serial = 198] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x129354000) [pid = 1666] [serial = 227] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1166ef400) [pid = 1666] [serial = 201] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x117ea2c00) [pid = 1666] [serial = 206] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1174d9400) [pid = 1666] [serial = 205] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12391fc00) [pid = 1666] [serial = 212] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119ba3000) [pid = 1666] [serial = 211] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x118658800) [pid = 1666] [serial = 208] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1187d5000) [pid = 1666] [serial = 209] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a655000) [pid = 1666] [serial = 232] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x129dd6c00) [pid = 1666] [serial = 230] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12a8e3800) [pid = 1666] [serial = 238] [outer = 0x0] [url = about:blank] 08:33:21 INFO - PROCESS | 1666 | 1468683201222 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]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:33:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 772ms 08:33:21 INFO - PROCESS | 1666 | 1468683201296 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 1666 | 1468683201298 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:33:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:33:21 INFO - PROCESS | 1666 | 1468683201307 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 1666 | 1468683201308 Marionette TRACE conn2 <- [1,390,null,{}] 08:33:21 INFO - PROCESS | 1666 | 1468683201310 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}] 08:33:21 INFO - PROCESS | 1666 | 1468683201312 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:21 INFO - PROCESS | 1666 | 1468683201395 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:33:21 INFO - PROCESS | 1666 | 1468683201403 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 1666 | 1468683201404 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x118777000 == 38 [pid = 1666] [id = 105] 08:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124ffa000) [pid = 1666] [serial = 312] [outer = 0x0] 08:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1254ae800) [pid = 1666] [serial = 313] [outer = 0x124ffa000] 08:33:21 INFO - PROCESS | 1666 | 1468683201432 Marionette DEBUG loaded listener.js 08:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x126428c00) [pid = 1666] [serial = 314] [outer = 0x124ffa000] 08:33:21 INFO - PROCESS | 1666 | 1468683201794 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]]]}] 08:33:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:33:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 08:33:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:33:21 INFO - PROCESS | 1666 | 1468683201826 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:33:21 INFO - PROCESS | 1666 | 1468683201827 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:33:21 INFO - PROCESS | 1666 | 1468683201829 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:33:21 INFO - PROCESS | 1666 | 1468683201832 Marionette TRACE conn2 <- [1,394,null,{}] 08:33:21 INFO - PROCESS | 1666 | 1468683201839 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}] 08:33:21 INFO - PROCESS | 1666 | 1468683201842 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:21 INFO - PROCESS | 1666 | 1468683201926 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:33:21 INFO - PROCESS | 1666 | 1468683201931 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:21 INFO - PROCESS | 1666 | 1468683201933 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x123a9c800 == 39 [pid = 1666] [id = 106] 08:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12809f000) [pid = 1666] [serial = 315] [outer = 0x0] 08:33:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x129081800) [pid = 1666] [serial = 316] [outer = 0x12809f000] 08:33:21 INFO - PROCESS | 1666 | 1468683201960 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x129dce400) [pid = 1666] [serial = 317] [outer = 0x12809f000] 08:33:22 INFO - PROCESS | 1666 | 1468683202292 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:33:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 08:33:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:33:22 INFO - PROCESS | 1666 | 1468683202299 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1666 | 1468683202301 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:33:22 INFO - PROCESS | 1666 | 1468683202304 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1666 | 1468683202306 Marionette TRACE conn2 <- [1,398,null,{}] 08:33:22 INFO - PROCESS | 1666 | 1468683202311 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}] 08:33:22 INFO - PROCESS | 1666 | 1468683202312 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:22 INFO - PROCESS | 1666 | 1468683202400 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:33:22 INFO - PROCESS | 1666 | 1468683202449 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 1666 | 1468683202450 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x124582000 == 40 [pid = 1666] [id = 107] 08:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12935f000) [pid = 1666] [serial = 318] [outer = 0x0] 08:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a8ea400) [pid = 1666] [serial = 319] [outer = 0x12935f000] 08:33:22 INFO - PROCESS | 1666 | 1468683202481 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12b0edc00) [pid = 1666] [serial = 320] [outer = 0x12935f000] 08:33:22 INFO - PROCESS | 1666 | 1468683202781 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]]]}] 08:33:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:33:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 08:33:22 INFO - PROCESS | 1666 | 1468683202826 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:33:22 INFO - PROCESS | 1666 | 1468683202827 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:33:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:33:22 INFO - PROCESS | 1666 | 1468683202829 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:33:22 INFO - PROCESS | 1666 | 1468683202830 Marionette TRACE conn2 <- [1,402,null,{}] 08:33:22 INFO - PROCESS | 1666 | 1468683202832 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}] 08:33:22 INFO - PROCESS | 1666 | 1468683202834 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:22 INFO - PROCESS | 1666 | 1468683202913 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:33:22 INFO - PROCESS | 1666 | 1468683202917 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:22 INFO - PROCESS | 1666 | 1468683202918 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x126515800 == 41 [pid = 1666] [id = 108] 08:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12ae64c00) [pid = 1666] [serial = 321] [outer = 0x0] 08:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12ba5f000) [pid = 1666] [serial = 322] [outer = 0x12ae64c00] 08:33:22 INFO - PROCESS | 1666 | 1468683202942 Marionette DEBUG loaded listener.js 08:33:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12ba69400) [pid = 1666] [serial = 323] [outer = 0x12ae64c00] 08:33:23 INFO - PROCESS | 1666 | 1468683203269 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]]]}] 08:33:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:33:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 468ms 08:33:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:33:23 INFO - PROCESS | 1666 | 1468683203298 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 1666 | 1468683203299 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:33:23 INFO - PROCESS | 1666 | 1468683203329 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 1666 | 1468683203330 Marionette TRACE conn2 <- [1,406,null,{}] 08:33:23 INFO - PROCESS | 1666 | 1468683203339 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}] 08:33:23 INFO - PROCESS | 1666 | 1468683203343 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:23 INFO - PROCESS | 1666 | 1468683203469 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:33:23 INFO - PROCESS | 1666 | 1468683203501 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:23 INFO - PROCESS | 1666 | 1468683203502 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a510800 == 42 [pid = 1666] [id = 109] 08:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12beb6400) [pid = 1666] [serial = 324] [outer = 0x0] 08:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12beb7800) [pid = 1666] [serial = 325] [outer = 0x12beb6400] 08:33:23 INFO - PROCESS | 1666 | 1468683203543 Marionette DEBUG loaded listener.js 08:33:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12bebfc00) [pid = 1666] [serial = 326] [outer = 0x12beb6400] 08:33:23 INFO - PROCESS | 1666 | 1468683203617 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:33:23 INFO - PROCESS | 1666 | 1468683203875 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]]]}] 08:33:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:33:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 597ms 08:33:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:33:23 INFO - PROCESS | 1666 | 1468683203898 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:33:23 INFO - PROCESS | 1666 | 1468683203899 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:33:23 INFO - PROCESS | 1666 | 1468683203901 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:33:23 INFO - PROCESS | 1666 | 1468683203903 Marionette TRACE conn2 <- [1,410,null,{}] 08:33:23 INFO - PROCESS | 1666 | 1468683203905 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}] 08:33:23 INFO - PROCESS | 1666 | 1468683203906 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:24 INFO - PROCESS | 1666 | 1468683204003 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:33:24 INFO - PROCESS | 1666 | 1468683204015 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 1666 | 1468683204016 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a834800 == 43 [pid = 1666] [id = 110] 08:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12bbe7c00) [pid = 1666] [serial = 327] [outer = 0x0] 08:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12c384000) [pid = 1666] [serial = 328] [outer = 0x12bbe7c00] 08:33:24 INFO - PROCESS | 1666 | 1468683204040 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12c38d000) [pid = 1666] [serial = 329] [outer = 0x12bbe7c00] 08:33:24 INFO - PROCESS | 1666 | 1468683204440 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]]]}] 08:33:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:33:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 572ms 08:33:24 INFO - PROCESS | 1666 | 1468683204474 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:33:24 INFO - PROCESS | 1666 | 1468683204475 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:33:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:33:24 INFO - PROCESS | 1666 | 1468683204485 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:33:24 INFO - PROCESS | 1666 | 1468683204486 Marionette TRACE conn2 <- [1,414,null,{}] 08:33:24 INFO - PROCESS | 1666 | 1468683204488 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}] 08:33:24 INFO - PROCESS | 1666 | 1468683204489 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:24 INFO - PROCESS | 1666 | 1468683204594 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:33:24 INFO - PROCESS | 1666 | 1468683204598 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:24 INFO - PROCESS | 1666 | 1468683204599 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b21f800 == 44 [pid = 1666] [id = 111] 08:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x129517c00) [pid = 1666] [serial = 330] [outer = 0x0] 08:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12951bc00) [pid = 1666] [serial = 331] [outer = 0x129517c00] 08:33:24 INFO - PROCESS | 1666 | 1468683204653 Marionette DEBUG loaded listener.js 08:33:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x129521400) [pid = 1666] [serial = 332] [outer = 0x129517c00] 08:33:24 INFO - PROCESS | 1666 | 1468683204968 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]]]}] 08:33:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:33:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 08:33:25 INFO - PROCESS | 1666 | 1468683205006 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:33:25 INFO - PROCESS | 1666 | 1468683205007 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:33:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:33:25 INFO - PROCESS | 1666 | 1468683205009 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:33:25 INFO - PROCESS | 1666 | 1468683205010 Marionette TRACE conn2 <- [1,418,null,{}] 08:33:25 INFO - PROCESS | 1666 | 1468683205012 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}] 08:33:25 INFO - PROCESS | 1666 | 1468683205013 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:25 INFO - PROCESS | 1666 | 1468683205113 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:33:25 INFO - PROCESS | 1666 | 1468683205124 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:25 INFO - PROCESS | 1666 | 1468683205126 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be6d800 == 45 [pid = 1666] [id = 112] 08:33:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x110d4b400) [pid = 1666] [serial = 333] [outer = 0x0] 08:33:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x110d51400) [pid = 1666] [serial = 334] [outer = 0x110d4b400] 08:33:25 INFO - PROCESS | 1666 | 1468683205149 Marionette DEBUG loaded listener.js 08:33:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x110d55400) [pid = 1666] [serial = 335] [outer = 0x110d4b400] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1291f0800) [pid = 1666] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x118754000) [pid = 1666] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12ae64000) [pid = 1666] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x126429800) [pid = 1666] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1176ef000) [pid = 1666] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12809a800) [pid = 1666] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12809b000) [pid = 1666] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x120fdc000) [pid = 1666] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x11383a400) [pid = 1666] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x120fd7c00) [pid = 1666] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1196a5c00) [pid = 1666] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:33:25 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1174d1400) [pid = 1666] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:33:26 INFO - PROCESS | 1666 | 1468683206014 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]]]}] 08:33:26 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 08:33:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1018ms 08:33:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:33:26 INFO - PROCESS | 1666 | 1468683206028 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:33:26 INFO - PROCESS | 1666 | 1468683206029 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:33:26 INFO - PROCESS | 1666 | 1468683206031 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:33:26 INFO - PROCESS | 1666 | 1468683206032 Marionette TRACE conn2 <- [1,422,null,{}] 08:33:26 INFO - PROCESS | 1666 | 1468683206041 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}] 08:33:26 INFO - PROCESS | 1666 | 1468683206043 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:26 INFO - PROCESS | 1666 | 1468683206125 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:33:26 INFO - PROCESS | 1666 | 1468683206128 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:26 INFO - PROCESS | 1666 | 1468683206129 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be70000 == 46 [pid = 1666] [id = 113] 08:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x110d4fc00) [pid = 1666] [serial = 336] [outer = 0x0] 08:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x118750000) [pid = 1666] [serial = 337] [outer = 0x110d4fc00] 08:33:26 INFO - PROCESS | 1666 | 1468683206153 Marionette DEBUG loaded listener.js 08:33:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12809a800) [pid = 1666] [serial = 338] [outer = 0x110d4fc00] 08:33:26 INFO - PROCESS | 1666 | 1468683206970 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]]]}] 08:33:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:33:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 978ms 08:33:27 INFO - PROCESS | 1666 | 1468683207010 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:33:27 INFO - PROCESS | 1666 | 1468683207012 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:33:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:33:27 INFO - PROCESS | 1666 | 1468683207016 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1666 | 1468683207019 Marionette TRACE conn2 <- [1,426,null,{}] 08:33:27 INFO - PROCESS | 1666 | 1468683207022 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}] 08:33:27 INFO - PROCESS | 1666 | 1468683207025 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:27 INFO - PROCESS | 1666 | 1468683207155 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:33:27 INFO - PROCESS | 1666 | 1468683207160 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1666 | 1468683207162 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0e5000 == 47 [pid = 1666] [id = 114] 08:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x110d52400) [pid = 1666] [serial = 339] [outer = 0x0] 08:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x129086c00) [pid = 1666] [serial = 340] [outer = 0x110d52400] 08:33:27 INFO - PROCESS | 1666 | 1468683207188 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12c38fc00) [pid = 1666] [serial = 341] [outer = 0x110d52400] 08:33:27 INFO - PROCESS | 1666 | 1468683207628 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] 08:33:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:33:27 INFO - PROCESS | 1666 | 1468683207695 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:33:27 INFO - PROCESS | 1666 | 1468683207698 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:33:27 INFO - PROCESS | 1666 | 1468683207700 Marionette TRACE conn2 <- [1,430,null,{}] 08:33:27 INFO - PROCESS | 1666 | 1468683207704 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}] 08:33:27 INFO - PROCESS | 1666 | 1468683207705 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:27 INFO - PROCESS | 1666 | 1468683207814 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:33:27 INFO - PROCESS | 1666 | 1468683207883 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:27 INFO - PROCESS | 1666 | 1468683207884 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f1d000 == 48 [pid = 1666] [id = 115] 08:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x110e99c00) [pid = 1666] [serial = 342] [outer = 0x0] 08:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x110e9e400) [pid = 1666] [serial = 343] [outer = 0x110e99c00] 08:33:27 INFO - PROCESS | 1666 | 1468683207915 Marionette DEBUG loaded listener.js 08:33:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x115df3400) [pid = 1666] [serial = 344] [outer = 0x110e99c00] 08:33:28 INFO - PROCESS | 1666 | 1468683208354 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]]]}] 08:33:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:33:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 670ms 08:33:28 INFO - PROCESS | 1666 | 1468683208368 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:33:28 INFO - PROCESS | 1666 | 1468683208371 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:33:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:33:28 INFO - PROCESS | 1666 | 1468683208377 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:33:28 INFO - PROCESS | 1666 | 1468683208379 Marionette TRACE conn2 <- [1,434,null,{}] 08:33:28 INFO - PROCESS | 1666 | 1468683208382 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}] 08:33:28 INFO - PROCESS | 1666 | 1468683208383 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:28 INFO - PROCESS | 1666 | 1468683208512 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:33:28 INFO - PROCESS | 1666 | 1468683208569 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:28 INFO - PROCESS | 1666 | 1468683208570 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x123827000 == 49 [pid = 1666] [id = 116] 08:33:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1174d9400) [pid = 1666] [serial = 345] [outer = 0x0] 08:33:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x119424800) [pid = 1666] [serial = 346] [outer = 0x1174d9400] 08:33:28 INFO - PROCESS | 1666 | 1468683208600 Marionette DEBUG loaded listener.js 08:33:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x120fdb400) [pid = 1666] [serial = 347] [outer = 0x1174d9400] 08:33:29 INFO - PROCESS | 1666 | 1468683209058 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]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:33:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 719ms 08:33:29 INFO - PROCESS | 1666 | 1468683209097 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 1666 | 1468683209099 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:33:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:33:29 INFO - PROCESS | 1666 | 1468683209102 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 1666 | 1468683209104 Marionette TRACE conn2 <- [1,438,null,{}] 08:33:29 INFO - PROCESS | 1666 | 1468683209112 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}] 08:33:29 INFO - PROCESS | 1666 | 1468683209115 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:29 INFO - PROCESS | 1666 | 1468683209224 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:33:29 INFO - PROCESS | 1666 | 1468683209282 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:29 INFO - PROCESS | 1666 | 1468683209284 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0cc000 == 50 [pid = 1666] [id = 117] 08:33:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x124a6a000) [pid = 1666] [serial = 348] [outer = 0x0] 08:33:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x126764800) [pid = 1666] [serial = 349] [outer = 0x124a6a000] 08:33:29 INFO - PROCESS | 1666 | 1468683209316 Marionette DEBUG loaded listener.js 08:33:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x128175800) [pid = 1666] [serial = 350] [outer = 0x124a6a000] 08:33:29 INFO - PROCESS | 1666 | 1468683209777 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]]]}] 08:33:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:33:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 08:33:29 INFO - PROCESS | 1666 | 1468683209838 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:33:29 INFO - PROCESS | 1666 | 1468683209840 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:33:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:33:29 INFO - PROCESS | 1666 | 1468683209844 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:33:29 INFO - PROCESS | 1666 | 1468683209845 Marionette TRACE conn2 <- [1,442,null,{}] 08:33:29 INFO - PROCESS | 1666 | 1468683209847 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}] 08:33:29 INFO - PROCESS | 1666 | 1468683209848 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:30 INFO - PROCESS | 1666 | 1468683210076 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:33:30 INFO - PROCESS | 1666 | 1468683210162 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 1666 | 1468683210163 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x116995800 == 51 [pid = 1666] [id = 118] 08:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1160d8000) [pid = 1666] [serial = 351] [outer = 0x0] 08:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1166f7c00) [pid = 1666] [serial = 352] [outer = 0x1160d8000] 08:33:30 INFO - PROCESS | 1666 | 1468683210191 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1174d9c00) [pid = 1666] [serial = 353] [outer = 0x1160d8000] 08:33:30 INFO - PROCESS | 1666 | 1468683210645 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]]]}] 08:33:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:33:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 822ms 08:33:30 INFO - PROCESS | 1666 | 1468683210673 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:33:30 INFO - PROCESS | 1666 | 1468683210675 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:33:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:33:30 INFO - PROCESS | 1666 | 1468683210680 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:33:30 INFO - PROCESS | 1666 | 1468683210682 Marionette TRACE conn2 <- [1,446,null,{}] 08:33:30 INFO - PROCESS | 1666 | 1468683210685 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}] 08:33:30 INFO - PROCESS | 1666 | 1468683210686 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:30 INFO - PROCESS | 1666 | 1468683210780 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:33:30 INFO - PROCESS | 1666 | 1468683210850 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:30 INFO - PROCESS | 1666 | 1468683210852 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x113ace800 == 52 [pid = 1666] [id = 119] 08:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x11842b800) [pid = 1666] [serial = 354] [outer = 0x0] 08:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1184c6400) [pid = 1666] [serial = 355] [outer = 0x11842b800] 08:33:30 INFO - PROCESS | 1666 | 1468683210880 Marionette DEBUG loaded listener.js 08:33:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x118757000) [pid = 1666] [serial = 356] [outer = 0x11842b800] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1132c7000 == 51 [pid = 1666] [id = 54] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12be70000 == 50 [pid = 1666] [id = 113] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12be6d800 == 49 [pid = 1666] [id = 112] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12b21f800 == 48 [pid = 1666] [id = 111] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12a834800 == 47 [pid = 1666] [id = 110] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12a510800 == 46 [pid = 1666] [id = 109] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x126515800 == 45 [pid = 1666] [id = 108] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x124563c00) [pid = 1666] [serial = 253] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x11690c000) [pid = 1666] [serial = 244] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x116977400) [pid = 1666] [serial = 247] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x11912bc00) [pid = 1666] [serial = 250] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12b9d0400) [pid = 1666] [serial = 292] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x124582000 == 44 [pid = 1666] [id = 107] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x123a9c800 == 43 [pid = 1666] [id = 106] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x118777000 == 42 [pid = 1666] [id = 105] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x113ac9000 == 41 [pid = 1666] [id = 104] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12a84a800 == 40 [pid = 1666] [id = 101] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1195a5800 == 39 [pid = 1666] [id = 100] 08:33:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116097800 == 38 [pid = 1666] [id = 99] 08:33:31 INFO - PROCESS | 1666 | 1468683211246 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]]]}] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1280a5000) [pid = 1666] [serial = 274] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x129082000) [pid = 1666] [serial = 277] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x128180800) [pid = 1666] [serial = 275] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x124de3c00) [pid = 1666] [serial = 268] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x125562800) [pid = 1666] [serial = 269] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x117105c00) [pid = 1666] [serial = 257] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1166f3800) [pid = 1666] [serial = 256] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x123a5b800) [pid = 1666] [serial = 265] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x124808400) [pid = 1666] [serial = 266] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x119959400) [pid = 1666] [serial = 262] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x120ed0400) [pid = 1666] [serial = 263] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x117eaa400) [pid = 1666] [serial = 259] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1184d3400) [pid = 1666] [serial = 260] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12935b800) [pid = 1666] [serial = 280] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x116972000) [pid = 1666] [serial = 278] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x123a60800) [pid = 1666] [serial = 283] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12b0ea400) [pid = 1666] [serial = 289] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12a659800) [pid = 1666] [serial = 281] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x128173c00) [pid = 1666] [serial = 284] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x126530000) [pid = 1666] [serial = 271] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x128097c00) [pid = 1666] [serial = 272] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12a8ea800) [pid = 1666] [serial = 287] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1291f4400) [pid = 1666] [serial = 286] [outer = 0x0] [url = about:blank] 08:33:31 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12b9cd800) [pid = 1666] [serial = 290] [outer = 0x0] [url = about:blank] 08:33:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:33:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 620ms 08:33:31 INFO - PROCESS | 1666 | 1468683211300 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:33:31 INFO - PROCESS | 1666 | 1468683211302 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:33:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:33:31 INFO - PROCESS | 1666 | 1468683211305 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1666 | 1468683211306 Marionette TRACE conn2 <- [1,450,null,{}] 08:33:31 INFO - PROCESS | 1666 | 1468683211309 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}] 08:33:31 INFO - PROCESS | 1666 | 1468683211310 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:31 INFO - PROCESS | 1666 | 1468683211409 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:33:31 INFO - PROCESS | 1666 | 1468683211417 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 1666 | 1468683211418 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11712f000 == 39 [pid = 1666] [id = 120] 08:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119ba3400) [pid = 1666] [serial = 357] [outer = 0x0] 08:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x120fd6400) [pid = 1666] [serial = 358] [outer = 0x119ba3400] 08:33:31 INFO - PROCESS | 1666 | 1468683211444 Marionette DEBUG loaded listener.js 08:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x123925400) [pid = 1666] [serial = 359] [outer = 0x119ba3400] 08:33:31 INFO - PROCESS | 1666 | 1468683211778 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] 08:33:31 INFO - PROCESS | 1666 | 1468683211828 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:33:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:33:31 INFO - PROCESS | 1666 | 1468683211838 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:33:31 INFO - PROCESS | 1666 | 1468683211841 Marionette TRACE conn2 <- [1,454,null,{}] 08:33:31 INFO - PROCESS | 1666 | 1468683211844 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}] 08:33:31 INFO - PROCESS | 1666 | 1468683211847 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:31 INFO - PROCESS | 1666 | 1468683211952 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:33:31 INFO - PROCESS | 1666 | 1468683211958 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:31 INFO - PROCESS | 1666 | 1468683211960 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ed6800 == 40 [pid = 1666] [id = 121] 08:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x123bf2000) [pid = 1666] [serial = 360] [outer = 0x0] 08:33:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12480b400) [pid = 1666] [serial = 361] [outer = 0x123bf2000] 08:33:32 INFO - PROCESS | 1666 | 1468683211999 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x126044800) [pid = 1666] [serial = 362] [outer = 0x123bf2000] 08:33:32 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:32 INFO - PROCESS | 1666 | 1468683212442 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]]]}] 08:33:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:33:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 628ms 08:33:32 INFO - PROCESS | 1666 | 1468683212461 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:33:32 INFO - PROCESS | 1666 | 1468683212462 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:33:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:33:32 INFO - PROCESS | 1666 | 1468683212464 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 1666 | 1468683212466 Marionette TRACE conn2 <- [1,458,null,{}] 08:33:32 INFO - PROCESS | 1666 | 1468683212468 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}] 08:33:32 INFO - PROCESS | 1666 | 1468683212469 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:32 INFO - PROCESS | 1666 | 1468683212548 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:33:32 INFO - PROCESS | 1666 | 1468683212552 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:32 INFO - PROCESS | 1666 | 1468683212553 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c21800 == 41 [pid = 1666] [id = 122] 08:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x115df6400) [pid = 1666] [serial = 363] [outer = 0x0] 08:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x128098000) [pid = 1666] [serial = 364] [outer = 0x115df6400] 08:33:32 INFO - PROCESS | 1666 | 1468683212581 Marionette DEBUG loaded listener.js 08:33:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x128176000) [pid = 1666] [serial = 365] [outer = 0x115df6400] 08:33:32 INFO - PROCESS | 1666 | 1468683212913 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] 08:33:32 INFO - PROCESS | 1666 | 1468683212934 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:33:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:33:32 INFO - PROCESS | 1666 | 1468683212936 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:33:32 INFO - PROCESS | 1666 | 1468683212937 Marionette TRACE conn2 <- [1,462,null,{}] 08:33:32 INFO - PROCESS | 1666 | 1468683212942 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}] 08:33:32 INFO - PROCESS | 1666 | 1468683212943 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:33 INFO - PROCESS | 1666 | 1468683213019 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:33:33 INFO - PROCESS | 1666 | 1468683213079 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 1666 | 1468683213083 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a08800 == 42 [pid = 1666] [id = 123] 08:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x129088c00) [pid = 1666] [serial = 366] [outer = 0x0] 08:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1291e5800) [pid = 1666] [serial = 367] [outer = 0x129088c00] 08:33:33 INFO - PROCESS | 1666 | 1468683213122 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x129513c00) [pid = 1666] [serial = 368] [outer = 0x129088c00] 08:33:33 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:33 INFO - PROCESS | 1666 | 1468683213471 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] 08:33:33 INFO - PROCESS | 1666 | 1468683213514 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:33:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 08:33:33 INFO - PROCESS | 1666 | 1468683213516 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:33:33 INFO - PROCESS | 1666 | 1468683213517 Marionette TRACE conn2 <- [1,466,null,{}] 08:33:33 INFO - PROCESS | 1666 | 1468683213519 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}] 08:33:33 INFO - PROCESS | 1666 | 1468683213520 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:33 INFO - PROCESS | 1666 | 1468683213622 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:33:33 INFO - PROCESS | 1666 | 1468683213626 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:33 INFO - PROCESS | 1666 | 1468683213627 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254cf000 == 43 [pid = 1666] [id = 124] 08:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x129513800) [pid = 1666] [serial = 369] [outer = 0x0] 08:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x129521c00) [pid = 1666] [serial = 370] [outer = 0x129513800] 08:33:33 INFO - PROCESS | 1666 | 1468683213651 Marionette DEBUG loaded listener.js 08:33:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12a8e7800) [pid = 1666] [serial = 371] [outer = 0x129513800] 08:33:34 INFO - PROCESS | 1666 | 1468683213999 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] 08:33:34 INFO - PROCESS | 1666 | 1468683214049 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:33:34 INFO - PROCESS | 1666 | 1468683214051 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 1666 | 1468683214052 Marionette TRACE conn2 <- [1,470,null,{}] 08:33:34 INFO - PROCESS | 1666 | 1468683214054 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}] 08:33:34 INFO - PROCESS | 1666 | 1468683214055 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:34 INFO - PROCESS | 1666 | 1468683214159 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:33:34 INFO - PROCESS | 1666 | 1468683214162 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 1666 | 1468683214164 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x128093800 == 44 [pid = 1666] [id = 125] 08:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12a8eac00) [pid = 1666] [serial = 372] [outer = 0x0] 08:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x12b038000) [pid = 1666] [serial = 373] [outer = 0x12a8eac00] 08:33:34 INFO - PROCESS | 1666 | 1468683214188 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12b0f4c00) [pid = 1666] [serial = 374] [outer = 0x12a8eac00] 08:33:34 INFO - PROCESS | 1666 | 1468683214508 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]]]}] 08:33:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:33:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 467ms 08:33:34 INFO - PROCESS | 1666 | 1468683214519 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:33:34 INFO - PROCESS | 1666 | 1468683214521 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:33:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:33:34 INFO - PROCESS | 1666 | 1468683214528 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:33:34 INFO - PROCESS | 1666 | 1468683214529 Marionette TRACE conn2 <- [1,474,null,{}] 08:33:34 INFO - PROCESS | 1666 | 1468683214531 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}] 08:33:34 INFO - PROCESS | 1666 | 1468683214532 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:34 INFO - PROCESS | 1666 | 1468683214640 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:33:34 INFO - PROCESS | 1666 | 1468683214645 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:34 INFO - PROCESS | 1666 | 1468683214646 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x129018000 == 45 [pid = 1666] [id = 126] 08:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12b0f3800) [pid = 1666] [serial = 375] [outer = 0x0] 08:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x12b9db000) [pid = 1666] [serial = 376] [outer = 0x12b0f3800] 08:33:34 INFO - PROCESS | 1666 | 1468683214670 Marionette DEBUG loaded listener.js 08:33:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12ba69000) [pid = 1666] [serial = 377] [outer = 0x12b0f3800] 08:33:35 INFO - PROCESS | 1666 | 1468683215049 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]]]}] 08:33:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:33:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 08:33:35 INFO - PROCESS | 1666 | 1468683215097 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:33:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:33:35 INFO - PROCESS | 1666 | 1468683215099 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:33:35 INFO - PROCESS | 1666 | 1468683215102 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 1666 | 1468683215104 Marionette TRACE conn2 <- [1,478,null,{}] 08:33:35 INFO - PROCESS | 1666 | 1468683215107 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}] 08:33:35 INFO - PROCESS | 1666 | 1468683215109 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:35 INFO - PROCESS | 1666 | 1468683215274 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:33:35 INFO - PROCESS | 1666 | 1468683215291 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:35 INFO - PROCESS | 1666 | 1468683215292 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a835000 == 46 [pid = 1666] [id = 127] 08:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12b0f5000) [pid = 1666] [serial = 378] [outer = 0x0] 08:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x12bb23c00) [pid = 1666] [serial = 379] [outer = 0x12b0f5000] 08:33:35 INFO - PROCESS | 1666 | 1468683215329 Marionette DEBUG loaded listener.js 08:33:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12bbdf400) [pid = 1666] [serial = 380] [outer = 0x12b0f5000] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12beb6400) [pid = 1666] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x129517c00) [pid = 1666] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x12bbe7c00) [pid = 1666] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11864a800) [pid = 1666] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x124ffa000) [pid = 1666] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1174d0800) [pid = 1666] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12935f000) [pid = 1666] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12ae64c00) [pid = 1666] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12809f000) [pid = 1666] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x110d4b400) [pid = 1666] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:33:35 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x110d4fc00) [pid = 1666] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:33:35 INFO - PROCESS | 1666 | 1468683215863 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]]]}] 08:33:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:33:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 772ms 08:33:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:33:35 INFO - PROCESS | 1666 | 1468683215874 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:33:35 INFO - PROCESS | 1666 | 1468683215876 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:33:35 INFO - PROCESS | 1666 | 1468683215878 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:33:35 INFO - PROCESS | 1666 | 1468683215879 Marionette TRACE conn2 <- [1,482,null,{}] 08:33:35 INFO - PROCESS | 1666 | 1468683215881 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}] 08:33:35 INFO - PROCESS | 1666 | 1468683215882 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:35 INFO - PROCESS | 1666 | 1468683215984 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:33:36 INFO - PROCESS | 1666 | 1468683216048 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 1666 | 1468683216049 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12add7800 == 47 [pid = 1666] [id = 128] 08:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x110d54400) [pid = 1666] [serial = 381] [outer = 0x0] 08:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x129353000) [pid = 1666] [serial = 382] [outer = 0x110d54400] 08:33:36 INFO - PROCESS | 1666 | 1468683216076 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12bb2a000) [pid = 1666] [serial = 383] [outer = 0x110d54400] 08:33:36 INFO - PROCESS | 1666 | 1468683216431 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]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:33:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 570ms 08:33:36 INFO - PROCESS | 1666 | 1468683216449 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 1666 | 1468683216451 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:33:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:33:36 INFO - PROCESS | 1666 | 1468683216453 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 1666 | 1468683216456 Marionette TRACE conn2 <- [1,486,null,{}] 08:33:36 INFO - PROCESS | 1666 | 1468683216459 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}] 08:33:36 INFO - PROCESS | 1666 | 1468683216460 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:36 INFO - PROCESS | 1666 | 1468683216561 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:33:36 INFO - PROCESS | 1666 | 1468683216616 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:36 INFO - PROCESS | 1666 | 1468683216617 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be6b800 == 48 [pid = 1666] [id = 129] 08:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x110d57800) [pid = 1666] [serial = 384] [outer = 0x0] 08:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12bbe3000) [pid = 1666] [serial = 385] [outer = 0x110d57800] 08:33:36 INFO - PROCESS | 1666 | 1468683216641 Marionette DEBUG loaded listener.js 08:33:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12c388400) [pid = 1666] [serial = 386] [outer = 0x110d57800] 08:33:36 INFO - PROCESS | 1666 | 1468683216913 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]]]}] 08:33:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:33:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 473ms 08:33:36 INFO - PROCESS | 1666 | 1468683216928 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:33:36 INFO - PROCESS | 1666 | 1468683216929 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:33:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:33:36 INFO - PROCESS | 1666 | 1468683216931 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:33:36 INFO - PROCESS | 1666 | 1468683216932 Marionette TRACE conn2 <- [1,490,null,{}] 08:33:36 INFO - PROCESS | 1666 | 1468683216935 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}] 08:33:36 INFO - PROCESS | 1666 | 1468683216936 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:37 INFO - PROCESS | 1666 | 1468683217019 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:33:37 INFO - PROCESS | 1666 | 1468683217026 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 1666 | 1468683217027 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c346000 == 49 [pid = 1666] [id = 130] 08:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1128a9400) [pid = 1666] [serial = 387] [outer = 0x0] 08:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x1128aec00) [pid = 1666] [serial = 388] [outer = 0x1128a9400] 08:33:37 INFO - PROCESS | 1666 | 1468683217051 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1128b2800) [pid = 1666] [serial = 389] [outer = 0x1128a9400] 08:33:37 INFO - PROCESS | 1666 | 1468683217385 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]]]}] 08:33:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:33:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 469ms 08:33:37 INFO - PROCESS | 1666 | 1468683217400 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:33:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:33:37 INFO - PROCESS | 1666 | 1468683217412 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:33:37 INFO - PROCESS | 1666 | 1468683217414 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:33:37 INFO - PROCESS | 1666 | 1468683217415 Marionette TRACE conn2 <- [1,494,null,{}] 08:33:37 INFO - PROCESS | 1666 | 1468683217417 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}] 08:33:37 INFO - PROCESS | 1666 | 1468683217418 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:37 INFO - PROCESS | 1666 | 1468683217524 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:33:37 INFO - PROCESS | 1666 | 1468683217530 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:37 INFO - PROCESS | 1666 | 1468683217531 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6cb800 == 50 [pid = 1666] [id = 131] 08:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1128a5000) [pid = 1666] [serial = 390] [outer = 0x0] 08:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1128b3400) [pid = 1666] [serial = 391] [outer = 0x1128a5000] 08:33:37 INFO - PROCESS | 1666 | 1468683217555 Marionette DEBUG loaded listener.js 08:33:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x1181f6c00) [pid = 1666] [serial = 392] [outer = 0x1128a5000] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12a838800 == 49 [pid = 1666] [id = 85] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba1f000 == 48 [pid = 1666] [id = 102] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x117149000 == 47 [pid = 1666] [id = 103] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1267e3800 == 46 [pid = 1666] [id = 82] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12ade3000 == 45 [pid = 1666] [id = 98] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x116680000 == 44 [pid = 1666] [id = 68] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x113ace800 == 43 [pid = 1666] [id = 119] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x116995800 == 42 [pid = 1666] [id = 118] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0cc000 == 41 [pid = 1666] [id = 117] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x123827000 == 40 [pid = 1666] [id = 116] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0e5000 == 39 [pid = 1666] [id = 114] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x116f1d000 == 38 [pid = 1666] [id = 115] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x119ed6800 == 37 [pid = 1666] [id = 121] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x11712f000 == 36 [pid = 1666] [id = 120] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x123c21800 == 35 [pid = 1666] [id = 122] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12be6b800 == 34 [pid = 1666] [id = 129] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x124a08800 == 33 [pid = 1666] [id = 123] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12a835000 == 32 [pid = 1666] [id = 127] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1254cf000 == 31 [pid = 1666] [id = 124] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x129018000 == 30 [pid = 1666] [id = 126] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12add7800 == 29 [pid = 1666] [id = 128] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x128093800 == 28 [pid = 1666] [id = 125] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x12bebfc00) [pid = 1666] [serial = 326] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12951bc00) [pid = 1666] [serial = 331] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12c384000) [pid = 1666] [serial = 328] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x11942c800) [pid = 1666] [serial = 298] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x119959c00) [pid = 1666] [serial = 311] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1186bb400) [pid = 1666] [serial = 310] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x129dd4400) [pid = 1666] [serial = 304] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1254ae800) [pid = 1666] [serial = 313] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x126428c00) [pid = 1666] [serial = 314] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x116749800) [pid = 1666] [serial = 295] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12ae6c800) [pid = 1666] [serial = 308] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12a66c000) [pid = 1666] [serial = 307] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x126767400) [pid = 1666] [serial = 301] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12a8ea400) [pid = 1666] [serial = 319] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12b0edc00) [pid = 1666] [serial = 320] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12ba5f000) [pid = 1666] [serial = 322] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x129081800) [pid = 1666] [serial = 316] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x129dce400) [pid = 1666] [serial = 317] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x129521400) [pid = 1666] [serial = 332] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x110d51400) [pid = 1666] [serial = 334] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12beb7800) [pid = 1666] [serial = 325] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12c38d000) [pid = 1666] [serial = 329] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x118750000) [pid = 1666] [serial = 337] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12ba69400) [pid = 1666] [serial = 323] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x110d55400) [pid = 1666] [serial = 335] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x129086c00) [pid = 1666] [serial = 340] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12809a800) [pid = 1666] [serial = 338] [outer = 0x0] [url = about:blank] 08:33:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12c346000 == 27 [pid = 1666] [id = 130] 08:33:39 INFO - PROCESS | 1666 | 1468683219026 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]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:33:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1621ms 08:33:39 INFO - PROCESS | 1666 | 1468683219036 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 1666 | 1468683219038 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:33:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:33:39 INFO - PROCESS | 1666 | 1468683219044 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 1666 | 1468683219046 Marionette TRACE conn2 <- [1,498,null,{}] 08:33:39 INFO - PROCESS | 1666 | 1468683219050 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}] 08:33:39 INFO - PROCESS | 1666 | 1468683219052 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:39 INFO - PROCESS | 1666 | 1468683219133 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:33:39 INFO - PROCESS | 1666 | 1468683219185 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 1666 | 1468683219188 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1160a4000 == 28 [pid = 1666] [id = 132] 08:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x112fb0400) [pid = 1666] [serial = 393] [outer = 0x0] 08:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x113305c00) [pid = 1666] [serial = 394] [outer = 0x112fb0400] 08:33:39 INFO - PROCESS | 1666 | 1468683219216 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116743c00) [pid = 1666] [serial = 395] [outer = 0x112fb0400] 08:33:39 INFO - PROCESS | 1666 | 1468683219528 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]]]}] 08:33:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:33:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 520ms 08:33:39 INFO - PROCESS | 1666 | 1468683219564 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:33:39 INFO - PROCESS | 1666 | 1468683219567 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:33:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:33:39 INFO - PROCESS | 1666 | 1468683219574 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:33:39 INFO - PROCESS | 1666 | 1468683219576 Marionette TRACE conn2 <- [1,502,null,{}] 08:33:39 INFO - PROCESS | 1666 | 1468683219579 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}] 08:33:39 INFO - PROCESS | 1666 | 1468683219581 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:39 INFO - PROCESS | 1666 | 1468683219661 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:33:39 INFO - PROCESS | 1666 | 1468683219716 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:39 INFO - PROCESS | 1666 | 1468683219717 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f07000 == 29 [pid = 1666] [id = 133] 08:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x116751800) [pid = 1666] [serial = 396] [outer = 0x0] 08:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1171bfc00) [pid = 1666] [serial = 397] [outer = 0x116751800] 08:33:39 INFO - PROCESS | 1666 | 1468683219744 Marionette DEBUG loaded listener.js 08:33:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1181ef000) [pid = 1666] [serial = 398] [outer = 0x116751800] 08:33:40 INFO - PROCESS | 1666 | 1468683220034 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]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:33:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 472ms 08:33:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:33:40 INFO - PROCESS | 1666 | 1468683220045 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 1666 | 1468683220047 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:33:40 INFO - PROCESS | 1666 | 1468683220049 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 1666 | 1468683220064 Marionette TRACE conn2 <- [1,506,null,{}] 08:33:40 INFO - PROCESS | 1666 | 1468683220081 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}] 08:33:40 INFO - PROCESS | 1666 | 1468683220084 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:40 INFO - PROCESS | 1666 | 1468683220160 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:33:40 INFO - PROCESS | 1666 | 1468683220165 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 1666 | 1468683220167 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x119151800 == 30 [pid = 1666] [id = 134] 08:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x110d4c400) [pid = 1666] [serial = 399] [outer = 0x0] 08:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x118656c00) [pid = 1666] [serial = 400] [outer = 0x110d4c400] 08:33:40 INFO - PROCESS | 1666 | 1468683220197 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x119124c00) [pid = 1666] [serial = 401] [outer = 0x110d4c400] 08:33:40 INFO - PROCESS | 1666 | 1468683220542 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]]]}] 08:33:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:33:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 542ms 08:33:40 INFO - PROCESS | 1666 | 1468683220592 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:33:40 INFO - PROCESS | 1666 | 1468683220593 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:33:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:33:40 INFO - PROCESS | 1666 | 1468683220596 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:33:40 INFO - PROCESS | 1666 | 1468683220597 Marionette TRACE conn2 <- [1,510,null,{}] 08:33:40 INFO - PROCESS | 1666 | 1468683220599 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}] 08:33:40 INFO - PROCESS | 1666 | 1468683220600 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:40 INFO - PROCESS | 1666 | 1468683220677 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:33:40 INFO - PROCESS | 1666 | 1468683220681 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:40 INFO - PROCESS | 1666 | 1468683220682 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bd8800 == 31 [pid = 1666] [id = 135] 08:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1196a0800) [pid = 1666] [serial = 402] [outer = 0x0] 08:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x119965000) [pid = 1666] [serial = 403] [outer = 0x1196a0800] 08:33:40 INFO - PROCESS | 1666 | 1468683220707 Marionette DEBUG loaded listener.js 08:33:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x120edac00) [pid = 1666] [serial = 404] [outer = 0x1196a0800] 08:33:41 INFO - PROCESS | 1666 | 1468683221049 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]]]}] 08:33:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:33:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 467ms 08:33:41 INFO - PROCESS | 1666 | 1468683221064 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 1666 | 1468683221065 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:33:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:33:41 INFO - PROCESS | 1666 | 1468683221067 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1666 | 1468683221068 Marionette TRACE conn2 <- [1,514,null,{}] 08:33:41 INFO - PROCESS | 1666 | 1468683221070 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}] 08:33:41 INFO - PROCESS | 1666 | 1468683221082 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:41 INFO - PROCESS | 1666 | 1468683221156 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:33:41 INFO - PROCESS | 1666 | 1468683221160 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 1666 | 1468683221161 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c1b000 == 32 [pid = 1666] [id = 136] 08:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116749800) [pid = 1666] [serial = 405] [outer = 0x0] 08:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x123927c00) [pid = 1666] [serial = 406] [outer = 0x116749800] 08:33:41 INFO - PROCESS | 1666 | 1468683221186 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x124539c00) [pid = 1666] [serial = 407] [outer = 0x116749800] 08:33:41 INFO - PROCESS | 1666 | 1468683221523 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]]]}] 08:33:41 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 08:33:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 08:33:41 INFO - PROCESS | 1666 | 1468683221536 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:33:41 INFO - PROCESS | 1666 | 1468683221537 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:33:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:33:41 INFO - PROCESS | 1666 | 1468683221541 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:33:41 INFO - PROCESS | 1666 | 1468683221543 Marionette TRACE conn2 <- [1,518,null,{}] 08:33:41 INFO - PROCESS | 1666 | 1468683221545 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}] 08:33:41 INFO - PROCESS | 1666 | 1468683221549 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:41 INFO - PROCESS | 1666 | 1468683221664 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:33:41 INFO - PROCESS | 1666 | 1468683221671 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:41 INFO - PROCESS | 1666 | 1468683221674 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x124aad800 == 33 [pid = 1666] [id = 137] 08:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x124537800) [pid = 1666] [serial = 408] [outer = 0x0] 08:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x124a93000) [pid = 1666] [serial = 409] [outer = 0x124537800] 08:33:41 INFO - PROCESS | 1666 | 1468683221699 Marionette DEBUG loaded listener.js 08:33:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x128099400) [pid = 1666] [serial = 410] [outer = 0x124537800] 08:33:41 INFO - PROCESS | 1666 | 1468683221991 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]]]}] 08:33:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:33:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 471ms 08:33:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:33:42 INFO - PROCESS | 1666 | 1468683222013 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 1666 | 1468683222014 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:33:42 INFO - PROCESS | 1666 | 1468683222016 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 1666 | 1468683222017 Marionette TRACE conn2 <- [1,522,null,{}] 08:33:42 INFO - PROCESS | 1666 | 1468683222019 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}] 08:33:42 INFO - PROCESS | 1666 | 1468683222021 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:42 INFO - PROCESS | 1666 | 1468683222104 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:33:42 INFO - PROCESS | 1666 | 1468683222109 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 1666 | 1468683222111 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x126580800 == 34 [pid = 1666] [id = 138] 08:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x119422800) [pid = 1666] [serial = 411] [outer = 0x0] 08:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x128173800) [pid = 1666] [serial = 412] [outer = 0x119422800] 08:33:42 INFO - PROCESS | 1666 | 1468683222134 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x12907ec00) [pid = 1666] [serial = 413] [outer = 0x119422800] 08:33:42 INFO - PROCESS | 1666 | 1468683222459 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]]]}] 08:33:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:33:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 469ms 08:33:42 INFO - PROCESS | 1666 | 1468683222486 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 1666 | 1468683222487 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:33:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:33:42 INFO - PROCESS | 1666 | 1468683222491 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 1666 | 1468683222493 Marionette TRACE conn2 <- [1,526,null,{}] 08:33:42 INFO - PROCESS | 1666 | 1468683222495 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}] 08:33:42 INFO - PROCESS | 1666 | 1468683222496 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:42 INFO - PROCESS | 1666 | 1468683222595 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:33:42 INFO - PROCESS | 1666 | 1468683222601 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:42 INFO - PROCESS | 1666 | 1468683222602 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12807b000 == 35 [pid = 1666] [id = 139] 08:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1133e7000) [pid = 1666] [serial = 414] [outer = 0x0] 08:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12907e000) [pid = 1666] [serial = 415] [outer = 0x1133e7000] 08:33:42 INFO - PROCESS | 1666 | 1468683222627 Marionette DEBUG loaded listener.js 08:33:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x1291f0800) [pid = 1666] [serial = 416] [outer = 0x1133e7000] 08:33:42 INFO - PROCESS | 1666 | 1468683222948 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]]]}] 08:33:42 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 08:33:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 471ms 08:33:42 INFO - PROCESS | 1666 | 1468683222961 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:33:42 INFO - PROCESS | 1666 | 1468683222962 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:33:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:33:42 INFO - PROCESS | 1666 | 1468683222964 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:33:42 INFO - PROCESS | 1666 | 1468683222965 Marionette TRACE conn2 <- [1,530,null,{}] 08:33:42 INFO - PROCESS | 1666 | 1468683222968 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}] 08:33:42 INFO - PROCESS | 1666 | 1468683222969 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:43 INFO - PROCESS | 1666 | 1468683223058 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:33:43 INFO - PROCESS | 1666 | 1468683223062 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 1666 | 1468683223064 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x11914c800 == 36 [pid = 1666] [id = 140] 08:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x129357400) [pid = 1666] [serial = 417] [outer = 0x0] 08:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12935e400) [pid = 1666] [serial = 418] [outer = 0x129357400] 08:33:43 INFO - PROCESS | 1666 | 1468683223087 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x129521400) [pid = 1666] [serial = 419] [outer = 0x129357400] 08:33:43 INFO - PROCESS | 1666 | 1468683223386 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"]]]}] 08:33:43 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 08:33:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:33:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:33:43 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 08:33:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:33:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:33:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:33:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:33:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:33:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 08:33:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:33:43 INFO - PROCESS | 1666 | 1468683223433 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 1666 | 1468683223435 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:33:43 INFO - PROCESS | 1666 | 1468683223437 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 1666 | 1468683223438 Marionette TRACE conn2 <- [1,534,null,{}] 08:33:43 INFO - PROCESS | 1666 | 1468683223441 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}] 08:33:43 INFO - PROCESS | 1666 | 1468683223442 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:43 INFO - PROCESS | 1666 | 1468683223552 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:33:43 INFO - PROCESS | 1666 | 1468683223558 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:43 INFO - PROCESS | 1666 | 1468683223559 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a529000 == 37 [pid = 1666] [id = 141] 08:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x1181f0000) [pid = 1666] [serial = 420] [outer = 0x0] 08:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x129dd6c00) [pid = 1666] [serial = 421] [outer = 0x1181f0000] 08:33:43 INFO - PROCESS | 1666 | 1468683223583 Marionette DEBUG loaded listener.js 08:33:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x12a8ec800) [pid = 1666] [serial = 422] [outer = 0x1181f0000] 08:33:43 INFO - PROCESS | 1666 | 1468683223862 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]]]}] 08:33:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:33:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 471ms 08:33:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:33:43 INFO - PROCESS | 1666 | 1468683223910 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:33:43 INFO - PROCESS | 1666 | 1468683223911 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:33:43 INFO - PROCESS | 1666 | 1468683223913 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:33:43 INFO - PROCESS | 1666 | 1468683223915 Marionette TRACE conn2 <- [1,538,null,{}] 08:33:43 INFO - PROCESS | 1666 | 1468683223917 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}] 08:33:43 INFO - PROCESS | 1666 | 1468683223919 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:44 INFO - PROCESS | 1666 | 1468683224032 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:33:44 INFO - PROCESS | 1666 | 1468683224035 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 1666 | 1468683224037 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20b800 == 38 [pid = 1666] [id = 142] 08:33:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x12a675400) [pid = 1666] [serial = 423] [outer = 0x0] 08:33:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12ae6f400) [pid = 1666] [serial = 424] [outer = 0x12a675400] 08:33:44 INFO - PROCESS | 1666 | 1468683224072 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x12ba68c00) [pid = 1666] [serial = 425] [outer = 0x12a675400] 08:33:44 INFO - PROCESS | 1666 | 1468683224443 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]]]}] 08:33:44 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. 08:33:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 569ms 08:33:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:33:44 INFO - PROCESS | 1666 | 1468683224483 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 1666 | 1468683224484 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:33:44 INFO - PROCESS | 1666 | 1468683224487 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 1666 | 1468683224488 Marionette TRACE conn2 <- [1,542,null,{}] 08:33:44 INFO - PROCESS | 1666 | 1468683224497 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}] 08:33:44 INFO - PROCESS | 1666 | 1468683224498 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:44 INFO - PROCESS | 1666 | 1468683224595 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:33:44 INFO - PROCESS | 1666 | 1468683224599 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:44 INFO - PROCESS | 1666 | 1468683224600 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be82000 == 39 [pid = 1666] [id = 143] 08:33:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x12ba69400) [pid = 1666] [serial = 426] [outer = 0x0] 08:33:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x12bb2b000) [pid = 1666] [serial = 427] [outer = 0x12ba69400] 08:33:44 INFO - PROCESS | 1666 | 1468683224623 Marionette DEBUG loaded listener.js 08:33:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 128 (0x12bbe1800) [pid = 1666] [serial = 428] [outer = 0x12ba69400] 08:33:44 INFO - PROCESS | 1666 | 1468683224950 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]]]}] 08:33:44 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. 08:33:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 477ms 08:33:44 INFO - PROCESS | 1666 | 1468683224965 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:33:44 INFO - PROCESS | 1666 | 1468683224966 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:33:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:33:44 INFO - PROCESS | 1666 | 1468683224968 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:33:44 INFO - PROCESS | 1666 | 1468683224969 Marionette TRACE conn2 <- [1,546,null,{}] 08:33:44 INFO - PROCESS | 1666 | 1468683224980 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}] 08:33:44 INFO - PROCESS | 1666 | 1468683224981 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:45 INFO - PROCESS | 1666 | 1468683225106 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:33:45 INFO - PROCESS | 1666 | 1468683225153 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 1666 | 1468683225154 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c349800 == 40 [pid = 1666] [id = 144] 08:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 129 (0x12bbe1c00) [pid = 1666] [serial = 429] [outer = 0x0] 08:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 130 (0x12beb7c00) [pid = 1666] [serial = 430] [outer = 0x12bbe1c00] 08:33:45 INFO - PROCESS | 1666 | 1468683225184 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 131 (0x12bec0c00) [pid = 1666] [serial = 431] [outer = 0x12bbe1c00] 08:33:45 INFO - PROCESS | 1666 | 1468683225501 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]]]}] 08:33:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:33:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 576ms 08:33:45 INFO - PROCESS | 1666 | 1468683225545 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:33:45 INFO - PROCESS | 1666 | 1468683225546 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:33:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:33:45 INFO - PROCESS | 1666 | 1468683225548 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:33:45 INFO - PROCESS | 1666 | 1468683225549 Marionette TRACE conn2 <- [1,550,null,{}] 08:33:45 INFO - PROCESS | 1666 | 1468683225551 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}] 08:33:45 INFO - PROCESS | 1666 | 1468683225552 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:45 INFO - PROCESS | 1666 | 1468683225683 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:33:45 INFO - PROCESS | 1666 | 1468683225734 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:45 INFO - PROCESS | 1666 | 1468683225735 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb5f000 == 41 [pid = 1666] [id = 145] 08:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 132 (0x12bbe4800) [pid = 1666] [serial = 432] [outer = 0x0] 08:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 133 (0x12c385000) [pid = 1666] [serial = 433] [outer = 0x12bbe4800] 08:33:45 INFO - PROCESS | 1666 | 1468683225764 Marionette DEBUG loaded listener.js 08:33:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 134 (0x12c803400) [pid = 1666] [serial = 434] [outer = 0x12bbe4800] 08:33:46 INFO - PROCESS | 1666 | 1468683226067 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]]]}] 08:33:46 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. 08:33:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 568ms 08:33:46 INFO - PROCESS | 1666 | 1468683226116 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 1666 | 1468683226117 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:33:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:33:46 INFO - PROCESS | 1666 | 1468683226120 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1666 | 1468683226121 Marionette TRACE conn2 <- [1,554,null,{}] 08:33:46 INFO - PROCESS | 1666 | 1468683226125 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}] 08:33:46 INFO - PROCESS | 1666 | 1468683226126 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:46 INFO - PROCESS | 1666 | 1468683226496 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 133 (0x12a66c800) [pid = 1666] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 132 (0x1128a9400) [pid = 1666] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 131 (0x129513800) [pid = 1666] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 130 (0x12a8eac00) [pid = 1666] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 129 (0x110d54400) [pid = 1666] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 128 (0x12b0f3800) [pid = 1666] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 127 (0x12b0f5000) [pid = 1666] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x115df6400) [pid = 1666] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x123bf2000) [pid = 1666] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x119ba3400) [pid = 1666] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x11842b800) [pid = 1666] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1160d8000) [pid = 1666] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x124a6a000) [pid = 1666] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x1174d9400) [pid = 1666] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x110e99c00) [pid = 1666] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x110d52400) [pid = 1666] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x129088c00) [pid = 1666] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x110d57800) [pid = 1666] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1184c7800) [pid = 1666] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1160d9000) [pid = 1666] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12817d400) [pid = 1666] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x112fadc00) [pid = 1666] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x123958c00) [pid = 1666] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x116912400) [pid = 1666] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1184d0c00) [pid = 1666] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x129087800) [pid = 1666] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1160da800) [pid = 1666] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:33:46 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x126044c00) [pid = 1666] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:33:46 INFO - PROCESS | 1666 | 1468683226564 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:46 INFO - PROCESS | 1666 | 1468683226565 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e6b800 == 42 [pid = 1666] [id = 146] 08:33:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x110d52400) [pid = 1666] [serial = 435] [outer = 0x0] 08:33:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x110e99400) [pid = 1666] [serial = 436] [outer = 0x110d52400] 08:33:46 INFO - PROCESS | 1666 | 1468683226589 Marionette DEBUG loaded listener.js 08:33:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x113f3a800) [pid = 1666] [serial = 437] [outer = 0x110d52400] 08:33:46 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:46 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:46 INFO - PROCESS | 1666 | 1468683226843 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]]]}] 08:33:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:33:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 774ms 08:33:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:33:46 INFO - PROCESS | 1666 | 1468683226895 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:33:46 INFO - PROCESS | 1666 | 1468683226897 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:33:46 INFO - PROCESS | 1666 | 1468683226899 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:33:46 INFO - PROCESS | 1666 | 1468683226900 Marionette TRACE conn2 <- [1,558,null,{}] 08:33:46 INFO - PROCESS | 1666 | 1468683226902 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}] 08:33:46 INFO - PROCESS | 1666 | 1468683226903 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:46 INFO - PROCESS | 1666 | 1468683226987 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:33:46 INFO - PROCESS | 1666 | 1468683226993 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:46 INFO - PROCESS | 1666 | 1468683226994 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6cf800 == 43 [pid = 1666] [id = 147] 08:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1166f1c00) [pid = 1666] [serial = 438] [outer = 0x0] 08:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x118143400) [pid = 1666] [serial = 439] [outer = 0x1166f1c00] 08:33:47 INFO - PROCESS | 1666 | 1468683227018 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x118148c00) [pid = 1666] [serial = 440] [outer = 0x1166f1c00] 08:33:47 INFO - PROCESS | 1666 | 1468683227342 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]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:33:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 469ms 08:33:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:33:47 INFO - PROCESS | 1666 | 1468683227369 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 1666 | 1468683227370 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:33:47 INFO - PROCESS | 1666 | 1468683227374 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 1666 | 1468683227377 Marionette TRACE conn2 <- [1,562,null,{}] 08:33:47 INFO - PROCESS | 1666 | 1468683227379 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}] 08:33:47 INFO - PROCESS | 1666 | 1468683227380 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:47 INFO - PROCESS | 1666 | 1468683227500 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:33:47 INFO - PROCESS | 1666 | 1468683227506 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1666 | 1468683227507 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d32e000 == 44 [pid = 1666] [id = 148] 08:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1160d8000) [pid = 1666] [serial = 441] [outer = 0x0] 08:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x118149800) [pid = 1666] [serial = 442] [outer = 0x1160d8000] 08:33:47 INFO - PROCESS | 1666 | 1468683227531 Marionette DEBUG loaded listener.js 08:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x123e6dc00) [pid = 1666] [serial = 443] [outer = 0x1160d8000] 08:33:47 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:47 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:47 INFO - PROCESS | 1666 | 1468683227831 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]]]}] 08:33:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:33:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 471ms 08:33:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:33:47 INFO - PROCESS | 1666 | 1468683227845 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:33:47 INFO - PROCESS | 1666 | 1468683227846 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:33:47 INFO - PROCESS | 1666 | 1468683227849 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:33:47 INFO - PROCESS | 1666 | 1468683227850 Marionette TRACE conn2 <- [1,566,null,{}] 08:33:47 INFO - PROCESS | 1666 | 1468683227852 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}] 08:33:47 INFO - PROCESS | 1666 | 1468683227853 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:47 INFO - PROCESS | 1666 | 1468683227936 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:33:47 INFO - PROCESS | 1666 | 1468683227943 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:47 INFO - PROCESS | 1666 | 1468683227944 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d348000 == 45 [pid = 1666] [id = 149] 08:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x119131000) [pid = 1666] [serial = 444] [outer = 0x0] 08:33:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1265ba800) [pid = 1666] [serial = 445] [outer = 0x119131000] 08:33:47 INFO - PROCESS | 1666 | 1468683227967 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x12a8ebc00) [pid = 1666] [serial = 446] [outer = 0x119131000] 08:33:48 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:48 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:48 INFO - PROCESS | 1666 | 1468683228265 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]]]}] 08:33:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:33:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 468ms 08:33:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:33:48 INFO - PROCESS | 1666 | 1468683228317 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:33:48 INFO - PROCESS | 1666 | 1468683228318 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:33:48 INFO - PROCESS | 1666 | 1468683228320 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:33:48 INFO - PROCESS | 1666 | 1468683228321 Marionette TRACE conn2 <- [1,570,null,{}] 08:33:48 INFO - PROCESS | 1666 | 1468683228324 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}] 08:33:48 INFO - PROCESS | 1666 | 1468683228325 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:48 INFO - PROCESS | 1666 | 1468683228412 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:33:48 INFO - PROCESS | 1666 | 1468683228520 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:48 INFO - PROCESS | 1666 | 1468683228522 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x11253e000 == 46 [pid = 1666] [id = 150] 08:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x110d4e800) [pid = 1666] [serial = 447] [outer = 0x0] 08:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x110d53c00) [pid = 1666] [serial = 448] [outer = 0x110d4e800] 08:33:48 INFO - PROCESS | 1666 | 1468683228556 Marionette DEBUG loaded listener.js 08:33:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x110ea0000) [pid = 1666] [serial = 449] [outer = 0x110d4e800] 08:33:48 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:49 INFO - PROCESS | 1666 | 1468683229054 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]]]}] 08:33:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:33:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 771ms 08:33:49 INFO - PROCESS | 1666 | 1468683229098 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:33:49 INFO - PROCESS | 1666 | 1468683229101 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:33:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:33:49 INFO - PROCESS | 1666 | 1468683229105 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:33:49 INFO - PROCESS | 1666 | 1468683229109 Marionette TRACE conn2 <- [1,574,null,{}] 08:33:49 INFO - PROCESS | 1666 | 1468683229113 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}] 08:33:49 INFO - PROCESS | 1666 | 1468683229116 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:49 INFO - PROCESS | 1666 | 1468683229251 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:33:49 INFO - PROCESS | 1666 | 1468683229334 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:49 INFO - PROCESS | 1666 | 1468683229336 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x118781800 == 47 [pid = 1666] [id = 151] 08:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x1174d5800) [pid = 1666] [serial = 450] [outer = 0x0] 08:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x1176e8000) [pid = 1666] [serial = 451] [outer = 0x1174d5800] 08:33:49 INFO - PROCESS | 1666 | 1468683229366 Marionette DEBUG loaded listener.js 08:33:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x1181f2400) [pid = 1666] [serial = 452] [outer = 0x1174d5800] 08:33:50 INFO - PROCESS | 1666 | 1468683230071 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]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:33:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1023ms 08:33:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:33:50 INFO - PROCESS | 1666 | 1468683230128 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 1666 | 1468683230131 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:33:50 INFO - PROCESS | 1666 | 1468683230134 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 1666 | 1468683230136 Marionette TRACE conn2 <- [1,578,null,{}] 08:33:50 INFO - PROCESS | 1666 | 1468683230140 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}] 08:33:50 INFO - PROCESS | 1666 | 1468683230141 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:50 INFO - PROCESS | 1666 | 1468683230254 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:33:50 INFO - PROCESS | 1666 | 1468683230317 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1666 | 1468683230320 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x116019800 == 48 [pid = 1666] [id = 152] 08:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x11330e400) [pid = 1666] [serial = 453] [outer = 0x0] 08:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 126 (0x113371000) [pid = 1666] [serial = 454] [outer = 0x11330e400] 08:33:50 INFO - PROCESS | 1666 | 1468683230349 Marionette DEBUG loaded listener.js 08:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 127 (0x113aaa800) [pid = 1666] [serial = 455] [outer = 0x11330e400] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12d348000 == 47 [pid = 1666] [id = 149] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12d32e000 == 46 [pid = 1666] [id = 148] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6cf800 == 45 [pid = 1666] [id = 147] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x112e6b800 == 44 [pid = 1666] [id = 146] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb5f000 == 43 [pid = 1666] [id = 145] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12c349800 == 42 [pid = 1666] [id = 144] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12be82000 == 41 [pid = 1666] [id = 143] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 126 (0x1128b3400) [pid = 1666] [serial = 391] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20b800 == 40 [pid = 1666] [id = 142] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12a529000 == 39 [pid = 1666] [id = 141] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x11914c800 == 38 [pid = 1666] [id = 140] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12807b000 == 37 [pid = 1666] [id = 139] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x126580800 == 36 [pid = 1666] [id = 138] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x124aad800 == 35 [pid = 1666] [id = 137] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x123c1b000 == 34 [pid = 1666] [id = 136] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x119bd8800 == 33 [pid = 1666] [id = 135] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x119151800 == 32 [pid = 1666] [id = 134] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x116f07000 == 31 [pid = 1666] [id = 133] 08:33:50 INFO - PROCESS | 1666 | --DOCSHELL 0x1160a4000 == 30 [pid = 1666] [id = 132] 08:33:50 INFO - PROCESS | 1666 | 1468683230793 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]]]}] 08:33:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:33:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 675ms 08:33:50 INFO - PROCESS | 1666 | 1468683230810 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:33:50 INFO - PROCESS | 1666 | 1468683230814 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:33:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:33:50 INFO - PROCESS | 1666 | 1468683230819 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:33:50 INFO - PROCESS | 1666 | 1468683230821 Marionette TRACE conn2 <- [1,582,null,{}] 08:33:50 INFO - PROCESS | 1666 | 1468683230826 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}] 08:33:50 INFO - PROCESS | 1666 | 1468683230827 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:50 INFO - PROCESS | 1666 | 1468683230905 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 125 (0x12b9da800) [pid = 1666] [serial = 293] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x116915800) [pid = 1666] [serial = 245] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x1254b5c00) [pid = 1666] [serial = 254] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x117e9d400) [pid = 1666] [serial = 248] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x126044800) [pid = 1666] [serial = 362] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x12480b400) [pid = 1666] [serial = 361] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x120fd6400) [pid = 1666] [serial = 358] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x123925400) [pid = 1666] [serial = 359] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x118757000) [pid = 1666] [serial = 356] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x1184c6400) [pid = 1666] [serial = 355] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x1174d9c00) [pid = 1666] [serial = 353] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1166f7c00) [pid = 1666] [serial = 352] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x128175800) [pid = 1666] [serial = 350] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x126764800) [pid = 1666] [serial = 349] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x120fdb400) [pid = 1666] [serial = 347] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119424800) [pid = 1666] [serial = 346] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x115df3400) [pid = 1666] [serial = 344] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x110e9e400) [pid = 1666] [serial = 343] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12c38fc00) [pid = 1666] [serial = 341] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1291e5800) [pid = 1666] [serial = 367] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12b0f4c00) [pid = 1666] [serial = 374] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12a8e7800) [pid = 1666] [serial = 371] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x129513c00) [pid = 1666] [serial = 368] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1128b2800) [pid = 1666] [serial = 389] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12c388400) [pid = 1666] [serial = 386] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12bbe3000) [pid = 1666] [serial = 385] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119eed400) [pid = 1666] [serial = 251] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x116ec3800) [pid = 1666] [serial = 202] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x129088000) [pid = 1666] [serial = 199] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x120ed1400) [pid = 1666] [serial = 299] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12a8e8000) [pid = 1666] [serial = 305] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174e7400) [pid = 1666] [serial = 296] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12809fc00) [pid = 1666] [serial = 302] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1128aec00) [pid = 1666] [serial = 388] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x129521c00) [pid = 1666] [serial = 370] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12b038000) [pid = 1666] [serial = 373] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x129353000) [pid = 1666] [serial = 382] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12b9db000) [pid = 1666] [serial = 376] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12ba69000) [pid = 1666] [serial = 377] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12bb23c00) [pid = 1666] [serial = 379] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12bb2a000) [pid = 1666] [serial = 383] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12bbdf400) [pid = 1666] [serial = 380] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128098000) [pid = 1666] [serial = 364] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x128176000) [pid = 1666] [serial = 365] [outer = 0x0] [url = about:blank] 08:33:50 INFO - PROCESS | 1666 | 1468683230960 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:50 INFO - PROCESS | 1666 | 1468683230961 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x11694d000 == 31 [pid = 1666] [id = 153] 08:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x112e92400) [pid = 1666] [serial = 456] [outer = 0x0] 08:33:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116078400) [pid = 1666] [serial = 457] [outer = 0x112e92400] 08:33:50 INFO - PROCESS | 1666 | 1468683230991 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116ec3800) [pid = 1666] [serial = 458] [outer = 0x112e92400] 08:33:51 INFO - PROCESS | 1666 | 1468683231303 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]]]}] 08:33:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:33:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 524ms 08:33:51 INFO - PROCESS | 1666 | 1468683231344 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:33:51 INFO - PROCESS | 1666 | 1468683231345 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:33:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:33:51 INFO - PROCESS | 1666 | 1468683231347 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:33:51 INFO - PROCESS | 1666 | 1468683231350 Marionette TRACE conn2 <- [1,586,null,{}] 08:33:51 INFO - PROCESS | 1666 | 1468683231358 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}] 08:33:51 INFO - PROCESS | 1666 | 1468683231361 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:51 INFO - PROCESS | 1666 | 1468683231440 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:33:51 INFO - PROCESS | 1666 | 1468683231491 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:51 INFO - PROCESS | 1666 | 1468683231493 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x11812d000 == 32 [pid = 1666] [id = 154] 08:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1171c2400) [pid = 1666] [serial = 459] [outer = 0x0] 08:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x117ea4800) [pid = 1666] [serial = 460] [outer = 0x1171c2400] 08:33:51 INFO - PROCESS | 1666 | 1468683231520 Marionette DEBUG loaded listener.js 08:33:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1181f7800) [pid = 1666] [serial = 461] [outer = 0x1171c2400] 08:33:51 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:51 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:33:51 INFO - PROCESS | 1666 | 1468683231980 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]]]}] 08:33:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:33:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 672ms 08:33:52 INFO - PROCESS | 1666 | 1468683232027 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 1666 | 1468683232031 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:33:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:33:52 INFO - PROCESS | 1666 | 1468683232037 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 1666 | 1468683232041 Marionette TRACE conn2 <- [1,590,null,{}] 08:33:52 INFO - PROCESS | 1666 | 1468683232048 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}] 08:33:52 INFO - PROCESS | 1666 | 1468683232050 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:52 INFO - PROCESS | 1666 | 1468683232191 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:33:52 INFO - PROCESS | 1666 | 1468683232281 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:52 INFO - PROCESS | 1666 | 1468683232283 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1167d2000 == 33 [pid = 1666] [id = 155] 08:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x112d42000) [pid = 1666] [serial = 462] [outer = 0x0] 08:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11386f800) [pid = 1666] [serial = 463] [outer = 0x112d42000] 08:33:52 INFO - PROCESS | 1666 | 1468683232330 Marionette DEBUG loaded listener.js 08:33:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1166f0000) [pid = 1666] [serial = 464] [outer = 0x112d42000] 08:33:52 INFO - PROCESS | 1666 | 1468683232808 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]]]}] 08:33:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:33:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 827ms 08:33:52 INFO - PROCESS | 1666 | 1468683232864 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:33:52 INFO - PROCESS | 1666 | 1468683232869 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:33:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:33:52 INFO - PROCESS | 1666 | 1468683232898 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:33:52 INFO - PROCESS | 1666 | 1468683232901 Marionette TRACE conn2 <- [1,594,null,{}] 08:33:52 INFO - PROCESS | 1666 | 1468683232904 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}] 08:33:52 INFO - PROCESS | 1666 | 1468683232909 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:53 INFO - PROCESS | 1666 | 1468683233049 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:33:53 INFO - PROCESS | 1666 | 1468683233131 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 1666 | 1468683233132 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x116675800 == 34 [pid = 1666] [id = 156] 08:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1174cd800) [pid = 1666] [serial = 465] [outer = 0x0] 08:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x117ea6400) [pid = 1666] [serial = 466] [outer = 0x1174cd800] 08:33:53 INFO - PROCESS | 1666 | 1468683233181 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1181f3c00) [pid = 1666] [serial = 467] [outer = 0x1174cd800] 08:33:53 INFO - PROCESS | 1666 | 1468683233625 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]]]}] 08:33:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:33:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 774ms 08:33:53 INFO - PROCESS | 1666 | 1468683233673 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:33:53 INFO - PROCESS | 1666 | 1468683233675 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:33:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:33:53 INFO - PROCESS | 1666 | 1468683233678 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:33:53 INFO - PROCESS | 1666 | 1468683233681 Marionette TRACE conn2 <- [1,598,null,{}] 08:33:53 INFO - PROCESS | 1666 | 1468683233689 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}] 08:33:53 INFO - PROCESS | 1666 | 1468683233694 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:53 INFO - PROCESS | 1666 | 1468683233788 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:33:53 INFO - PROCESS | 1666 | 1468683233852 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:53 INFO - PROCESS | 1666 | 1468683233855 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239c1800 == 35 [pid = 1666] [id = 157] 08:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1184cb000) [pid = 1666] [serial = 468] [outer = 0x0] 08:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11864f000) [pid = 1666] [serial = 469] [outer = 0x1184cb000] 08:33:53 INFO - PROCESS | 1666 | 1468683233886 Marionette DEBUG loaded listener.js 08:33:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x118757800) [pid = 1666] [serial = 470] [outer = 0x1184cb000] 08:33:54 INFO - PROCESS | 1666 | 1468683234300 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]]]}] 08:33:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:33:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 08:33:54 INFO - PROCESS | 1666 | 1468683234366 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:33:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:33:54 INFO - PROCESS | 1666 | 1468683234368 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:33:54 INFO - PROCESS | 1666 | 1468683234387 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:33:54 INFO - PROCESS | 1666 | 1468683234388 Marionette TRACE conn2 <- [1,602,null,{}] 08:33:54 INFO - PROCESS | 1666 | 1468683234394 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}] 08:33:54 INFO - PROCESS | 1666 | 1468683234395 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:54 INFO - PROCESS | 1666 | 1468683234488 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:33:54 INFO - PROCESS | 1666 | 1468683234550 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:54 INFO - PROCESS | 1666 | 1468683234551 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x124121800 == 36 [pid = 1666] [id = 158] 08:33:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119127800) [pid = 1666] [serial = 471] [outer = 0x0] 08:33:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1196a8400) [pid = 1666] [serial = 472] [outer = 0x119127800] 08:33:54 INFO - PROCESS | 1666 | 1468683234581 Marionette DEBUG loaded listener.js 08:33:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11995a400) [pid = 1666] [serial = 473] [outer = 0x119127800] 08:33:54 INFO - PROCESS | 1666 | 1468683234984 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]]]}] 08:33:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:33:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 639ms 08:33:55 INFO - PROCESS | 1666 | 1468683235010 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 1666 | 1468683235011 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:33:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:33:55 INFO - PROCESS | 1666 | 1468683235014 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 1666 | 1468683235015 Marionette TRACE conn2 <- [1,606,null,{}] 08:33:55 INFO - PROCESS | 1666 | 1468683235017 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}] 08:33:55 INFO - PROCESS | 1666 | 1468683235019 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:55 INFO - PROCESS | 1666 | 1468683235111 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:33:55 INFO - PROCESS | 1666 | 1468683235159 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:55 INFO - PROCESS | 1666 | 1468683235160 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x124594000 == 37 [pid = 1666] [id = 159] 08:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x119963800) [pid = 1666] [serial = 474] [outer = 0x0] 08:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119eeb400) [pid = 1666] [serial = 475] [outer = 0x119963800] 08:33:55 INFO - PROCESS | 1666 | 1468683235189 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x120fd8800) [pid = 1666] [serial = 476] [outer = 0x119963800] 08:33:55 INFO - PROCESS | 1666 | 1468683235607 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]]]}] 08:33:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:33:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 619ms 08:33:55 INFO - PROCESS | 1666 | 1468683235633 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:33:55 INFO - PROCESS | 1666 | 1468683235634 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:33:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:33:55 INFO - PROCESS | 1666 | 1468683235637 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:33:55 INFO - PROCESS | 1666 | 1468683235638 Marionette TRACE conn2 <- [1,610,null,{}] 08:33:55 INFO - PROCESS | 1666 | 1468683235641 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}] 08:33:55 INFO - PROCESS | 1666 | 1468683235645 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:55 INFO - PROCESS | 1666 | 1468683235763 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:33:55 INFO - PROCESS | 1666 | 1468683235857 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:55 INFO - PROCESS | 1666 | 1468683235859 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12557b000 == 38 [pid = 1666] [id = 160] 08:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12391e400) [pid = 1666] [serial = 477] [outer = 0x0] 08:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12480b400) [pid = 1666] [serial = 478] [outer = 0x12391e400] 08:33:55 INFO - PROCESS | 1666 | 1468683235890 Marionette DEBUG loaded listener.js 08:33:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x124a91800) [pid = 1666] [serial = 479] [outer = 0x12391e400] 08:33:56 INFO - PROCESS | 1666 | 1468683236367 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]]]}] 08:33:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:33:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 771ms 08:33:56 INFO - PROCESS | 1666 | 1468683236409 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:33:56 INFO - PROCESS | 1666 | 1468683236411 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:33:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:33:56 INFO - PROCESS | 1666 | 1468683236415 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:33:56 INFO - PROCESS | 1666 | 1468683236417 Marionette TRACE conn2 <- [1,614,null,{}] 08:33:56 INFO - PROCESS | 1666 | 1468683236420 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}] 08:33:56 INFO - PROCESS | 1666 | 1468683236422 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:56 INFO - PROCESS | 1666 | 1468683236519 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:33:56 INFO - PROCESS | 1666 | 1468683236583 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:56 INFO - PROCESS | 1666 | 1468683236586 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f15000 == 39 [pid = 1666] [id = 161] 08:33:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x112e23c00) [pid = 1666] [serial = 480] [outer = 0x0] 08:33:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1133cb400) [pid = 1666] [serial = 481] [outer = 0x112e23c00] 08:33:56 INFO - PROCESS | 1666 | 1468683236613 Marionette DEBUG loaded listener.js 08:33:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11690a000) [pid = 1666] [serial = 482] [outer = 0x112e23c00] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x11694d000 == 38 [pid = 1666] [id = 153] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x116019800 == 37 [pid = 1666] [id = 152] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x118781800 == 36 [pid = 1666] [id = 151] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x11253e000 == 35 [pid = 1666] [id = 150] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6cb800 == 34 [pid = 1666] [id = 131] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12557b000 == 33 [pid = 1666] [id = 160] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x124594000 == 32 [pid = 1666] [id = 159] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x124121800 == 31 [pid = 1666] [id = 158] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x1239c1800 == 30 [pid = 1666] [id = 157] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x116675800 == 29 [pid = 1666] [id = 156] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x11812d000 == 28 [pid = 1666] [id = 154] 08:33:57 INFO - PROCESS | 1666 | --DOCSHELL 0x1167d2000 == 27 [pid = 1666] [id = 155] 08:33:57 INFO - PROCESS | 1666 | 1468683237576 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]]]}] 08:33:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:33:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1171ms 08:33:57 INFO - PROCESS | 1666 | 1468683237586 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:33:57 INFO - PROCESS | 1666 | 1468683237588 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:33:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:33:57 INFO - PROCESS | 1666 | 1468683237594 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:33:57 INFO - PROCESS | 1666 | 1468683237595 Marionette TRACE conn2 <- [1,618,null,{}] 08:33:57 INFO - PROCESS | 1666 | 1468683237599 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}] 08:33:57 INFO - PROCESS | 1666 | 1468683237601 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:57 INFO - PROCESS | 1666 | 1468683237679 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:33:57 INFO - PROCESS | 1666 | 1468683237684 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:57 INFO - PROCESS | 1666 | 1468683237686 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x113f4d800 == 28 [pid = 1666] [id = 162] 08:33:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x112fac000) [pid = 1666] [serial = 483] [outer = 0x0] 08:33:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x113f35800) [pid = 1666] [serial = 484] [outer = 0x112fac000] 08:33:57 INFO - PROCESS | 1666 | 1468683237717 Marionette DEBUG loaded listener.js 08:33:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x112e98400) [pid = 1666] [serial = 485] [outer = 0x112fac000] 08:33:58 INFO - PROCESS | 1666 | 1468683238048 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]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:33:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 08:33:58 INFO - PROCESS | 1666 | 1468683238095 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 1666 | 1468683238098 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:33:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:33:58 INFO - PROCESS | 1666 | 1468683238104 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 1666 | 1468683238105 Marionette TRACE conn2 <- [1,622,null,{}] 08:33:58 INFO - PROCESS | 1666 | 1468683238109 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}] 08:33:58 INFO - PROCESS | 1666 | 1468683238111 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:58 INFO - PROCESS | 1666 | 1468683238219 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:33:58 INFO - PROCESS | 1666 | 1468683238224 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 1666 | 1468683238225 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x117137800 == 29 [pid = 1666] [id = 163] 08:33:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x116917800) [pid = 1666] [serial = 486] [outer = 0x0] 08:33:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1174db800) [pid = 1666] [serial = 487] [outer = 0x116917800] 08:33:58 INFO - PROCESS | 1666 | 1468683238253 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x118146400) [pid = 1666] [serial = 488] [outer = 0x116917800] 08:33:58 INFO - PROCESS | 1666 | 1468683238619 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]]]}] 08:33:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:33:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 572ms 08:33:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:33:58 INFO - PROCESS | 1666 | 1468683238675 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:33:58 INFO - PROCESS | 1666 | 1468683238677 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:33:58 INFO - PROCESS | 1666 | 1468683238679 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:33:58 INFO - PROCESS | 1666 | 1468683238681 Marionette TRACE conn2 <- [1,626,null,{}] 08:33:58 INFO - PROCESS | 1666 | 1468683238697 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}] 08:33:58 INFO - PROCESS | 1666 | 1468683238700 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:58 INFO - PROCESS | 1666 | 1468683238797 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:33:58 INFO - PROCESS | 1666 | 1468683238802 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:58 INFO - PROCESS | 1666 | 1468683238804 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ed7000 == 30 [pid = 1666] [id = 164] 08:33:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x112d3b800) [pid = 1666] [serial = 489] [outer = 0x0] 08:33:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1184d1c00) [pid = 1666] [serial = 490] [outer = 0x112d3b800] 08:33:58 INFO - PROCESS | 1666 | 1468683238833 Marionette DEBUG loaded listener.js 08:33:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x119128000) [pid = 1666] [serial = 491] [outer = 0x112d3b800] 08:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x120fdcc00) [pid = 1666] [serial = 492] [outer = 0x12cf8ec00] 08:33:59 INFO - PROCESS | 1666 | 1468683239225 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]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 580ms 08:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:33:59 INFO - PROCESS | 1666 | 1468683239261 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 1666 | 1468683239263 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:33:59 INFO - PROCESS | 1666 | 1468683239265 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1666 | 1468683239266 Marionette TRACE conn2 <- [1,630,null,{}] 08:33:59 INFO - PROCESS | 1666 | 1468683239276 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}] 08:33:59 INFO - PROCESS | 1666 | 1468683239277 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:59 INFO - PROCESS | 1666 | 1468683239372 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:33:59 INFO - PROCESS | 1666 | 1468683239375 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 1666 | 1468683239377 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x124590000 == 31 [pid = 1666] [id = 165] 08:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 120 (0x119971400) [pid = 1666] [serial = 493] [outer = 0x0] 08:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 121 (0x120fd5400) [pid = 1666] [serial = 494] [outer = 0x119971400] 08:33:59 INFO - PROCESS | 1666 | 1468683239402 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 122 (0x123beac00) [pid = 1666] [serial = 495] [outer = 0x119971400] 08:33:59 INFO - PROCESS | 1666 | 1468683239721 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]]]}] 08:33:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:33:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 477ms 08:33:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:33:59 INFO - PROCESS | 1666 | 1468683239747 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:33:59 INFO - PROCESS | 1666 | 1468683239748 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:33:59 INFO - PROCESS | 1666 | 1468683239750 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:33:59 INFO - PROCESS | 1666 | 1468683239751 Marionette TRACE conn2 <- [1,634,null,{}] 08:33:59 INFO - PROCESS | 1666 | 1468683239782 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}] 08:33:59 INFO - PROCESS | 1666 | 1468683239783 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:59 INFO - PROCESS | 1666 | 1468683239876 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:33:59 INFO - PROCESS | 1666 | 1468683239879 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:33:59 INFO - PROCESS | 1666 | 1468683239881 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:33:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260a8000 == 32 [pid = 1666] [id = 166] 08:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 123 (0x11690ac00) [pid = 1666] [serial = 496] [outer = 0x0] 08:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 124 (0x12410e800) [pid = 1666] [serial = 497] [outer = 0x11690ac00] 08:33:59 INFO - PROCESS | 1666 | 1468683239905 Marionette DEBUG loaded listener.js 08:33:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 125 (0x124804c00) [pid = 1666] [serial = 498] [outer = 0x11690ac00] 08:34:00 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 124 (0x1133e7000) [pid = 1666] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 123 (0x119422800) [pid = 1666] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 122 (0x1166f1c00) [pid = 1666] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 121 (0x1160d8000) [pid = 1666] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 120 (0x129357400) [pid = 1666] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 119 (0x124537800) [pid = 1666] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1171c2400) [pid = 1666] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x1128a5000) [pid = 1666] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x11330e400) [pid = 1666] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x110d4e800) [pid = 1666] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1174d5800) [pid = 1666] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x112e92400) [pid = 1666] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12ba69400) [pid = 1666] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x116749800) [pid = 1666] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119131000) [pid = 1666] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12a675400) [pid = 1666] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x12bbe1c00) [pid = 1666] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x110d52400) [pid = 1666] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12bbe4800) [pid = 1666] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1196a0800) [pid = 1666] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1181f0000) [pid = 1666] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x112fb0400) [pid = 1666] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x110d4c400) [pid = 1666] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:34:00 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x116751800) [pid = 1666] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:34:00 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:00 INFO - PROCESS | 1666 | 1468683240511 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]]]}] 08:34:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:34:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 770ms 08:34:00 INFO - PROCESS | 1666 | 1468683240520 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:34:00 INFO - PROCESS | 1666 | 1468683240522 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:34:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:34:00 INFO - PROCESS | 1666 | 1468683240526 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:34:00 INFO - PROCESS | 1666 | 1468683240528 Marionette TRACE conn2 <- [1,638,null,{}] 08:34:00 INFO - PROCESS | 1666 | 1468683240530 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}] 08:34:00 INFO - PROCESS | 1666 | 1468683240534 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:00 INFO - PROCESS | 1666 | 1468683240626 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:34:00 INFO - PROCESS | 1666 | 1468683240630 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:00 INFO - PROCESS | 1666 | 1468683240631 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x1269ba800 == 33 [pid = 1666] [id = 167] 08:34:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1166fd800) [pid = 1666] [serial = 499] [outer = 0x0] 08:34:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x123929c00) [pid = 1666] [serial = 500] [outer = 0x1166fd800] 08:34:00 INFO - PROCESS | 1666 | 1468683240658 Marionette DEBUG loaded listener.js 08:34:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1248dbc00) [pid = 1666] [serial = 501] [outer = 0x1166fd800] 08:34:00 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:00 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:00 INFO - PROCESS | 1666 | 1468683240966 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]]]}] 08:34:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:34:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 08:34:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:34:01 INFO - PROCESS | 1666 | 1468683240999 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 1666 | 1468683241000 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:34:01 INFO - PROCESS | 1666 | 1468683241002 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1666 | 1468683241003 Marionette TRACE conn2 <- [1,642,null,{}] 08:34:01 INFO - PROCESS | 1666 | 1468683241020 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}] 08:34:01 INFO - PROCESS | 1666 | 1468683241023 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:01 INFO - PROCESS | 1666 | 1468683241136 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:34:01 INFO - PROCESS | 1666 | 1468683241141 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 1666 | 1468683241142 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12900a800 == 34 [pid = 1666] [id = 168] 08:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1128b2000) [pid = 1666] [serial = 502] [outer = 0x0] 08:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x124ae4c00) [pid = 1666] [serial = 503] [outer = 0x1128b2000] 08:34:01 INFO - PROCESS | 1666 | 1468683241166 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1254a8400) [pid = 1666] [serial = 504] [outer = 0x1128b2000] 08:34:01 INFO - PROCESS | 1666 | 1468683241476 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]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:34:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 08:34:01 INFO - PROCESS | 1666 | 1468683241523 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:34:01 INFO - PROCESS | 1666 | 1468683241524 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:34:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:34:01 INFO - PROCESS | 1666 | 1468683241526 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:34:01 INFO - PROCESS | 1666 | 1468683241527 Marionette TRACE conn2 <- [1,646,null,{}] 08:34:01 INFO - PROCESS | 1666 | 1468683241530 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}] 08:34:01 INFO - PROCESS | 1666 | 1468683241531 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:01 INFO - PROCESS | 1666 | 1468683241604 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:34:01 INFO - PROCESS | 1666 | 1468683241661 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:01 INFO - PROCESS | 1666 | 1468683241662 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x129020800 == 35 [pid = 1666] [id = 169] 08:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x123e66000) [pid = 1666] [serial = 505] [outer = 0x0] 08:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1254ad800) [pid = 1666] [serial = 506] [outer = 0x123e66000] 08:34:01 INFO - PROCESS | 1666 | 1468683241686 Marionette DEBUG loaded listener.js 08:34:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x126044800) [pid = 1666] [serial = 507] [outer = 0x123e66000] 08:34:01 INFO - PROCESS | 1666 | 1468683241959 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]]]}] 08:34:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:34:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 08:34:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:34:02 INFO - PROCESS | 1666 | 1468683242001 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 1666 | 1468683242003 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:34:02 INFO - PROCESS | 1666 | 1468683242008 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1666 | 1468683242011 Marionette TRACE conn2 <- [1,650,null,{}] 08:34:02 INFO - PROCESS | 1666 | 1468683242015 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}] 08:34:02 INFO - PROCESS | 1666 | 1468683242017 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:02 INFO - PROCESS | 1666 | 1468683242149 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:34:02 INFO - PROCESS | 1666 | 1468683242154 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:02 INFO - PROCESS | 1666 | 1468683242155 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ed6800 == 36 [pid = 1666] [id = 170] 08:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1128a5c00) [pid = 1666] [serial = 508] [outer = 0x0] 08:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x124a68800) [pid = 1666] [serial = 509] [outer = 0x1128a5c00] 08:34:02 INFO - PROCESS | 1666 | 1468683242261 Marionette DEBUG loaded listener.js 08:34:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x126768400) [pid = 1666] [serial = 510] [outer = 0x1128a5c00] 08:34:02 INFO - PROCESS | 1666 | 1468683242819 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]]]}] 08:34:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:34:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 876ms 08:34:02 INFO - PROCESS | 1666 | 1468683242882 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:34:02 INFO - PROCESS | 1666 | 1468683242885 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:34:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:34:02 INFO - PROCESS | 1666 | 1468683242888 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:34:02 INFO - PROCESS | 1666 | 1468683242890 Marionette TRACE conn2 <- [1,654,null,{}] 08:34:02 INFO - PROCESS | 1666 | 1468683242895 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}] 08:34:02 INFO - PROCESS | 1666 | 1468683242897 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:03 INFO - PROCESS | 1666 | 1468683243005 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:34:03 INFO - PROCESS | 1666 | 1468683243061 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 1666 | 1468683243063 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f0c800 == 37 [pid = 1666] [id = 171] 08:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x112e9a800) [pid = 1666] [serial = 511] [outer = 0x0] 08:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x113d4c400) [pid = 1666] [serial = 512] [outer = 0x112e9a800] 08:34:03 INFO - PROCESS | 1666 | 1468683243094 Marionette DEBUG loaded listener.js 08:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x116747400) [pid = 1666] [serial = 513] [outer = 0x112e9a800] 08:34:03 INFO - PROCESS | 1666 | 1468683243633 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]]]}] 08:34:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:34:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 822ms 08:34:03 INFO - PROCESS | 1666 | 1468683243711 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:34:03 INFO - PROCESS | 1666 | 1468683243716 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:34:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:34:03 INFO - PROCESS | 1666 | 1468683243723 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:34:03 INFO - PROCESS | 1666 | 1468683243726 Marionette TRACE conn2 <- [1,658,null,{}] 08:34:03 INFO - PROCESS | 1666 | 1468683243730 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}] 08:34:03 INFO - PROCESS | 1666 | 1468683243732 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:03 INFO - PROCESS | 1666 | 1468683243876 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:34:03 INFO - PROCESS | 1666 | 1468683243928 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:03 INFO - PROCESS | 1666 | 1468683243929 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12458f000 == 38 [pid = 1666] [id = 172] 08:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x1181ed800) [pid = 1666] [serial = 514] [outer = 0x0] 08:34:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1181f3400) [pid = 1666] [serial = 515] [outer = 0x1181ed800] 08:34:03 INFO - PROCESS | 1666 | 1468683243960 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x118425000) [pid = 1666] [serial = 516] [outer = 0x1181ed800] 08:34:04 INFO - PROCESS | 1666 | 1468683244567 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]]]}] 08:34:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:34:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 873ms 08:34:04 INFO - PROCESS | 1666 | 1468683244616 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:34:04 INFO - PROCESS | 1666 | 1468683244619 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:34:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:34:04 INFO - PROCESS | 1666 | 1468683244626 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:34:04 INFO - PROCESS | 1666 | 1468683244628 Marionette TRACE conn2 <- [1,662,null,{}] 08:34:04 INFO - PROCESS | 1666 | 1468683244631 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}] 08:34:04 INFO - PROCESS | 1666 | 1468683244633 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:04 INFO - PROCESS | 1666 | 1468683244734 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:34:04 INFO - PROCESS | 1666 | --DOCSHELL 0x129020800 == 37 [pid = 1666] [id = 169] 08:34:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12900a800 == 36 [pid = 1666] [id = 168] 08:34:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1269ba800 == 35 [pid = 1666] [id = 167] 08:34:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1260a8000 == 34 [pid = 1666] [id = 166] 08:34:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124590000 == 33 [pid = 1666] [id = 165] 08:34:04 INFO - PROCESS | 1666 | --DOCSHELL 0x119ed7000 == 32 [pid = 1666] [id = 164] 08:34:04 INFO - PROCESS | 1666 | --DOCSHELL 0x117137800 == 31 [pid = 1666] [id = 163] 08:34:04 INFO - PROCESS | 1666 | --DOCSHELL 0x113f4d800 == 30 [pid = 1666] [id = 162] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x124539c00) [pid = 1666] [serial = 407] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x123927c00) [pid = 1666] [serial = 406] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x119965000) [pid = 1666] [serial = 403] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x116743c00) [pid = 1666] [serial = 395] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x119124c00) [pid = 1666] [serial = 401] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1171bfc00) [pid = 1666] [serial = 397] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x12907ec00) [pid = 1666] [serial = 413] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1181ef000) [pid = 1666] [serial = 398] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x120edac00) [pid = 1666] [serial = 404] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x118656c00) [pid = 1666] [serial = 400] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x124a93000) [pid = 1666] [serial = 409] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x113305c00) [pid = 1666] [serial = 394] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x128173800) [pid = 1666] [serial = 412] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x128099400) [pid = 1666] [serial = 410] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1181f6c00) [pid = 1666] [serial = 392] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | 1468683244832 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:04 INFO - PROCESS | 1666 | 1468683244835 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x113a3d800 == 31 [pid = 1666] [id = 173] 08:34:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x113864800) [pid = 1666] [serial = 517] [outer = 0x0] 08:34:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x116080800) [pid = 1666] [serial = 518] [outer = 0x113864800] 08:34:04 INFO - PROCESS | 1666 | 1468683244862 Marionette DEBUG loaded listener.js 08:34:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x116908800) [pid = 1666] [serial = 519] [outer = 0x113864800] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12a8ebc00) [pid = 1666] [serial = 446] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x116ec3800) [pid = 1666] [serial = 458] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12bb2b000) [pid = 1666] [serial = 427] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1265ba800) [pid = 1666] [serial = 445] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12ae6f400) [pid = 1666] [serial = 424] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12beb7c00) [pid = 1666] [serial = 430] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x110e99400) [pid = 1666] [serial = 436] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12c803400) [pid = 1666] [serial = 434] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12ba68c00) [pid = 1666] [serial = 425] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12a8ec800) [pid = 1666] [serial = 422] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x129dd6c00) [pid = 1666] [serial = 421] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1291f0800) [pid = 1666] [serial = 416] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12c385000) [pid = 1666] [serial = 433] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118143400) [pid = 1666] [serial = 439] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x123e6dc00) [pid = 1666] [serial = 443] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113f3a800) [pid = 1666] [serial = 437] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12bbe1800) [pid = 1666] [serial = 428] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x129521400) [pid = 1666] [serial = 419] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118148c00) [pid = 1666] [serial = 440] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12907e000) [pid = 1666] [serial = 415] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12935e400) [pid = 1666] [serial = 418] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118149800) [pid = 1666] [serial = 442] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1181f7800) [pid = 1666] [serial = 461] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x117ea4800) [pid = 1666] [serial = 460] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12bec0c00) [pid = 1666] [serial = 431] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x113371000) [pid = 1666] [serial = 454] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x116078400) [pid = 1666] [serial = 457] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x113aaa800) [pid = 1666] [serial = 455] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x110d53c00) [pid = 1666] [serial = 448] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x110ea0000) [pid = 1666] [serial = 449] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1176e8000) [pid = 1666] [serial = 451] [outer = 0x0] [url = about:blank] 08:34:04 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1181f2400) [pid = 1666] [serial = 452] [outer = 0x0] [url = about:blank] 08:34:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:05 INFO - PROCESS | 1666 | 1468683245190 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]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:34:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 621ms 08:34:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:34:05 INFO - PROCESS | 1666 | 1468683245246 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 1666 | 1468683245249 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:34:05 INFO - PROCESS | 1666 | 1468683245253 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1666 | 1468683245255 Marionette TRACE conn2 <- [1,666,null,{}] 08:34:05 INFO - PROCESS | 1666 | 1468683245257 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}] 08:34:05 INFO - PROCESS | 1666 | 1468683245259 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:05 INFO - PROCESS | 1666 | 1468683245337 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:34:05 INFO - PROCESS | 1666 | 1468683245345 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 1666 | 1468683245346 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f1b000 == 32 [pid = 1666] [id = 174] 08:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1174d0800) [pid = 1666] [serial = 520] [outer = 0x0] 08:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x117ea7c00) [pid = 1666] [serial = 521] [outer = 0x1174d0800] 08:34:05 INFO - PROCESS | 1666 | 1468683245373 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1181f4000) [pid = 1666] [serial = 522] [outer = 0x1174d0800] 08:34:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:05 INFO - PROCESS | 1666 | 1468683245702 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]]]}] 08:34:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:34:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 08:34:05 INFO - PROCESS | 1666 | 1468683245724 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:34:05 INFO - PROCESS | 1666 | 1468683245726 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:34:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:34:05 INFO - PROCESS | 1666 | 1468683245729 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:34:05 INFO - PROCESS | 1666 | 1468683245731 Marionette TRACE conn2 <- [1,670,null,{}] 08:34:05 INFO - PROCESS | 1666 | 1468683245739 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}] 08:34:05 INFO - PROCESS | 1666 | 1468683245742 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:05 INFO - PROCESS | 1666 | 1468683245829 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:34:05 INFO - PROCESS | 1666 | 1468683245883 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:05 INFO - PROCESS | 1666 | 1468683245885 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x119364000 == 33 [pid = 1666] [id = 175] 08:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112985000) [pid = 1666] [serial = 523] [outer = 0x0] 08:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11848bc00) [pid = 1666] [serial = 524] [outer = 0x112985000] 08:34:05 INFO - PROCESS | 1666 | 1468683245913 Marionette DEBUG loaded listener.js 08:34:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1196a0800) [pid = 1666] [serial = 525] [outer = 0x112985000] 08:34:06 INFO - PROCESS | 1666 | 1468683246193 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]]]}] 08:34:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:34:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 08:34:06 INFO - PROCESS | 1666 | 1468683246249 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 1666 | 1468683246251 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:34:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:34:06 INFO - PROCESS | 1666 | 1468683246253 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 1666 | 1468683246255 Marionette TRACE conn2 <- [1,674,null,{}] 08:34:06 INFO - PROCESS | 1666 | 1468683246261 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}] 08:34:06 INFO - PROCESS | 1666 | 1468683246262 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:06 INFO - PROCESS | 1666 | 1468683246348 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:34:06 INFO - PROCESS | 1666 | 1468683246398 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 1666 | 1468683246400 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239dc000 == 34 [pid = 1666] [id = 176] 08:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1184cf400) [pid = 1666] [serial = 526] [outer = 0x0] 08:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x120ed9000) [pid = 1666] [serial = 527] [outer = 0x1184cf400] 08:34:06 INFO - PROCESS | 1666 | 1468683246424 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x123927c00) [pid = 1666] [serial = 528] [outer = 0x1184cf400] 08:34:06 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:06 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:34:06 INFO - PROCESS | 1666 | 1468683246712 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]]]}] 08:34:06 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 08:34:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 471ms 08:34:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:34:06 INFO - PROCESS | 1666 | 1468683246731 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:34:06 INFO - PROCESS | 1666 | 1468683246732 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:34:06 INFO - PROCESS | 1666 | 1468683246734 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:34:06 INFO - PROCESS | 1666 | 1468683246735 Marionette TRACE conn2 <- [1,678,null,{}] 08:34:06 INFO - PROCESS | 1666 | 1468683246737 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}] 08:34:06 INFO - PROCESS | 1666 | 1468683246739 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:06 INFO - PROCESS | 1666 | 1468683246836 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:34:06 INFO - PROCESS | 1666 | 1468683246839 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:06 INFO - PROCESS | 1666 | 1468683246843 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254bf800 == 35 [pid = 1666] [id = 177] 08:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113d91c00) [pid = 1666] [serial = 529] [outer = 0x0] 08:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124565000) [pid = 1666] [serial = 530] [outer = 0x113d91c00] 08:34:06 INFO - PROCESS | 1666 | 1468683246869 Marionette DEBUG loaded listener.js 08:34:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124aef800) [pid = 1666] [serial = 531] [outer = 0x113d91c00] 08:34:07 INFO - PROCESS | 1666 | 1468683247281 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]]]}] 08:34:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:34:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 569ms 08:34:07 INFO - PROCESS | 1666 | 1468683247304 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:34:07 INFO - PROCESS | 1666 | 1468683247307 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:34:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:34:07 INFO - PROCESS | 1666 | 1468683247319 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:34:07 INFO - PROCESS | 1666 | 1468683247320 Marionette TRACE conn2 <- [1,682,null,{}] 08:34:07 INFO - PROCESS | 1666 | 1468683247326 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}] 08:34:07 INFO - PROCESS | 1666 | 1468683247332 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:07 INFO - PROCESS | 1666 | 1468683247506 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:34:07 INFO - PROCESS | 1666 | 1468683247528 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:07 INFO - PROCESS | 1666 | 1468683247530 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267ec800 == 36 [pid = 1666] [id = 178] 08:34:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124f10c00) [pid = 1666] [serial = 532] [outer = 0x0] 08:34:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x126423800) [pid = 1666] [serial = 533] [outer = 0x124f10c00] 08:34:07 INFO - PROCESS | 1666 | 1468683247569 Marionette DEBUG loaded listener.js 08:34:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12809e400) [pid = 1666] [serial = 534] [outer = 0x124f10c00] 08:34:08 INFO - PROCESS | 1666 | 1468683248450 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]]]}] 08:34:08 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) 08:34:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1175ms 08:34:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:34:08 INFO - PROCESS | 1666 | 1468683248494 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:34:08 INFO - PROCESS | 1666 | 1468683248495 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:34:08 INFO - PROCESS | 1666 | 1468683248497 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:34:08 INFO - PROCESS | 1666 | 1468683248498 Marionette TRACE conn2 <- [1,686,null,{}] 08:34:08 INFO - PROCESS | 1666 | 1468683248501 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}] 08:34:08 INFO - PROCESS | 1666 | 1468683248502 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:08 INFO - PROCESS | 1666 | 1468683248600 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:34:08 INFO - PROCESS | 1666 | 1468683248637 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:08 INFO - PROCESS | 1666 | 1468683248638 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x129015000 == 37 [pid = 1666] [id = 179] 08:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1280a1000) [pid = 1666] [serial = 535] [outer = 0x0] 08:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128175400) [pid = 1666] [serial = 536] [outer = 0x1280a1000] 08:34:08 INFO - PROCESS | 1666 | 1468683248662 Marionette DEBUG loaded listener.js 08:34:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1282bd800) [pid = 1666] [serial = 537] [outer = 0x1280a1000] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174cd800) [pid = 1666] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1184cb000) [pid = 1666] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119127800) [pid = 1666] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x112d3b800) [pid = 1666] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112e23c00) [pid = 1666] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119963800) [pid = 1666] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119971400) [pid = 1666] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11690ac00) [pid = 1666] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12391e400) [pid = 1666] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1166fd800) [pid = 1666] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1128b2000) [pid = 1666] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x112fac000) [pid = 1666] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x123e66000) [pid = 1666] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116917800) [pid = 1666] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:34:09 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x112d42000) [pid = 1666] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:34:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:34:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1068ms 08:34:09 INFO - PROCESS | 1666 | 1468683249561 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]]]}] 08:34:09 INFO - PROCESS | 1666 | 1468683249566 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:34:09 INFO - PROCESS | 1666 | 1468683249567 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:34:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:34:09 INFO - PROCESS | 1666 | 1468683249569 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:34:09 INFO - PROCESS | 1666 | 1468683249570 Marionette TRACE conn2 <- [1,690,null,{}] 08:34:09 INFO - PROCESS | 1666 | 1468683249574 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}] 08:34:09 INFO - PROCESS | 1666 | 1468683249575 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:09 INFO - PROCESS | 1666 | 1468683249655 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:34:09 INFO - PROCESS | 1666 | 1468683249661 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:09 INFO - PROCESS | 1666 | 1468683249662 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f48800 == 38 [pid = 1666] [id = 180] 08:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x110e9c000) [pid = 1666] [serial = 538] [outer = 0x0] 08:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x116917800) [pid = 1666] [serial = 539] [outer = 0x110e9c000] 08:34:09 INFO - PROCESS | 1666 | 1468683249686 Marionette DEBUG loaded listener.js 08:34:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x119127800) [pid = 1666] [serial = 540] [outer = 0x110e9c000] 08:34:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:34:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 923ms 08:34:10 INFO - PROCESS | 1666 | 1468683250487 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]]]}] 08:34:10 INFO - PROCESS | 1666 | 1468683250493 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:34:10 INFO - PROCESS | 1666 | 1468683250495 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:34:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:34:10 INFO - PROCESS | 1666 | 1468683250497 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:34:10 INFO - PROCESS | 1666 | 1468683250508 Marionette TRACE conn2 <- [1,694,null,{}] 08:34:10 INFO - PROCESS | 1666 | 1468683250510 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}] 08:34:10 INFO - PROCESS | 1666 | 1468683250511 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:10 INFO - PROCESS | 1666 | 1468683250591 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:34:10 INFO - PROCESS | 1666 | 1468683250596 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:10 INFO - PROCESS | 1666 | 1468683250597 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x119359000 == 39 [pid = 1666] [id = 181] 08:34:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11912e400) [pid = 1666] [serial = 541] [outer = 0x0] 08:34:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x124ae1000) [pid = 1666] [serial = 542] [outer = 0x11912e400] 08:34:10 INFO - PROCESS | 1666 | 1468683250621 Marionette DEBUG loaded listener.js 08:34:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1284a7c00) [pid = 1666] [serial = 543] [outer = 0x11912e400] 08:34:11 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) 08:34:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1030ms 08:34:11 INFO - PROCESS | 1666 | 1468683251523 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]]]}] 08:34:11 INFO - PROCESS | 1666 | 1468683251527 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:34:11 INFO - PROCESS | 1666 | 1468683251530 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:34:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:34:11 INFO - PROCESS | 1666 | 1468683251533 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:34:11 INFO - PROCESS | 1666 | 1468683251535 Marionette TRACE conn2 <- [1,698,null,{}] 08:34:11 INFO - PROCESS | 1666 | 1468683251553 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}] 08:34:11 INFO - PROCESS | 1666 | 1468683251555 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:11 INFO - PROCESS | 1666 | 1468683251659 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:34:11 INFO - PROCESS | 1666 | 1468683251711 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:11 INFO - PROCESS | 1666 | 1468683251714 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e44000 == 40 [pid = 1666] [id = 182] 08:34:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x115ded800) [pid = 1666] [serial = 544] [outer = 0x0] 08:34:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1166f1400) [pid = 1666] [serial = 545] [outer = 0x115ded800] 08:34:11 INFO - PROCESS | 1666 | 1468683251746 Marionette DEBUG loaded listener.js 08:34:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x117105400) [pid = 1666] [serial = 546] [outer = 0x115ded800] 08:34:12 INFO - PROCESS | 1666 | 1468683252696 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]]]}] 08:34:12 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) 08:34:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1187ms 08:34:12 INFO - PROCESS | 1666 | 1468683252719 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:34:12 INFO - PROCESS | 1666 | 1468683252724 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:34:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:34:12 INFO - PROCESS | 1666 | 1468683252730 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:34:12 INFO - PROCESS | 1666 | 1468683252731 Marionette TRACE conn2 <- [1,702,null,{}] 08:34:12 INFO - PROCESS | 1666 | 1468683252734 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}] 08:34:12 INFO - PROCESS | 1666 | 1468683252736 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:12 INFO - PROCESS | 1666 | 1468683252837 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:34:12 INFO - PROCESS | 1666 | 1468683252889 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:12 INFO - PROCESS | 1666 | 1468683252890 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x124582800 == 41 [pid = 1666] [id = 183] 08:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1181fb400) [pid = 1666] [serial = 547] [outer = 0x0] 08:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1186b7c00) [pid = 1666] [serial = 548] [outer = 0x1181fb400] 08:34:12 INFO - PROCESS | 1666 | 1468683252920 Marionette DEBUG loaded listener.js 08:34:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119966000) [pid = 1666] [serial = 549] [outer = 0x1181fb400] 08:34:13 INFO - PROCESS | 1666 | 1468683253827 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]]]}] 08:34:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:34:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1121ms 08:34:13 INFO - PROCESS | 1666 | 1468683253851 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:34:13 INFO - PROCESS | 1666 | 1468683253853 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:34:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:34:13 INFO - PROCESS | 1666 | 1468683253856 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:34:13 INFO - PROCESS | 1666 | 1468683253858 Marionette TRACE conn2 <- [1,706,null,{}] 08:34:13 INFO - PROCESS | 1666 | 1468683253861 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}] 08:34:13 INFO - PROCESS | 1666 | 1468683253863 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:13 INFO - PROCESS | 1666 | 1468683253952 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:34:14 INFO - PROCESS | 1666 | 1468683254003 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:14 INFO - PROCESS | 1666 | 1468683254006 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e54000 == 42 [pid = 1666] [id = 184] 08:34:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x113f35c00) [pid = 1666] [serial = 550] [outer = 0x0] 08:34:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1160d8000) [pid = 1666] [serial = 551] [outer = 0x113f35c00] 08:34:14 INFO - PROCESS | 1666 | 1468683254033 Marionette DEBUG loaded listener.js 08:34:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1174d5800) [pid = 1666] [serial = 552] [outer = 0x113f35c00] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x124f48800 == 41 [pid = 1666] [id = 180] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x129015000 == 40 [pid = 1666] [id = 179] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x1267ec800 == 39 [pid = 1666] [id = 178] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x1254bf800 == 38 [pid = 1666] [id = 177] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x1239dc000 == 37 [pid = 1666] [id = 176] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x119364000 == 36 [pid = 1666] [id = 175] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x116f1b000 == 35 [pid = 1666] [id = 174] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x113a3d800 == 34 [pid = 1666] [id = 173] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x12458f000 == 33 [pid = 1666] [id = 172] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x119ed6800 == 32 [pid = 1666] [id = 170] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x116f0c800 == 31 [pid = 1666] [id = 171] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x116f15000 == 30 [pid = 1666] [id = 161] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x124582800 == 29 [pid = 1666] [id = 183] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x119359000 == 28 [pid = 1666] [id = 181] 08:34:15 INFO - PROCESS | 1666 | --DOCSHELL 0x116e44000 == 27 [pid = 1666] [id = 182] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x124a68800) [pid = 1666] [serial = 509] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1166f0000) [pid = 1666] [serial = 464] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11386f800) [pid = 1666] [serial = 463] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1181f3c00) [pid = 1666] [serial = 467] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x117ea6400) [pid = 1666] [serial = 466] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118757800) [pid = 1666] [serial = 470] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11864f000) [pid = 1666] [serial = 469] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11995a400) [pid = 1666] [serial = 473] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1196a8400) [pid = 1666] [serial = 472] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1184d1c00) [pid = 1666] [serial = 490] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x11690a000) [pid = 1666] [serial = 482] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1133cb400) [pid = 1666] [serial = 481] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1184c5c00) [pid = 1666] [serial = 203] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x120fd8800) [pid = 1666] [serial = 476] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x119eeb400) [pid = 1666] [serial = 475] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x120fd5400) [pid = 1666] [serial = 494] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x119128000) [pid = 1666] [serial = 491] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12410e800) [pid = 1666] [serial = 497] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x124a91800) [pid = 1666] [serial = 479] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x123beac00) [pid = 1666] [serial = 495] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1248dbc00) [pid = 1666] [serial = 501] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x123929c00) [pid = 1666] [serial = 500] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x124ae4c00) [pid = 1666] [serial = 503] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12480b400) [pid = 1666] [serial = 478] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x113f35800) [pid = 1666] [serial = 484] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x1254ad800) [pid = 1666] [serial = 506] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1254a8400) [pid = 1666] [serial = 504] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x124804c00) [pid = 1666] [serial = 498] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1174db800) [pid = 1666] [serial = 487] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x126044800) [pid = 1666] [serial = 507] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x118146400) [pid = 1666] [serial = 488] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x112e98400) [pid = 1666] [serial = 485] [outer = 0x0] [url = about:blank] 08:34:15 INFO - PROCESS | 1666 | 1468683255154 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]]]}] 08:34:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:34:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1323ms 08:34:15 INFO - PROCESS | 1666 | 1468683255179 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:34:15 INFO - PROCESS | 1666 | 1468683255180 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:34:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:34:15 INFO - PROCESS | 1666 | 1468683255184 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:34:15 INFO - PROCESS | 1666 | 1468683255185 Marionette TRACE conn2 <- [1,710,null,{}] 08:34:15 INFO - PROCESS | 1666 | 1468683255188 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}] 08:34:15 INFO - PROCESS | 1666 | 1468683255190 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:15 INFO - PROCESS | 1666 | 1468683255314 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:34:15 INFO - PROCESS | 1666 | 1468683255325 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:15 INFO - PROCESS | 1666 | 1468683255329 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x113a40800 == 28 [pid = 1666] [id = 185] 08:34:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x1133cfc00) [pid = 1666] [serial = 553] [outer = 0x0] 08:34:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1133e9c00) [pid = 1666] [serial = 554] [outer = 0x1133cfc00] 08:34:15 INFO - PROCESS | 1666 | 1468683255372 Marionette DEBUG loaded listener.js 08:34:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x113d4c000) [pid = 1666] [serial = 555] [outer = 0x1133cfc00] 08:34:16 INFO - PROCESS | 1666 | 1468683256335 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]]]}] 08:34:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:34:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1170ms 08:34:16 INFO - PROCESS | 1666 | 1468683256354 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:34:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:34:16 INFO - PROCESS | 1666 | 1468683256359 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:34:16 INFO - PROCESS | 1666 | 1468683256364 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:34:16 INFO - PROCESS | 1666 | 1468683256365 Marionette TRACE conn2 <- [1,714,null,{}] 08:34:16 INFO - PROCESS | 1666 | 1468683256368 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}] 08:34:16 INFO - PROCESS | 1666 | 1468683256369 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:16 INFO - PROCESS | 1666 | 1468683256448 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:34:16 INFO - PROCESS | 1666 | 1468683256453 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:16 INFO - PROCESS | 1666 | 1468683256454 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x11699c000 == 29 [pid = 1666] [id = 186] 08:34:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x116916c00) [pid = 1666] [serial = 556] [outer = 0x0] 08:34:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x116a1b400) [pid = 1666] [serial = 557] [outer = 0x116916c00] 08:34:16 INFO - PROCESS | 1666 | 1468683256484 Marionette DEBUG loaded listener.js 08:34:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1174d6800) [pid = 1666] [serial = 558] [outer = 0x116916c00] 08:34:17 INFO - PROCESS | 1666 | 1468683257321 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]]]}] 08:34:17 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 08:34:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 08:34:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:34:17 INFO - PROCESS | 1666 | 1468683257333 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:34:17 INFO - PROCESS | 1666 | 1468683257334 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:34:17 INFO - PROCESS | 1666 | 1468683257336 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:34:17 INFO - PROCESS | 1666 | 1468683257338 Marionette TRACE conn2 <- [1,718,null,{}] 08:34:17 INFO - PROCESS | 1666 | 1468683257353 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}] 08:34:17 INFO - PROCESS | 1666 | 1468683257356 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:17 INFO - PROCESS | 1666 | 1468683257452 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:34:17 INFO - PROCESS | 1666 | 1468683257458 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:17 INFO - PROCESS | 1666 | 1468683257460 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x118136000 == 30 [pid = 1666] [id = 187] 08:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x118143800) [pid = 1666] [serial = 559] [outer = 0x0] 08:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1181f3000) [pid = 1666] [serial = 560] [outer = 0x118143800] 08:34:17 INFO - PROCESS | 1666 | 1468683257488 Marionette DEBUG loaded listener.js 08:34:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x118431800) [pid = 1666] [serial = 561] [outer = 0x118143800] 08:34:18 INFO - PROCESS | 1666 | 1468683258298 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]]]}] 08:34:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:34:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 979ms 08:34:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:34:18 INFO - PROCESS | 1666 | 1468683258315 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:34:18 INFO - PROCESS | 1666 | 1468683258317 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:34:18 INFO - PROCESS | 1666 | 1468683258319 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 1666 | 1468683258320 Marionette TRACE conn2 <- [1,722,null,{}] 08:34:18 INFO - PROCESS | 1666 | 1468683258323 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}] 08:34:18 INFO - PROCESS | 1666 | 1468683258325 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:18 INFO - PROCESS | 1666 | 1468683258415 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:34:18 INFO - PROCESS | 1666 | 1468683258448 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 1666 | 1468683258449 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x119161800 == 31 [pid = 1666] [id = 188] 08:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1184cf000) [pid = 1666] [serial = 562] [outer = 0x0] 08:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x118753000) [pid = 1666] [serial = 563] [outer = 0x1184cf000] 08:34:18 INFO - PROCESS | 1666 | 1468683258472 Marionette DEBUG loaded listener.js 08:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11912ec00) [pid = 1666] [serial = 564] [outer = 0x1184cf000] 08:34:18 INFO - PROCESS | 1666 | 1468683258773 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] 08:34:18 INFO - PROCESS | 1666 | 1468683258789 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:34:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 08:34:18 INFO - PROCESS | 1666 | 1468683258799 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:34:18 INFO - PROCESS | 1666 | 1468683258800 Marionette TRACE conn2 <- [1,726,null,{}] 08:34:18 INFO - PROCESS | 1666 | 1468683258803 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}] 08:34:18 INFO - PROCESS | 1666 | 1468683258804 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:18 INFO - PROCESS | 1666 | 1468683258904 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:34:18 INFO - PROCESS | 1666 | 1468683258937 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:18 INFO - PROCESS | 1666 | 1468683258938 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ee4800 == 32 [pid = 1666] [id = 189] 08:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x118148000) [pid = 1666] [serial = 565] [outer = 0x0] 08:34:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x119959000) [pid = 1666] [serial = 566] [outer = 0x118148000] 08:34:18 INFO - PROCESS | 1666 | 1468683258962 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x120fd6c00) [pid = 1666] [serial = 567] [outer = 0x118148000] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x11912e400) [pid = 1666] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x110e9c000) [pid = 1666] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x124f10c00) [pid = 1666] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1280a1000) [pid = 1666] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1128a5c00) [pid = 1666] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x112e9a800) [pid = 1666] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x1174d0800) [pid = 1666] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x1181ed800) [pid = 1666] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x113864800) [pid = 1666] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x113d91c00) [pid = 1666] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x1184cf400) [pid = 1666] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:34:19 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x112985000) [pid = 1666] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:34:19 INFO - PROCESS | 1666 | 1468683259369 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]]]}] 08:34:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:34:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 621ms 08:34:19 INFO - PROCESS | 1666 | 1468683259421 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:34:19 INFO - PROCESS | 1666 | 1468683259422 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:34:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:34:19 INFO - PROCESS | 1666 | 1468683259424 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 1666 | 1468683259425 Marionette TRACE conn2 <- [1,730,null,{}] 08:34:19 INFO - PROCESS | 1666 | 1468683259428 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}] 08:34:19 INFO - PROCESS | 1666 | 1468683259432 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:19 INFO - PROCESS | 1666 | 1468683259545 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:34:19 INFO - PROCESS | 1666 | 1468683259577 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:19 INFO - PROCESS | 1666 | 1468683259578 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c18800 == 33 [pid = 1666] [id = 190] 08:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1128b2000) [pid = 1666] [serial = 568] [outer = 0x0] 08:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1184cec00) [pid = 1666] [serial = 569] [outer = 0x1128b2000] 08:34:19 INFO - PROCESS | 1666 | 1468683259603 Marionette DEBUG loaded listener.js 08:34:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x12401c400) [pid = 1666] [serial = 570] [outer = 0x1128b2000] 08:34:19 INFO - PROCESS | 1666 | 1468683259892 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] 08:34:19 INFO - PROCESS | 1666 | 1468683259946 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:34:19 INFO - PROCESS | 1666 | 1468683259948 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:34:19 INFO - PROCESS | 1666 | 1468683259949 Marionette TRACE conn2 <- [1,734,null,{}] 08:34:19 INFO - PROCESS | 1666 | 1468683259952 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}] 08:34:19 INFO - PROCESS | 1666 | 1468683259953 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:20 INFO - PROCESS | 1666 | 1468683260034 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:34:20 INFO - PROCESS | 1666 | 1468683260038 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 1666 | 1468683260039 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a08000 == 34 [pid = 1666] [id = 191] 08:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x113305c00) [pid = 1666] [serial = 571] [outer = 0x0] 08:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x124804400) [pid = 1666] [serial = 572] [outer = 0x113305c00] 08:34:20 INFO - PROCESS | 1666 | 1468683260067 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x124ff8000) [pid = 1666] [serial = 573] [outer = 0x113305c00] 08:34:20 INFO - PROCESS | 1666 | 1468683260375 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]]]}] 08:34:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:34:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 469ms 08:34:20 INFO - PROCESS | 1666 | 1468683260418 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:34:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:34:20 INFO - PROCESS | 1666 | 1468683260419 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:34:20 INFO - PROCESS | 1666 | 1468683260421 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:34:20 INFO - PROCESS | 1666 | 1468683260423 Marionette TRACE conn2 <- [1,738,null,{}] 08:34:20 INFO - PROCESS | 1666 | 1468683260425 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}] 08:34:20 INFO - PROCESS | 1666 | 1468683260426 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:20 INFO - PROCESS | 1666 | 1468683260521 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:34:20 INFO - PROCESS | 1666 | 1468683260531 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:20 INFO - PROCESS | 1666 | 1468683260532 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f5f800 == 35 [pid = 1666] [id = 192] 08:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x119966c00) [pid = 1666] [serial = 574] [outer = 0x0] 08:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1254ab000) [pid = 1666] [serial = 575] [outer = 0x119966c00] 08:34:20 INFO - PROCESS | 1666 | 1468683260556 Marionette DEBUG loaded listener.js 08:34:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x12603d800) [pid = 1666] [serial = 576] [outer = 0x119966c00] 08:34:21 INFO - PROCESS | 1666 | 1468683261350 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]]]}] 08:34:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:34:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 973ms 08:34:21 INFO - PROCESS | 1666 | 1468683261423 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:34:21 INFO - PROCESS | 1666 | 1468683261426 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:34:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:34:21 INFO - PROCESS | 1666 | 1468683261431 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:34:21 INFO - PROCESS | 1666 | 1468683261433 Marionette TRACE conn2 <- [1,742,null,{}] 08:34:21 INFO - PROCESS | 1666 | 1468683261437 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}] 08:34:21 INFO - PROCESS | 1666 | 1468683261438 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:21 INFO - PROCESS | 1666 | 1468683261528 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:34:21 INFO - PROCESS | 1666 | 1468683261615 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:21 INFO - PROCESS | 1666 | 1468683261617 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x116241800 == 36 [pid = 1666] [id = 193] 08:34:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x112e25000) [pid = 1666] [serial = 577] [outer = 0x0] 08:34:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x11336d800) [pid = 1666] [serial = 578] [outer = 0x112e25000] 08:34:21 INFO - PROCESS | 1666 | 1468683261650 Marionette DEBUG loaded listener.js 08:34:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x113d91400) [pid = 1666] [serial = 579] [outer = 0x112e25000] 08:34:22 INFO - PROCESS | 1666 | 1468683262603 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]]]}] 08:34:22 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 08:34:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1221ms 08:34:22 INFO - PROCESS | 1666 | 1468683262652 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:34:22 INFO - PROCESS | 1666 | 1468683262655 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:34:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:34:22 INFO - PROCESS | 1666 | 1468683262660 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:34:22 INFO - PROCESS | 1666 | 1468683262662 Marionette TRACE conn2 <- [1,746,null,{}] 08:34:22 INFO - PROCESS | 1666 | 1468683262664 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}] 08:34:22 INFO - PROCESS | 1666 | 1468683262666 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:22 INFO - PROCESS | 1666 | 1468683262771 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:34:22 INFO - PROCESS | 1666 | 1468683262818 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:22 INFO - PROCESS | 1666 | 1468683262820 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x11712d000 == 37 [pid = 1666] [id = 194] 08:34:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x112e98400) [pid = 1666] [serial = 580] [outer = 0x0] 08:34:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x116910000) [pid = 1666] [serial = 581] [outer = 0x112e98400] 08:34:22 INFO - PROCESS | 1666 | 1468683262851 Marionette DEBUG loaded listener.js 08:34:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1174d9000) [pid = 1666] [serial = 582] [outer = 0x112e98400] 08:34:23 INFO - PROCESS | 1666 | --DOCSHELL 0x124a08000 == 36 [pid = 1666] [id = 191] 08:34:23 INFO - PROCESS | 1666 | --DOCSHELL 0x123c18800 == 35 [pid = 1666] [id = 190] 08:34:23 INFO - PROCESS | 1666 | --DOCSHELL 0x119ee4800 == 34 [pid = 1666] [id = 189] 08:34:23 INFO - PROCESS | 1666 | --DOCSHELL 0x119161800 == 33 [pid = 1666] [id = 188] 08:34:23 INFO - PROCESS | 1666 | --DOCSHELL 0x118136000 == 32 [pid = 1666] [id = 187] 08:34:23 INFO - PROCESS | 1666 | --DOCSHELL 0x11699c000 == 31 [pid = 1666] [id = 186] 08:34:23 INFO - PROCESS | 1666 | --DOCSHELL 0x113a40800 == 30 [pid = 1666] [id = 185] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x124ae1000) [pid = 1666] [serial = 542] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1284a7c00) [pid = 1666] [serial = 543] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x119127800) [pid = 1666] [serial = 540] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x126423800) [pid = 1666] [serial = 533] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x128175400) [pid = 1666] [serial = 536] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12809e400) [pid = 1666] [serial = 534] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1282bd800) [pid = 1666] [serial = 537] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x126768400) [pid = 1666] [serial = 510] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x113d4c400) [pid = 1666] [serial = 512] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x116747400) [pid = 1666] [serial = 513] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x1181f4000) [pid = 1666] [serial = 522] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x117ea7c00) [pid = 1666] [serial = 521] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1181f3400) [pid = 1666] [serial = 515] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x118425000) [pid = 1666] [serial = 516] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x116080800) [pid = 1666] [serial = 518] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x116908800) [pid = 1666] [serial = 519] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x124565000) [pid = 1666] [serial = 530] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x120ed9000) [pid = 1666] [serial = 527] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x123927c00) [pid = 1666] [serial = 528] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x11848bc00) [pid = 1666] [serial = 524] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x1196a0800) [pid = 1666] [serial = 525] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x116917800) [pid = 1666] [serial = 539] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x124aef800) [pid = 1666] [serial = 531] [outer = 0x0] [url = about:blank] 08:34:23 INFO - PROCESS | 1666 | 1468683263894 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]]]}] 08:34:23 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.) 08:34:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1270ms 08:34:23 INFO - PROCESS | 1666 | 1468683263930 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:34:23 INFO - PROCESS | 1666 | 1468683263932 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:34:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:34:23 INFO - PROCESS | 1666 | 1468683263936 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:34:23 INFO - PROCESS | 1666 | 1468683263937 Marionette TRACE conn2 <- [1,750,null,{}] 08:34:23 INFO - PROCESS | 1666 | 1468683263941 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}] 08:34:23 INFO - PROCESS | 1666 | 1468683263943 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:24 INFO - PROCESS | 1666 | 1468683264019 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:34:24 INFO - PROCESS | 1666 | 1468683264026 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:24 INFO - PROCESS | 1666 | 1468683264028 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x11666e000 == 31 [pid = 1666] [id = 195] 08:34:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x11662a800) [pid = 1666] [serial = 583] [outer = 0x0] 08:34:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x1171c2000) [pid = 1666] [serial = 584] [outer = 0x11662a800] 08:34:24 INFO - PROCESS | 1666 | 1468683264056 Marionette DEBUG loaded listener.js 08:34:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x1174ec000) [pid = 1666] [serial = 585] [outer = 0x11662a800] 08:34:24 INFO - PROCESS | 1666 | 1468683264893 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]]]}] 08:34:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:34:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 08:34:24 INFO - PROCESS | 1666 | 1468683264909 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:34:24 INFO - PROCESS | 1666 | 1468683264912 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:34:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:34:24 INFO - PROCESS | 1666 | 1468683264916 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:34:24 INFO - PROCESS | 1666 | 1468683264918 Marionette TRACE conn2 <- [1,754,null,{}] 08:34:24 INFO - PROCESS | 1666 | 1468683264920 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}] 08:34:24 INFO - PROCESS | 1666 | 1468683264922 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:25 INFO - PROCESS | 1666 | 1468683265000 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:34:25 INFO - PROCESS | 1666 | 1468683265004 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:25 INFO - PROCESS | 1666 | 1468683265005 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x11811b800 == 32 [pid = 1666] [id = 196] 08:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x1181efc00) [pid = 1666] [serial = 586] [outer = 0x0] 08:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x1181f8800) [pid = 1666] [serial = 587] [outer = 0x1181efc00] 08:34:25 INFO - PROCESS | 1666 | 1468683265036 Marionette DEBUG loaded listener.js 08:34:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x11848f000) [pid = 1666] [serial = 588] [outer = 0x1181efc00] 08:34:25 INFO - PROCESS | 1666 | 1468683265886 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]]]}] 08:34:25 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 08:34:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1020ms 08:34:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:34:25 INFO - PROCESS | 1666 | 1468683265936 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:34:25 INFO - PROCESS | 1666 | 1468683265938 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:34:25 INFO - PROCESS | 1666 | 1468683265965 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:34:25 INFO - PROCESS | 1666 | 1468683265968 Marionette TRACE conn2 <- [1,758,null,{}] 08:34:25 INFO - PROCESS | 1666 | 1468683265977 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}] 08:34:25 INFO - PROCESS | 1666 | 1468683265980 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:26 INFO - PROCESS | 1666 | 1468683266073 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:34:26 INFO - PROCESS | 1666 | 1468683266078 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1666 | 1468683266080 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12380b000 == 33 [pid = 1666] [id = 197] 08:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1128a5c00) [pid = 1666] [serial = 589] [outer = 0x0] 08:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x1196aac00) [pid = 1666] [serial = 590] [outer = 0x1128a5c00] 08:34:26 INFO - PROCESS | 1666 | 1468683266108 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x120fd7400) [pid = 1666] [serial = 591] [outer = 0x1128a5c00] 08:34:26 INFO - PROCESS | 1666 | 1468683266431 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]]]}] 08:34:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:34:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 501ms 08:34:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:34:26 INFO - PROCESS | 1666 | 1468683266446 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:34:26 INFO - PROCESS | 1666 | 1468683266448 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:34:26 INFO - PROCESS | 1666 | 1468683266451 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:34:26 INFO - PROCESS | 1666 | 1468683266452 Marionette TRACE conn2 <- [1,762,null,{}] 08:34:26 INFO - PROCESS | 1666 | 1468683266454 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}] 08:34:26 INFO - PROCESS | 1666 | 1468683266455 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:26 INFO - PROCESS | 1666 | 1468683266570 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:34:26 INFO - PROCESS | 1666 | 1468683266580 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:26 INFO - PROCESS | 1666 | 1468683266581 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12424c800 == 34 [pid = 1666] [id = 198] 08:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x123922800) [pid = 1666] [serial = 592] [outer = 0x0] 08:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x124017000) [pid = 1666] [serial = 593] [outer = 0x123922800] 08:34:26 INFO - PROCESS | 1666 | 1468683266606 Marionette DEBUG loaded listener.js 08:34:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x124804c00) [pid = 1666] [serial = 594] [outer = 0x123922800] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x115ded800) [pid = 1666] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1181fb400) [pid = 1666] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x113f35c00) [pid = 1666] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x116916c00) [pid = 1666] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x1133cfc00) [pid = 1666] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x118143800) [pid = 1666] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x118148000) [pid = 1666] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x1184cf000) [pid = 1666] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x1128b2000) [pid = 1666] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:34:26 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x113305c00) [pid = 1666] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:34:27 INFO - PROCESS | 1666 | 1468683267394 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]]]}] 08:34:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:34:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 969ms 08:34:27 INFO - PROCESS | 1666 | 1468683267421 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:34:27 INFO - PROCESS | 1666 | 1468683267422 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:34:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:34:27 INFO - PROCESS | 1666 | 1468683267424 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:34:27 INFO - PROCESS | 1666 | 1468683267425 Marionette TRACE conn2 <- [1,766,null,{}] 08:34:27 INFO - PROCESS | 1666 | 1468683267428 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}] 08:34:27 INFO - PROCESS | 1666 | 1468683267429 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:27 INFO - PROCESS | 1666 | 1468683267503 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:34:27 INFO - PROCESS | 1666 | 1468683267551 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:27 INFO - PROCESS | 1666 | 1468683267553 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x124582800 == 35 [pid = 1666] [id = 199] 08:34:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x117106c00) [pid = 1666] [serial = 595] [outer = 0x0] 08:34:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x118148000) [pid = 1666] [serial = 596] [outer = 0x117106c00] 08:34:27 INFO - PROCESS | 1666 | 1468683267577 Marionette DEBUG loaded listener.js 08:34:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x118756000) [pid = 1666] [serial = 597] [outer = 0x117106c00] 08:34:28 INFO - PROCESS | 1666 | 1468683268329 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]]]}] 08:34:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:34:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 08:34:28 INFO - PROCESS | 1666 | 1468683268343 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 1666 | 1468683268345 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:34:28 INFO - PROCESS | 1666 | 1468683268347 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 1666 | 1468683268348 Marionette TRACE conn2 <- [1,770,null,{}] 08:34:28 INFO - PROCESS | 1666 | 1468683268350 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}] 08:34:28 INFO - PROCESS | 1666 | 1468683268354 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:28 INFO - PROCESS | 1666 | 1468683268448 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:34:28 INFO - PROCESS | 1666 | 1468683268451 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 1666 | 1468683268452 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1269bc800 == 36 [pid = 1666] [id = 200] 08:34:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x124f10c00) [pid = 1666] [serial = 598] [outer = 0x0] 08:34:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x12652ac00) [pid = 1666] [serial = 599] [outer = 0x124f10c00] 08:34:28 INFO - PROCESS | 1666 | 1468683268480 Marionette DEBUG loaded listener.js 08:34:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x126771400) [pid = 1666] [serial = 600] [outer = 0x124f10c00] 08:34:28 INFO - PROCESS | 1666 | 1468683268799 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]]]}] 08:34:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:34:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 08:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:34:28 INFO - PROCESS | 1666 | 1468683268815 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:34:28 INFO - PROCESS | 1666 | 1468683268816 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:34:28 INFO - PROCESS | 1666 | 1468683268818 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:34:28 INFO - PROCESS | 1666 | 1468683268820 Marionette TRACE conn2 <- [1,774,null,{}] 08:34:28 INFO - PROCESS | 1666 | 1468683268822 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}] 08:34:28 INFO - PROCESS | 1666 | 1468683268824 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:28 INFO - PROCESS | 1666 | 1468683268899 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:34:28 INFO - PROCESS | 1666 | 1468683268953 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:28 INFO - PROCESS | 1666 | 1468683268954 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x128082000 == 37 [pid = 1666] [id = 201] 08:34:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1128b2000) [pid = 1666] [serial = 601] [outer = 0x0] 08:34:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x128099000) [pid = 1666] [serial = 602] [outer = 0x1128b2000] 08:34:28 INFO - PROCESS | 1666 | 1468683268978 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1280a3400) [pid = 1666] [serial = 603] [outer = 0x1128b2000] 08:34:29 INFO - PROCESS | 1666 | 1468683269245 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]]]}] 08:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 08:34:29 INFO - PROCESS | 1666 | 1468683269287 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1666 | 1468683269289 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:34:29 INFO - PROCESS | 1666 | 1468683269299 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1666 | 1468683269300 Marionette TRACE conn2 <- [1,778,null,{}] 08:34:29 INFO - PROCESS | 1666 | 1468683269302 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}] 08:34:29 INFO - PROCESS | 1666 | 1468683269303 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:29 INFO - PROCESS | 1666 | 1468683269385 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:34:29 INFO - PROCESS | 1666 | 1468683269389 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:29 INFO - PROCESS | 1666 | 1468683269392 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12901f000 == 38 [pid = 1666] [id = 202] 08:34:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x128171c00) [pid = 1666] [serial = 604] [outer = 0x0] 08:34:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1282b5000) [pid = 1666] [serial = 605] [outer = 0x128171c00] 08:34:29 INFO - PROCESS | 1666 | 1468683269418 Marionette DEBUG loaded listener.js 08:34:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1284a7000) [pid = 1666] [serial = 606] [outer = 0x128171c00] 08:34:29 INFO - PROCESS | 1666 | 1468683269872 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]]]}] 08:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 619ms 08:34:29 INFO - PROCESS | 1666 | 1468683269919 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:34:29 INFO - PROCESS | 1666 | 1468683269922 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:34:29 INFO - PROCESS | 1666 | 1468683269925 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:34:29 INFO - PROCESS | 1666 | 1468683269927 Marionette TRACE conn2 <- [1,782,null,{}] 08:34:29 INFO - PROCESS | 1666 | 1468683269932 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}] 08:34:29 INFO - PROCESS | 1666 | 1468683269933 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:30 INFO - PROCESS | 1666 | 1468683270035 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:34:30 INFO - PROCESS | 1666 | 1468683270088 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 1666 | 1468683270090 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x117145800 == 39 [pid = 1666] [id = 203] 08:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x113f39c00) [pid = 1666] [serial = 607] [outer = 0x0] 08:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1171c3000) [pid = 1666] [serial = 608] [outer = 0x113f39c00] 08:34:30 INFO - PROCESS | 1666 | 1468683270120 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x117ea3c00) [pid = 1666] [serial = 609] [outer = 0x113f39c00] 08:34:30 INFO - PROCESS | 1666 | 1468683270569 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]]]}] 08:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 675ms 08:34:30 INFO - PROCESS | 1666 | 1468683270600 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:34:30 INFO - PROCESS | 1666 | 1468683270603 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:34:30 INFO - PROCESS | 1666 | 1468683270626 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:34:30 INFO - PROCESS | 1666 | 1468683270628 Marionette TRACE conn2 <- [1,786,null,{}] 08:34:30 INFO - PROCESS | 1666 | 1468683270631 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}] 08:34:30 INFO - PROCESS | 1666 | 1468683270633 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:30 INFO - PROCESS | 1666 | 1468683270735 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:34:30 INFO - PROCESS | 1666 | 1468683270800 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:30 INFO - PROCESS | 1666 | 1468683270802 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x123f7f000 == 40 [pid = 1666] [id = 204] 08:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1184c8800) [pid = 1666] [serial = 610] [outer = 0x0] 08:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1186b5000) [pid = 1666] [serial = 611] [outer = 0x1184c8800] 08:34:30 INFO - PROCESS | 1666 | 1468683270833 Marionette DEBUG loaded listener.js 08:34:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x119131800) [pid = 1666] [serial = 612] [outer = 0x1184c8800] 08:34:31 INFO - PROCESS | 1666 | 1468683271261 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]]]}] 08:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 673ms 08:34:31 INFO - PROCESS | 1666 | 1468683271342 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:34:31 INFO - PROCESS | 1666 | 1468683271343 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:34:31 INFO - PROCESS | 1666 | 1468683271348 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:34:31 INFO - PROCESS | 1666 | 1468683271351 Marionette TRACE conn2 <- [1,790,null,{}] 08:34:31 INFO - PROCESS | 1666 | 1468683271358 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}] 08:34:31 INFO - PROCESS | 1666 | 1468683271362 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:31 INFO - PROCESS | 1666 | 1468683271459 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:34:31 INFO - PROCESS | 1666 | 1468683271525 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:31 INFO - PROCESS | 1666 | 1468683271527 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a510800 == 41 [pid = 1666] [id = 205] 08:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x124563400) [pid = 1666] [serial = 613] [outer = 0x0] 08:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x124ae1000) [pid = 1666] [serial = 614] [outer = 0x124563400] 08:34:31 INFO - PROCESS | 1666 | 1468683271559 Marionette DEBUG loaded listener.js 08:34:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x126044c00) [pid = 1666] [serial = 615] [outer = 0x124563400] 08:34:31 INFO - PROCESS | 1666 | 1468683271959 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]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 675ms 08:34:32 INFO - PROCESS | 1666 | 1468683272040 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:34:32 INFO - PROCESS | 1666 | 1468683272042 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:34:32 INFO - PROCESS | 1666 | 1468683272045 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1666 | 1468683272047 Marionette TRACE conn2 <- [1,794,null,{}] 08:34:32 INFO - PROCESS | 1666 | 1468683272049 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}] 08:34:32 INFO - PROCESS | 1666 | 1468683272050 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:32 INFO - PROCESS | 1666 | 1468683272152 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:34:32 INFO - PROCESS | 1666 | 1468683272329 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 1666 | 1468683272330 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11601b000 == 42 [pid = 1666] [id = 206] 08:34:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1128b3000) [pid = 1666] [serial = 616] [outer = 0x0] 08:34:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x113371400) [pid = 1666] [serial = 617] [outer = 0x1128b3000] 08:34:32 INFO - PROCESS | 1666 | 1468683272358 Marionette DEBUG loaded listener.js 08:34:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1150d3c00) [pid = 1666] [serial = 618] [outer = 0x1128b3000] 08:34:32 INFO - PROCESS | 1666 | 1468683272799 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]]]}] 08:34:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:34:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 774ms 08:34:32 INFO - PROCESS | 1666 | 1468683272820 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:34:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:34:32 INFO - PROCESS | 1666 | 1468683272822 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:34:32 INFO - PROCESS | 1666 | 1468683272825 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:34:32 INFO - PROCESS | 1666 | 1468683272827 Marionette TRACE conn2 <- [1,798,null,{}] 08:34:32 INFO - PROCESS | 1666 | 1468683272830 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}] 08:34:32 INFO - PROCESS | 1666 | 1468683272833 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:32 INFO - PROCESS | 1666 | 1468683272934 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:34:32 INFO - PROCESS | 1666 | 1468683272986 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:32 INFO - PROCESS | 1666 | 1468683272987 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x128082000 == 41 [pid = 1666] [id = 201] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x1269bc800 == 40 [pid = 1666] [id = 200] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x124582800 == 39 [pid = 1666] [id = 199] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12424c800 == 38 [pid = 1666] [id = 198] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12380b000 == 37 [pid = 1666] [id = 197] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x11811b800 == 36 [pid = 1666] [id = 196] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x11666e000 == 35 [pid = 1666] [id = 195] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x124f5f800 == 34 [pid = 1666] [id = 192] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x11712d000 == 33 [pid = 1666] [id = 194] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x116241800 == 32 [pid = 1666] [id = 193] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x116e54000 == 31 [pid = 1666] [id = 184] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x11601b000 == 30 [pid = 1666] [id = 206] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12a510800 == 29 [pid = 1666] [id = 205] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x123f7f000 == 28 [pid = 1666] [id = 204] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12901f000 == 27 [pid = 1666] [id = 202] 08:34:33 INFO - PROCESS | 1666 | --DOCSHELL 0x117145800 == 26 [pid = 1666] [id = 203] 08:34:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x111a45800 == 27 [pid = 1666] [id = 207] 08:34:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x110e93c00) [pid = 1666] [serial = 619] [outer = 0x0] 08:34:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x110e9bc00) [pid = 1666] [serial = 620] [outer = 0x110e93c00] 08:34:33 INFO - PROCESS | 1666 | 1468683273478 Marionette DEBUG loaded listener.js 08:34:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1128b1c00) [pid = 1666] [serial = 621] [outer = 0x110e93c00] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1254ab000) [pid = 1666] [serial = 575] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x117105400) [pid = 1666] [serial = 546] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1166f1400) [pid = 1666] [serial = 545] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x119966000) [pid = 1666] [serial = 549] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1186b7c00) [pid = 1666] [serial = 548] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1174d5800) [pid = 1666] [serial = 552] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1160d8000) [pid = 1666] [serial = 551] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x116a1b400) [pid = 1666] [serial = 557] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1133e9c00) [pid = 1666] [serial = 554] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x113d4c000) [pid = 1666] [serial = 555] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1181f3000) [pid = 1666] [serial = 560] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x119959000) [pid = 1666] [serial = 566] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x11912ec00) [pid = 1666] [serial = 564] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x118753000) [pid = 1666] [serial = 563] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x1184cec00) [pid = 1666] [serial = 569] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x124804400) [pid = 1666] [serial = 572] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x120fd6c00) [pid = 1666] [serial = 567] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x118431800) [pid = 1666] [serial = 561] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x124ff8000) [pid = 1666] [serial = 573] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12401c400) [pid = 1666] [serial = 570] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1174d6800) [pid = 1666] [serial = 558] [outer = 0x0] [url = about:blank] 08:34:33 INFO - PROCESS | 1666 | 1468683273888 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]]]}] 08:34:33 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 08:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1124ms 08:34:33 INFO - PROCESS | 1666 | 1468683273951 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:34:33 INFO - PROCESS | 1666 | 1468683273955 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:34:33 INFO - PROCESS | 1666 | 1468683273969 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:34:33 INFO - PROCESS | 1666 | 1468683273971 Marionette TRACE conn2 <- [1,802,null,{}] 08:34:33 INFO - PROCESS | 1666 | 1468683273978 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}] 08:34:33 INFO - PROCESS | 1666 | 1468683273980 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:34 INFO - PROCESS | 1666 | 1468683274095 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:34:34 INFO - PROCESS | 1666 | 1468683274102 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 1666 | 1468683274103 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x116615000 == 28 [pid = 1666] [id = 208] 08:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x116078c00) [pid = 1666] [serial = 622] [outer = 0x0] 08:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1160d9000) [pid = 1666] [serial = 623] [outer = 0x116078c00] 08:34:34 INFO - PROCESS | 1666 | 1468683274128 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x116913c00) [pid = 1666] [serial = 624] [outer = 0x116078c00] 08:34:34 INFO - PROCESS | 1666 | 1468683274568 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]]]}] 08:34:34 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 08:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 635ms 08:34:34 INFO - PROCESS | 1666 | 1468683274601 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:34:34 INFO - PROCESS | 1666 | 1468683274607 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:34:34 INFO - PROCESS | 1666 | 1468683274617 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:34:34 INFO - PROCESS | 1666 | 1468683274620 Marionette TRACE conn2 <- [1,806,null,{}] 08:34:34 INFO - PROCESS | 1666 | 1468683274623 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}] 08:34:34 INFO - PROCESS | 1666 | 1468683274628 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:34 INFO - PROCESS | 1666 | 1468683274777 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:34:34 INFO - PROCESS | 1666 | 1468683274860 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:34 INFO - PROCESS | 1666 | 1468683274862 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e39800 == 29 [pid = 1666] [id = 209] 08:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x116916400) [pid = 1666] [serial = 625] [outer = 0x0] 08:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x117ea4000) [pid = 1666] [serial = 626] [outer = 0x116916400] 08:34:34 INFO - PROCESS | 1666 | 1468683274903 Marionette DEBUG loaded listener.js 08:34:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1181f1400) [pid = 1666] [serial = 627] [outer = 0x116916400] 08:34:35 INFO - PROCESS | 1666 | [1666] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:34:35 INFO - PROCESS | 1666 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:34:35 INFO - PROCESS | 1666 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:34:35 INFO - PROCESS | 1666 | [GFX2-]: Using SkiaGL canvas. 08:34:35 INFO - PROCESS | 1666 | 1468683275228 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]]]}] 08:34:35 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 08:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 625ms 08:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:34:35 INFO - PROCESS | 1666 | 1468683275248 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1666 | 1468683275250 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:34:35 INFO - PROCESS | 1666 | 1468683275252 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1666 | 1468683275255 Marionette TRACE conn2 <- [1,810,null,{}] 08:34:35 INFO - PROCESS | 1666 | 1468683275267 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}] 08:34:35 INFO - PROCESS | 1666 | 1468683275270 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:35 INFO - PROCESS | 1666 | 1468683275376 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:34:35 INFO - PROCESS | 1666 | 1468683275406 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 1666 | 1468683275408 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x11935b000 == 30 [pid = 1666] [id = 210] 08:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1181f2000) [pid = 1666] [serial = 628] [outer = 0x0] 08:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1181fcc00) [pid = 1666] [serial = 629] [outer = 0x1181f2000] 08:34:35 INFO - PROCESS | 1666 | 1468683275432 Marionette DEBUG loaded listener.js 08:34:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x119123c00) [pid = 1666] [serial = 630] [outer = 0x1181f2000] 08:34:35 INFO - PROCESS | 1666 | 1468683275761 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]]]}] 08:34:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:34:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 526ms 08:34:35 INFO - PROCESS | 1666 | 1468683275780 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:34:35 INFO - PROCESS | 1666 | 1468683275782 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:34:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:34:35 INFO - PROCESS | 1666 | 1468683275785 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:34:35 INFO - PROCESS | 1666 | 1468683275787 Marionette TRACE conn2 <- [1,814,null,{}] 08:34:35 INFO - PROCESS | 1666 | 1468683275790 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}] 08:34:35 INFO - PROCESS | 1666 | 1468683275794 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:35 INFO - PROCESS | 1666 | 1468683275943 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:34:35 INFO - PROCESS | 1666 | 1468683275986 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:35 INFO - PROCESS | 1666 | 1468683275988 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x123815800 == 31 [pid = 1666] [id = 211] 08:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1184d0800) [pid = 1666] [serial = 631] [outer = 0x0] 08:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1196ae800) [pid = 1666] [serial = 632] [outer = 0x1184d0800] 08:34:36 INFO - PROCESS | 1666 | 1468683276028 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x119ba2c00) [pid = 1666] [serial = 633] [outer = 0x1184d0800] 08:34:36 INFO - PROCESS | 1666 | 1468683276440 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] 08:34:36 INFO - PROCESS | 1666 | 1468683276463 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:34:36 INFO - PROCESS | 1666 | 1468683276465 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 1666 | 1468683276466 Marionette TRACE conn2 <- [1,818,null,{}] 08:34:36 INFO - PROCESS | 1666 | 1468683276468 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}] 08:34:36 INFO - PROCESS | 1666 | 1468683276470 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:36 INFO - PROCESS | 1666 | 1468683276565 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:34:36 INFO - PROCESS | 1666 | 1468683276569 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:36 INFO - PROCESS | 1666 | 1468683276570 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c1b000 == 32 [pid = 1666] [id = 212] 08:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x116914400) [pid = 1666] [serial = 634] [outer = 0x0] 08:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x123927400) [pid = 1666] [serial = 635] [outer = 0x116914400] 08:34:36 INFO - PROCESS | 1666 | 1468683276601 Marionette DEBUG loaded listener.js 08:34:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x124530800) [pid = 1666] [serial = 636] [outer = 0x116914400] 08:34:36 INFO - PROCESS | 1666 | 1468683276945 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]]]}] 08:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 08:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:34:36 INFO - PROCESS | 1666 | 1468683276985 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:34:36 INFO - PROCESS | 1666 | 1468683276986 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:34:36 INFO - PROCESS | 1666 | 1468683276988 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:34:36 INFO - PROCESS | 1666 | 1468683276989 Marionette TRACE conn2 <- [1,822,null,{}] 08:34:36 INFO - PROCESS | 1666 | 1468683276992 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}] 08:34:36 INFO - PROCESS | 1666 | 1468683276996 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:37 INFO - PROCESS | 1666 | 1468683277089 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:34:37 INFO - PROCESS | 1666 | 1468683277123 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 1666 | 1468683277124 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e6b800 == 33 [pid = 1666] [id = 213] 08:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x124808000) [pid = 1666] [serial = 637] [outer = 0x0] 08:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x124de5000) [pid = 1666] [serial = 638] [outer = 0x124808000] 08:34:37 INFO - PROCESS | 1666 | 1468683277148 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x125565400) [pid = 1666] [serial = 639] [outer = 0x124808000] 08:34:37 INFO - PROCESS | 1666 | 1468683277468 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] 08:34:37 INFO - PROCESS | 1666 | 1468683277511 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:34:37 INFO - PROCESS | 1666 | 1468683277513 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:34:37 INFO - PROCESS | 1666 | 1468683277514 Marionette TRACE conn2 <- [1,826,null,{}] 08:34:37 INFO - PROCESS | 1666 | 1468683277517 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}] 08:34:37 INFO - PROCESS | 1666 | 1468683277518 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:37 INFO - PROCESS | 1666 | 1468683277608 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:34:37 INFO - PROCESS | 1666 | 1468683277640 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:37 INFO - PROCESS | 1666 | 1468683277641 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x126514800 == 34 [pid = 1666] [id = 214] 08:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12556ac00) [pid = 1666] [serial = 640] [outer = 0x0] 08:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1265af800) [pid = 1666] [serial = 641] [outer = 0x12556ac00] 08:34:37 INFO - PROCESS | 1666 | 1468683277666 Marionette DEBUG loaded listener.js 08:34:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x126769800) [pid = 1666] [serial = 642] [outer = 0x12556ac00] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1128a5c00) [pid = 1666] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x123922800) [pid = 1666] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x117106c00) [pid = 1666] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x112e25000) [pid = 1666] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1181efc00) [pid = 1666] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x124f10c00) [pid = 1666] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x119966c00) [pid = 1666] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x112e98400) [pid = 1666] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x11662a800) [pid = 1666] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1128b2000) [pid = 1666] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:34:37 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x128171c00) [pid = 1666] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:34:38 INFO - PROCESS | 1666 | 1468683278026 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]]]}] 08:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 08:34:38 INFO - PROCESS | 1666 | 1468683278036 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 1666 | 1468683278037 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:34:38 INFO - PROCESS | 1666 | 1468683278039 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 1666 | 1468683278041 Marionette TRACE conn2 <- [1,830,null,{}] 08:34:38 INFO - PROCESS | 1666 | 1468683278048 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}] 08:34:38 INFO - PROCESS | 1666 | 1468683278049 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:38 INFO - PROCESS | 1666 | 1468683278152 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:34:38 INFO - PROCESS | 1666 | 1468683278181 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 1666 | 1468683278182 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267ea000 == 35 [pid = 1666] [id = 215] 08:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x111e36800) [pid = 1666] [serial = 643] [outer = 0x0] 08:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x11842c000) [pid = 1666] [serial = 644] [outer = 0x111e36800] 08:34:38 INFO - PROCESS | 1666 | 1468683278207 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x124ae4c00) [pid = 1666] [serial = 645] [outer = 0x111e36800] 08:34:38 INFO - PROCESS | 1666 | 1468683278478 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]]]}] 08:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 473ms 08:34:38 INFO - PROCESS | 1666 | 1468683278515 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:34:38 INFO - PROCESS | 1666 | 1468683278525 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:34:38 INFO - PROCESS | 1666 | 1468683278534 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:34:38 INFO - PROCESS | 1666 | 1468683278535 Marionette TRACE conn2 <- [1,834,null,{}] 08:34:38 INFO - PROCESS | 1666 | 1468683278537 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}] 08:34:38 INFO - PROCESS | 1666 | 1468683278539 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:38 INFO - PROCESS | 1666 | 1468683278616 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:34:38 INFO - PROCESS | 1666 | 1468683278620 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:38 INFO - PROCESS | 1666 | 1468683278621 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12901e800 == 36 [pid = 1666] [id = 216] 08:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x124de4c00) [pid = 1666] [serial = 646] [outer = 0x0] 08:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x128098800) [pid = 1666] [serial = 647] [outer = 0x124de4c00] 08:34:38 INFO - PROCESS | 1666 | 1468683278647 Marionette DEBUG loaded listener.js 08:34:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1280a3000) [pid = 1666] [serial = 648] [outer = 0x124de4c00] 08:34:38 INFO - PROCESS | 1666 | 1468683278960 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]]]}] 08:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 468ms 08:34:39 INFO - PROCESS | 1666 | 1468683279002 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 1666 | 1468683279004 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:34:39 INFO - PROCESS | 1666 | 1468683279006 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 1666 | 1468683279007 Marionette TRACE conn2 <- [1,838,null,{}] 08:34:39 INFO - PROCESS | 1666 | 1468683279009 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}] 08:34:39 INFO - PROCESS | 1666 | 1468683279011 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:39 INFO - PROCESS | 1666 | 1468683279109 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:34:39 INFO - PROCESS | 1666 | 1468683279115 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:39 INFO - PROCESS | 1666 | 1468683279116 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x129197000 == 37 [pid = 1666] [id = 217] 08:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1280a3800) [pid = 1666] [serial = 649] [outer = 0x0] 08:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x128174c00) [pid = 1666] [serial = 650] [outer = 0x1280a3800] 08:34:39 INFO - PROCESS | 1666 | 1468683279143 Marionette DEBUG loaded listener.js 08:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1282c0800) [pid = 1666] [serial = 651] [outer = 0x1280a3800] 08:34:39 INFO - PROCESS | 1666 | 1468683279461 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]]]}] 08:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 08:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:34:39 INFO - PROCESS | 1666 | 1468683279478 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:34:39 INFO - PROCESS | 1666 | 1468683279480 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:34:39 INFO - PROCESS | 1666 | 1468683279482 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:34:39 INFO - PROCESS | 1666 | 1468683279484 Marionette TRACE conn2 <- [1,842,null,{}] 08:34:39 INFO - PROCESS | 1666 | 1468683279497 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}] 08:34:39 INFO - PROCESS | 1666 | 1468683279498 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:39 INFO - PROCESS | 1666 | 1468683279580 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:34:39 INFO - PROCESS | 1666 | 1468683279584 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:39 INFO - PROCESS | 1666 | 1468683279585 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x119354000 == 38 [pid = 1666] [id = 218] 08:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12849a400) [pid = 1666] [serial = 652] [outer = 0x0] 08:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x129085000) [pid = 1666] [serial = 653] [outer = 0x12849a400] 08:34:39 INFO - PROCESS | 1666 | 1468683279613 Marionette DEBUG loaded listener.js 08:34:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1291f3400) [pid = 1666] [serial = 654] [outer = 0x12849a400] 08:34:40 INFO - PROCESS | 1666 | 1468683280100 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]]]}] 08:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 669ms 08:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:34:40 INFO - PROCESS | 1666 | 1468683280152 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1666 | 1468683280154 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:34:40 INFO - PROCESS | 1666 | 1468683280157 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1666 | 1468683280159 Marionette TRACE conn2 <- [1,846,null,{}] 08:34:40 INFO - PROCESS | 1666 | 1468683280163 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}] 08:34:40 INFO - PROCESS | 1666 | 1468683280165 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:40 INFO - PROCESS | 1666 | 1468683280277 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:34:40 INFO - PROCESS | 1666 | 1468683280330 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:40 INFO - PROCESS | 1666 | 1468683280332 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x116605800 == 39 [pid = 1666] [id = 219] 08:34:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x112e99800) [pid = 1666] [serial = 655] [outer = 0x0] 08:34:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x113a5b400) [pid = 1666] [serial = 656] [outer = 0x112e99800] 08:34:40 INFO - PROCESS | 1666 | 1468683280363 Marionette DEBUG loaded listener.js 08:34:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x116075400) [pid = 1666] [serial = 657] [outer = 0x112e99800] 08:34:40 INFO - PROCESS | 1666 | 1468683280878 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]]]}] 08:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 771ms 08:34:40 INFO - PROCESS | 1666 | 1468683280929 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:34:40 INFO - PROCESS | 1666 | 1468683280932 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:34:40 INFO - PROCESS | 1666 | 1468683280937 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:34:40 INFO - PROCESS | 1666 | 1468683280938 Marionette TRACE conn2 <- [1,850,null,{}] 08:34:40 INFO - PROCESS | 1666 | 1468683280941 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}] 08:34:40 INFO - PROCESS | 1666 | 1468683280943 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:41 INFO - PROCESS | 1666 | 1468683281060 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:34:41 INFO - PROCESS | 1666 | 1468683281145 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:41 INFO - PROCESS | 1666 | 1468683281146 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x123814800 == 40 [pid = 1666] [id = 220] 08:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118148c00) [pid = 1666] [serial = 658] [outer = 0x0] 08:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1181f4c00) [pid = 1666] [serial = 659] [outer = 0x118148c00] 08:34:41 INFO - PROCESS | 1666 | 1468683281177 Marionette DEBUG loaded listener.js 08:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x118431800) [pid = 1666] [serial = 660] [outer = 0x118148c00] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x129197000 == 39 [pid = 1666] [id = 217] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x12901e800 == 38 [pid = 1666] [id = 216] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x1267ea000 == 37 [pid = 1666] [id = 215] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x126514800 == 36 [pid = 1666] [id = 214] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x112e6b800 == 35 [pid = 1666] [id = 213] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x123c1b000 == 34 [pid = 1666] [id = 212] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x123815800 == 33 [pid = 1666] [id = 211] 08:34:41 INFO - PROCESS | 1666 | 1468683281818 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]]]}] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x11935b000 == 32 [pid = 1666] [id = 210] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x117e39800 == 31 [pid = 1666] [id = 209] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x116615000 == 30 [pid = 1666] [id = 208] 08:34:41 INFO - PROCESS | 1666 | --DOCSHELL 0x111a45800 == 29 [pid = 1666] [id = 207] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1196aac00) [pid = 1666] [serial = 590] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124017000) [pid = 1666] [serial = 593] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x118756000) [pid = 1666] [serial = 597] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11336d800) [pid = 1666] [serial = 578] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x113d91400) [pid = 1666] [serial = 579] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1181f8800) [pid = 1666] [serial = 587] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12652ac00) [pid = 1666] [serial = 599] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12603d800) [pid = 1666] [serial = 576] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116910000) [pid = 1666] [serial = 581] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1174d9000) [pid = 1666] [serial = 582] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1171c2000) [pid = 1666] [serial = 584] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1174ec000) [pid = 1666] [serial = 585] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128099000) [pid = 1666] [serial = 602] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x126771400) [pid = 1666] [serial = 600] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1280a3400) [pid = 1666] [serial = 603] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1284a7000) [pid = 1666] [serial = 606] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x118148000) [pid = 1666] [serial = 596] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1282b5000) [pid = 1666] [serial = 605] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x120fd7400) [pid = 1666] [serial = 591] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x124804c00) [pid = 1666] [serial = 594] [outer = 0x0] [url = about:blank] 08:34:41 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x11848f000) [pid = 1666] [serial = 588] [outer = 0x0] [url = about:blank] 08:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 924ms 08:34:41 INFO - PROCESS | 1666 | 1468683281861 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:34:41 INFO - PROCESS | 1666 | 1468683281863 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:34:41 INFO - PROCESS | 1666 | 1468683281866 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:34:41 INFO - PROCESS | 1666 | 1468683281867 Marionette TRACE conn2 <- [1,854,null,{}] 08:34:41 INFO - PROCESS | 1666 | 1468683281871 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}] 08:34:41 INFO - PROCESS | 1666 | 1468683281873 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:41 INFO - PROCESS | 1666 | 1468683281952 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:34:41 INFO - PROCESS | 1666 | 1468683281960 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:41 INFO - PROCESS | 1666 | 1468683281963 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d5f800 == 30 [pid = 1666] [id = 221] 08:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1128ae000) [pid = 1666] [serial = 661] [outer = 0x0] 08:34:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1128b1000) [pid = 1666] [serial = 662] [outer = 0x1128ae000] 08:34:41 INFO - PROCESS | 1666 | 1468683281992 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x112e8f000) [pid = 1666] [serial = 663] [outer = 0x1128ae000] 08:34:42 INFO - PROCESS | 1666 | 1468683282331 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]]]}] 08:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 08:34:42 INFO - PROCESS | 1666 | 1468683282335 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:34:42 INFO - PROCESS | 1666 | 1468683282338 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:34:42 INFO - PROCESS | 1666 | 1468683282346 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 1666 | 1468683282348 Marionette TRACE conn2 <- [1,858,null,{}] 08:34:42 INFO - PROCESS | 1666 | 1468683282350 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}] 08:34:42 INFO - PROCESS | 1666 | 1468683282352 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:42 INFO - PROCESS | 1666 | 1468683282462 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:34:42 INFO - PROCESS | 1666 | 1468683282513 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 1666 | 1468683282514 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x112d57000 == 31 [pid = 1666] [id = 222] 08:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1133ca000) [pid = 1666] [serial = 664] [outer = 0x0] 08:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x113847400) [pid = 1666] [serial = 665] [outer = 0x1133ca000] 08:34:42 INFO - PROCESS | 1666 | 1468683282540 Marionette DEBUG loaded listener.js 08:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x113f34000) [pid = 1666] [serial = 666] [outer = 0x1133ca000] 08:34:42 INFO - PROCESS | 1666 | 1468683282837 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]]]}] 08:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 521ms 08:34:42 INFO - PROCESS | 1666 | 1468683282865 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:34:42 INFO - PROCESS | 1666 | 1468683282867 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:34:42 INFO - PROCESS | 1666 | 1468683282869 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:34:42 INFO - PROCESS | 1666 | 1468683282872 Marionette TRACE conn2 <- [1,862,null,{}] 08:34:42 INFO - PROCESS | 1666 | 1468683282883 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}] 08:34:42 INFO - PROCESS | 1666 | 1468683282886 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:42 INFO - PROCESS | 1666 | 1468683282968 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:34:42 INFO - PROCESS | 1666 | 1468683282974 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:42 INFO - PROCESS | 1666 | 1468683282978 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816c800 == 32 [pid = 1666] [id = 223] 08:34:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x112e9b400) [pid = 1666] [serial = 667] [outer = 0x0] 08:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1171c2c00) [pid = 1666] [serial = 668] [outer = 0x112e9b400] 08:34:43 INFO - PROCESS | 1666 | 1468683283010 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1174e4c00) [pid = 1666] [serial = 669] [outer = 0x112e9b400] 08:34:43 INFO - PROCESS | 1666 | 1468683283326 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]]]}] 08:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 474ms 08:34:43 INFO - PROCESS | 1666 | 1468683283349 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 1666 | 1468683283351 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:34:43 INFO - PROCESS | 1666 | 1468683283353 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 1666 | 1468683283354 Marionette TRACE conn2 <- [1,866,null,{}] 08:34:43 INFO - PROCESS | 1666 | 1468683283365 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}] 08:34:43 INFO - PROCESS | 1666 | 1468683283366 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:43 INFO - PROCESS | 1666 | 1468683283452 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:34:43 INFO - PROCESS | 1666 | 1468683283457 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:43 INFO - PROCESS | 1666 | 1468683283458 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bbe000 == 33 [pid = 1666] [id = 224] 08:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x117ea5400) [pid = 1666] [serial = 670] [outer = 0x0] 08:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118148800) [pid = 1666] [serial = 671] [outer = 0x117ea5400] 08:34:43 INFO - PROCESS | 1666 | 1468683283486 Marionette DEBUG loaded listener.js 08:34:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1181fc400) [pid = 1666] [serial = 672] [outer = 0x117ea5400] 08:34:43 INFO - PROCESS | 1666 | 1468683283831 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]]]}] 08:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 520ms 08:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:34:43 INFO - PROCESS | 1666 | 1468683283887 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:34:43 INFO - PROCESS | 1666 | 1468683283888 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:34:43 INFO - PROCESS | 1666 | 1468683283890 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:34:43 INFO - PROCESS | 1666 | 1468683283892 Marionette TRACE conn2 <- [1,870,null,{}] 08:34:43 INFO - PROCESS | 1666 | 1468683283894 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}] 08:34:43 INFO - PROCESS | 1666 | 1468683283895 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:43 INFO - PROCESS | 1666 | 1468683283989 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:34:44 INFO - PROCESS | 1666 | 1468683283998 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 1666 | 1468683283999 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239dc000 == 34 [pid = 1666] [id = 225] 08:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x112e9a800) [pid = 1666] [serial = 673] [outer = 0x0] 08:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11842ec00) [pid = 1666] [serial = 674] [outer = 0x112e9a800] 08:34:44 INFO - PROCESS | 1666 | 1468683284023 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11864a000) [pid = 1666] [serial = 675] [outer = 0x112e9a800] 08:34:44 INFO - PROCESS | 1666 | 1468683284370 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]]]}] 08:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 518ms 08:34:44 INFO - PROCESS | 1666 | 1468683284411 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:34:44 INFO - PROCESS | 1666 | 1468683284413 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:34:44 INFO - PROCESS | 1666 | 1468683284416 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:34:44 INFO - PROCESS | 1666 | 1468683284418 Marionette TRACE conn2 <- [1,874,null,{}] 08:34:44 INFO - PROCESS | 1666 | 1468683284421 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}] 08:34:44 INFO - PROCESS | 1666 | 1468683284427 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:44 INFO - PROCESS | 1666 | 1468683284606 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:34:44 INFO - PROCESS | 1666 | 1468683284626 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:44 INFO - PROCESS | 1666 | 1468683284628 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x124aa6800 == 35 [pid = 1666] [id = 226] 08:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1186b4000) [pid = 1666] [serial = 676] [outer = 0x0] 08:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1186bb000) [pid = 1666] [serial = 677] [outer = 0x1186b4000] 08:34:44 INFO - PROCESS | 1666 | 1468683284658 Marionette DEBUG loaded listener.js 08:34:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119ba3400) [pid = 1666] [serial = 678] [outer = 0x1186b4000] 08:34:45 INFO - PROCESS | 1666 | 1468683285064 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]]]}] 08:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 670ms 08:34:45 INFO - PROCESS | 1666 | 1468683285085 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 1666 | 1468683285086 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:34:45 INFO - PROCESS | 1666 | 1468683285088 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1666 | 1468683285089 Marionette TRACE conn2 <- [1,878,null,{}] 08:34:45 INFO - PROCESS | 1666 | 1468683285098 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}] 08:34:45 INFO - PROCESS | 1666 | 1468683285099 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:45 INFO - PROCESS | 1666 | 1468683285195 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:34:45 INFO - PROCESS | 1666 | 1468683285198 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 1666 | 1468683285199 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260a7800 == 36 [pid = 1666] [id = 227] 08:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x120eddc00) [pid = 1666] [serial = 679] [outer = 0x0] 08:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x120fd8000) [pid = 1666] [serial = 680] [outer = 0x120eddc00] 08:34:45 INFO - PROCESS | 1666 | 1468683285224 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x123958c00) [pid = 1666] [serial = 681] [outer = 0x120eddc00] 08:34:45 INFO - PROCESS | 1666 | 1468683285537 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]]]}] 08:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 08:34:45 INFO - PROCESS | 1666 | 1468683285567 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:34:45 INFO - PROCESS | 1666 | 1468683285568 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:34:45 INFO - PROCESS | 1666 | 1468683285570 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:34:45 INFO - PROCESS | 1666 | 1468683285571 Marionette TRACE conn2 <- [1,882,null,{}] 08:34:45 INFO - PROCESS | 1666 | 1468683285574 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}] 08:34:45 INFO - PROCESS | 1666 | 1468683285577 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:45 INFO - PROCESS | 1666 | 1468683285672 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:34:45 INFO - PROCESS | 1666 | 1468683285675 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:45 INFO - PROCESS | 1666 | 1468683285676 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1269c2800 == 37 [pid = 1666] [id = 228] 08:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x120ede000) [pid = 1666] [serial = 682] [outer = 0x0] 08:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12401c400) [pid = 1666] [serial = 683] [outer = 0x120ede000] 08:34:45 INFO - PROCESS | 1666 | 1468683285700 Marionette DEBUG loaded listener.js 08:34:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1241b8c00) [pid = 1666] [serial = 684] [outer = 0x120ede000] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x116078c00) [pid = 1666] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1181f2000) [pid = 1666] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x110e93c00) [pid = 1666] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116916400) [pid = 1666] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1128b3000) [pid = 1666] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1184d0800) [pid = 1666] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124808000) [pid = 1666] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x116914400) [pid = 1666] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12556ac00) [pid = 1666] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x111e36800) [pid = 1666] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124de4c00) [pid = 1666] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x113f39c00) [pid = 1666] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1184c8800) [pid = 1666] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124563400) [pid = 1666] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:34:46 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1280a3800) [pid = 1666] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:34:46 INFO - PROCESS | 1666 | 1468683286110 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]]]}] 08:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 569ms 08:34:46 INFO - PROCESS | 1666 | 1468683286145 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 1666 | 1468683286146 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:34:46 INFO - PROCESS | 1666 | 1468683286149 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - PROCESS | 1666 | 1468683286150 Marionette TRACE conn2 <- [1,886,null,{}] 08:34:46 INFO - PROCESS | 1666 | 1468683286152 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}] 08:34:46 INFO - PROCESS | 1666 | 1468683286153 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:46 INFO - PROCESS | 1666 | 1468683286232 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:34:46 INFO - PROCESS | 1666 | 1468683286236 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 1666 | 1468683286237 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816a800 == 38 [pid = 1666] [id = 229] 08:34:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11383a000) [pid = 1666] [serial = 685] [outer = 0x0] 08:34:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1171c2400) [pid = 1666] [serial = 686] [outer = 0x11383a000] 08:34:46 INFO - PROCESS | 1666 | 1468683286264 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119429800) [pid = 1666] [serial = 687] [outer = 0x11383a000] 08:34:46 INFO - PROCESS | 1666 | 1468683286585 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]]]}] 08:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 08:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:34:46 INFO - PROCESS | 1666 | 1468683286618 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:34:46 INFO - PROCESS | 1666 | 1468683286619 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:34:46 INFO - PROCESS | 1666 | 1468683286621 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:34:46 INFO - PROCESS | 1666 | 1468683286622 Marionette TRACE conn2 <- [1,890,null,{}] 08:34:46 INFO - PROCESS | 1666 | 1468683286625 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}] 08:34:46 INFO - PROCESS | 1666 | 1468683286626 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:46 INFO - PROCESS | 1666 | 1468683286727 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:34:46 INFO - PROCESS | 1666 | 1468683286732 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:46 INFO - PROCESS | 1666 | 1468683286733 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12901b800 == 39 [pid = 1666] [id = 230] 08:34:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x120fd6c00) [pid = 1666] [serial = 688] [outer = 0x0] 08:34:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124559800) [pid = 1666] [serial = 689] [outer = 0x120fd6c00] 08:34:46 INFO - PROCESS | 1666 | 1468683286757 Marionette DEBUG loaded listener.js 08:34:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124807000) [pid = 1666] [serial = 690] [outer = 0x120fd6c00] 08:34:47 INFO - PROCESS | 1666 | 1468683287098 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]]]}] 08:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 520ms 08:34:47 INFO - PROCESS | 1666 | 1468683287142 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:34:47 INFO - PROCESS | 1666 | 1468683287145 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:34:47 INFO - PROCESS | 1666 | 1468683287148 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 1666 | 1468683287151 Marionette TRACE conn2 <- [1,894,null,{}] 08:34:47 INFO - PROCESS | 1666 | 1468683287154 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}] 08:34:47 INFO - PROCESS | 1666 | 1468683287157 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:47 INFO - PROCESS | 1666 | 1468683287268 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:34:47 INFO - PROCESS | 1666 | 1468683287328 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:47 INFO - PROCESS | 1666 | 1468683287330 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a83f800 == 40 [pid = 1666] [id = 231] 08:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124804c00) [pid = 1666] [serial = 691] [outer = 0x0] 08:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124aedc00) [pid = 1666] [serial = 692] [outer = 0x124804c00] 08:34:47 INFO - PROCESS | 1666 | 1468683287355 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x126046800) [pid = 1666] [serial = 693] [outer = 0x124804c00] 08:34:47 INFO - PROCESS | 1666 | 1468683287634 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]]]}] 08:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 521ms 08:34:47 INFO - PROCESS | 1666 | 1468683287669 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:34:47 INFO - PROCESS | 1666 | 1468683287670 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:34:47 INFO - PROCESS | 1666 | 1468683287672 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:34:47 INFO - PROCESS | 1666 | 1468683287676 Marionette TRACE conn2 <- [1,898,null,{}] 08:34:47 INFO - PROCESS | 1666 | 1468683287686 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}] 08:34:47 INFO - PROCESS | 1666 | 1468683287687 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:47 INFO - PROCESS | 1666 | 1468683287798 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:34:47 INFO - PROCESS | 1666 | 1468683287804 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:47 INFO - PROCESS | 1666 | 1468683287805 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12aeb3800 == 41 [pid = 1666] [id = 232] 08:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x126046c00) [pid = 1666] [serial = 694] [outer = 0x0] 08:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126765400) [pid = 1666] [serial = 695] [outer = 0x126046c00] 08:34:47 INFO - PROCESS | 1666 | 1468683287844 Marionette DEBUG loaded listener.js 08:34:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12809c400) [pid = 1666] [serial = 696] [outer = 0x126046c00] 08:34:48 INFO - PROCESS | 1666 | 1468683288432 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]]]}] 08:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 779ms 08:34:48 INFO - PROCESS | 1666 | 1468683288456 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:34:48 INFO - PROCESS | 1666 | 1468683288460 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:34:48 INFO - PROCESS | 1666 | 1468683288465 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:34:48 INFO - PROCESS | 1666 | 1468683288467 Marionette TRACE conn2 <- [1,902,null,{}] 08:34:48 INFO - PROCESS | 1666 | 1468683288471 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}] 08:34:48 INFO - PROCESS | 1666 | 1468683288473 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:48 INFO - PROCESS | 1666 | 1468683288603 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:34:48 INFO - PROCESS | 1666 | 1468683288671 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:48 INFO - PROCESS | 1666 | 1468683288672 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f08800 == 42 [pid = 1666] [id = 233] 08:34:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11297cc00) [pid = 1666] [serial = 697] [outer = 0x0] 08:34:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1133c8400) [pid = 1666] [serial = 698] [outer = 0x11297cc00] 08:34:48 INFO - PROCESS | 1666 | 1468683288703 Marionette DEBUG loaded listener.js 08:34:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x113aaa800) [pid = 1666] [serial = 699] [outer = 0x11297cc00] 08:34:49 INFO - PROCESS | 1666 | 1468683289126 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]]]}] 08:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 674ms 08:34:49 INFO - PROCESS | 1666 | 1468683289139 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:34:49 INFO - PROCESS | 1666 | 1468683289144 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:34:49 INFO - PROCESS | 1666 | 1468683289149 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 1666 | 1468683289151 Marionette TRACE conn2 <- [1,906,null,{}] 08:34:49 INFO - PROCESS | 1666 | 1468683289153 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}] 08:34:49 INFO - PROCESS | 1666 | 1468683289155 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:49 INFO - PROCESS | 1666 | 1468683289259 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:34:49 INFO - PROCESS | 1666 | 1468683289313 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:49 INFO - PROCESS | 1666 | 1468683289314 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12458f800 == 43 [pid = 1666] [id = 234] 08:34:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x116749800) [pid = 1666] [serial = 700] [outer = 0x0] 08:34:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x116979400) [pid = 1666] [serial = 701] [outer = 0x116749800] 08:34:49 INFO - PROCESS | 1666 | 1468683289345 Marionette DEBUG loaded listener.js 08:34:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1174ec000) [pid = 1666] [serial = 702] [outer = 0x116749800] 08:34:49 INFO - PROCESS | 1666 | 1468683289761 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]]]}] 08:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 669ms 08:34:49 INFO - PROCESS | 1666 | 1468683289818 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:34:49 INFO - PROCESS | 1666 | 1468683289820 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:34:49 INFO - PROCESS | 1666 | 1468683289822 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:34:49 INFO - PROCESS | 1666 | 1468683289825 Marionette TRACE conn2 <- [1,910,null,{}] 08:34:49 INFO - PROCESS | 1666 | 1468683289833 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}] 08:34:49 INFO - PROCESS | 1666 | 1468683289836 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:49 INFO - PROCESS | 1666 | 1468683289962 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:34:50 INFO - PROCESS | 1666 | 1468683290043 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 1666 | 1468683290045 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b212800 == 44 [pid = 1666] [id = 235] 08:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x11874f800) [pid = 1666] [serial = 703] [outer = 0x0] 08:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x119126c00) [pid = 1666] [serial = 704] [outer = 0x11874f800] 08:34:50 INFO - PROCESS | 1666 | 1468683290077 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x119965400) [pid = 1666] [serial = 705] [outer = 0x11874f800] 08:34:50 INFO - PROCESS | 1666 | 1468683290505 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]]]}] 08:34:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:34:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 722ms 08:34:50 INFO - PROCESS | 1666 | 1468683290544 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:34:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:34:50 INFO - PROCESS | 1666 | 1468683290546 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:34:50 INFO - PROCESS | 1666 | 1468683290548 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:34:50 INFO - PROCESS | 1666 | 1468683290550 Marionette TRACE conn2 <- [1,914,null,{}] 08:34:50 INFO - PROCESS | 1666 | 1468683290552 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}] 08:34:50 INFO - PROCESS | 1666 | 1468683290553 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:50 INFO - PROCESS | 1666 | 1468683290657 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:34:50 INFO - PROCESS | 1666 | 1468683290712 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:50 INFO - PROCESS | 1666 | 1468683290713 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295ba000 == 45 [pid = 1666] [id = 236] 08:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119969000) [pid = 1666] [serial = 706] [outer = 0x0] 08:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124563400) [pid = 1666] [serial = 707] [outer = 0x119969000] 08:34:50 INFO - PROCESS | 1666 | 1468683290742 Marionette DEBUG loaded listener.js 08:34:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124de4c00) [pid = 1666] [serial = 708] [outer = 0x119969000] 08:34:51 INFO - PROCESS | 1666 | 1468683291318 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]]]}] 08:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 819ms 08:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:34:51 INFO - PROCESS | 1666 | 1468683291369 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:34:51 INFO - PROCESS | 1666 | 1468683291371 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:34:51 INFO - PROCESS | 1666 | 1468683291374 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:34:51 INFO - PROCESS | 1666 | 1468683291376 Marionette TRACE conn2 <- [1,918,null,{}] 08:34:51 INFO - PROCESS | 1666 | 1468683291381 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}] 08:34:51 INFO - PROCESS | 1666 | 1468683291382 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:51 INFO - PROCESS | 1666 | 1468683291472 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:34:51 INFO - PROCESS | 1666 | 1468683291543 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:51 INFO - PROCESS | 1666 | 1468683291544 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x11609a000 == 46 [pid = 1666] [id = 237] 08:34:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1133e9000) [pid = 1666] [serial = 709] [outer = 0x0] 08:34:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x113d4bc00) [pid = 1666] [serial = 710] [outer = 0x1133e9000] 08:34:51 INFO - PROCESS | 1666 | 1468683291572 Marionette DEBUG loaded listener.js 08:34:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x11607b800) [pid = 1666] [serial = 711] [outer = 0x1133e9000] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12a83f800 == 45 [pid = 1666] [id = 231] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12901b800 == 44 [pid = 1666] [id = 230] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11816a800 == 43 [pid = 1666] [id = 229] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1269c2800 == 42 [pid = 1666] [id = 228] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1260a7800 == 41 [pid = 1666] [id = 227] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x124aa6800 == 40 [pid = 1666] [id = 226] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1239dc000 == 39 [pid = 1666] [id = 225] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x119bbe000 == 38 [pid = 1666] [id = 224] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x11816c800 == 37 [pid = 1666] [id = 223] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x112d57000 == 36 [pid = 1666] [id = 222] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x112d5f800 == 35 [pid = 1666] [id = 221] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x119354000 == 34 [pid = 1666] [id = 218] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x116605800 == 33 [pid = 1666] [id = 219] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x123814800 == 32 [pid = 1666] [id = 220] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x1295ba000 == 31 [pid = 1666] [id = 236] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12b212800 == 30 [pid = 1666] [id = 235] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12458f800 == 29 [pid = 1666] [id = 234] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x12aeb3800 == 28 [pid = 1666] [id = 232] 08:34:52 INFO - PROCESS | 1666 | --DOCSHELL 0x116f08800 == 27 [pid = 1666] [id = 233] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1160d9000) [pid = 1666] [serial = 623] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x116913c00) [pid = 1666] [serial = 624] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1181fcc00) [pid = 1666] [serial = 629] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x110e9bc00) [pid = 1666] [serial = 620] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1128b1c00) [pid = 1666] [serial = 621] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x117ea4000) [pid = 1666] [serial = 626] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1181f1400) [pid = 1666] [serial = 627] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1150d3c00) [pid = 1666] [serial = 618] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x113371400) [pid = 1666] [serial = 617] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119ba2c00) [pid = 1666] [serial = 633] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124de5000) [pid = 1666] [serial = 638] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x123927400) [pid = 1666] [serial = 635] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1265af800) [pid = 1666] [serial = 641] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11842c000) [pid = 1666] [serial = 644] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x125565400) [pid = 1666] [serial = 639] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128098800) [pid = 1666] [serial = 647] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1196ae800) [pid = 1666] [serial = 632] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x124530800) [pid = 1666] [serial = 636] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x117ea3c00) [pid = 1666] [serial = 609] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1171c3000) [pid = 1666] [serial = 608] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119131800) [pid = 1666] [serial = 612] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1186b5000) [pid = 1666] [serial = 611] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124ae4c00) [pid = 1666] [serial = 645] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x126044c00) [pid = 1666] [serial = 615] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124ae1000) [pid = 1666] [serial = 614] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1280a3000) [pid = 1666] [serial = 648] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x129085000) [pid = 1666] [serial = 653] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x119123c00) [pid = 1666] [serial = 630] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1282c0800) [pid = 1666] [serial = 651] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x128174c00) [pid = 1666] [serial = 650] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x126769800) [pid = 1666] [serial = 642] [outer = 0x0] [url = about:blank] 08:34:52 INFO - PROCESS | 1666 | 1468683292432 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]]]}] 08:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1072ms 08:34:52 INFO - PROCESS | 1666 | 1468683292447 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:34:52 INFO - PROCESS | 1666 | 1468683292450 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:34:52 INFO - PROCESS | 1666 | 1468683292453 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:34:52 INFO - PROCESS | 1666 | 1468683292455 Marionette TRACE conn2 <- [1,922,null,{}] 08:34:52 INFO - PROCESS | 1666 | 1468683292465 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}] 08:34:52 INFO - PROCESS | 1666 | 1468683292467 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:52 INFO - PROCESS | 1666 | 1468683292553 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:34:52 INFO - PROCESS | 1666 | 1468683292564 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:52 INFO - PROCESS | 1666 | 1468683292567 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x113a4e000 == 28 [pid = 1666] [id = 238] 08:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1128b2400) [pid = 1666] [serial = 712] [outer = 0x0] 08:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x113308000) [pid = 1666] [serial = 713] [outer = 0x1128b2400] 08:34:52 INFO - PROCESS | 1666 | 1468683292595 Marionette DEBUG loaded listener.js 08:34:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x113aa0000) [pid = 1666] [serial = 714] [outer = 0x1128b2400] 08:34:52 INFO - PROCESS | 1666 | 1468683292965 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]]]}] 08:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 523ms 08:34:52 INFO - PROCESS | 1666 | 1468683292976 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:34:52 INFO - PROCESS | 1666 | 1468683292979 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:34:52 INFO - PROCESS | 1666 | 1468683292984 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:34:52 INFO - PROCESS | 1666 | 1468683292986 Marionette TRACE conn2 <- [1,926,null,{}] 08:34:52 INFO - PROCESS | 1666 | 1468683292988 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}] 08:34:52 INFO - PROCESS | 1666 | 1468683292990 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:53 INFO - PROCESS | 1666 | 1468683293069 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:34:53 INFO - PROCESS | 1666 | 1468683293076 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 1666 | 1468683293078 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e45800 == 29 [pid = 1666] [id = 239] 08:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1160dac00) [pid = 1666] [serial = 715] [outer = 0x0] 08:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116914400) [pid = 1666] [serial = 716] [outer = 0x1160dac00] 08:34:53 INFO - PROCESS | 1666 | 1468683293105 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1171c0000) [pid = 1666] [serial = 717] [outer = 0x1160dac00] 08:34:53 INFO - PROCESS | 1666 | 1468683293460 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]]]}] 08:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 520ms 08:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:34:53 INFO - PROCESS | 1666 | 1468683293505 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 1666 | 1468683293506 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:34:53 INFO - PROCESS | 1666 | 1468683293508 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 1666 | 1468683293511 Marionette TRACE conn2 <- [1,930,null,{}] 08:34:53 INFO - PROCESS | 1666 | 1468683293518 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}] 08:34:53 INFO - PROCESS | 1666 | 1468683293521 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:53 INFO - PROCESS | 1666 | 1468683293598 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:34:53 INFO - PROCESS | 1666 | 1468683293602 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:53 INFO - PROCESS | 1666 | 1468683293605 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d28800 == 30 [pid = 1666] [id = 240] 08:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1128ad000) [pid = 1666] [serial = 718] [outer = 0x0] 08:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118146000) [pid = 1666] [serial = 719] [outer = 0x1128ad000] 08:34:53 INFO - PROCESS | 1666 | 1468683293635 Marionette DEBUG loaded listener.js 08:34:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1181fc000) [pid = 1666] [serial = 720] [outer = 0x1128ad000] 08:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 472ms 08:34:53 INFO - PROCESS | 1666 | 1468683293977 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]]]}] 08:34:53 INFO - PROCESS | 1666 | 1468683293981 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:34:53 INFO - PROCESS | 1666 | 1468683293982 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:34:53 INFO - PROCESS | 1666 | 1468683293984 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:34:53 INFO - PROCESS | 1666 | 1468683293986 Marionette TRACE conn2 <- [1,934,null,{}] 08:34:53 INFO - PROCESS | 1666 | 1468683293988 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}] 08:34:53 INFO - PROCESS | 1666 | 1468683293989 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:54 INFO - PROCESS | 1666 | 1468683294073 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:34:54 INFO - PROCESS | 1666 | 1468683294127 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 1666 | 1468683294128 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x11936f800 == 31 [pid = 1666] [id = 241] 08:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1181fbc00) [pid = 1666] [serial = 721] [outer = 0x0] 08:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184c7800) [pid = 1666] [serial = 722] [outer = 0x1181fbc00] 08:34:54 INFO - PROCESS | 1666 | 1468683294153 Marionette DEBUG loaded listener.js 08:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1186b7000) [pid = 1666] [serial = 723] [outer = 0x1181fbc00] 08:34:54 INFO - PROCESS | 1666 | 1468683294437 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]]]}] 08:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 08:34:54 INFO - PROCESS | 1666 | 1468683294453 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:34:54 INFO - PROCESS | 1666 | 1468683294465 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:34:54 INFO - PROCESS | 1666 | 1468683294481 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 1666 | 1468683294482 Marionette TRACE conn2 <- [1,938,null,{}] 08:34:54 INFO - PROCESS | 1666 | 1468683294484 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}] 08:34:54 INFO - PROCESS | 1666 | 1468683294485 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:54 INFO - PROCESS | 1666 | 1468683294577 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:34:54 INFO - PROCESS | 1666 | 1468683294580 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:54 INFO - PROCESS | 1666 | 1468683294582 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239dc000 == 32 [pid = 1666] [id = 242] 08:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1128adc00) [pid = 1666] [serial = 724] [outer = 0x0] 08:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118756000) [pid = 1666] [serial = 725] [outer = 0x1128adc00] 08:34:54 INFO - PROCESS | 1666 | 1468683294606 Marionette DEBUG loaded listener.js 08:34:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11942e400) [pid = 1666] [serial = 726] [outer = 0x1128adc00] 08:34:54 INFO - PROCESS | 1666 | 1468683294934 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]]]}] 08:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 469ms 08:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:34:54 INFO - PROCESS | 1666 | 1468683294950 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:34:54 INFO - PROCESS | 1666 | 1468683294951 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:34:54 INFO - PROCESS | 1666 | 1468683294953 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:34:54 INFO - PROCESS | 1666 | 1468683294954 Marionette TRACE conn2 <- [1,942,null,{}] 08:34:54 INFO - PROCESS | 1666 | 1468683294956 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}] 08:34:54 INFO - PROCESS | 1666 | 1468683294963 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:55 INFO - PROCESS | 1666 | 1468683295079 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:34:55 INFO - PROCESS | 1666 | 1468683295083 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:55 INFO - PROCESS | 1666 | 1468683295084 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1245db800 == 33 [pid = 1666] [id = 243] 08:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1171c1c00) [pid = 1666] [serial = 727] [outer = 0x0] 08:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119b96800) [pid = 1666] [serial = 728] [outer = 0x1171c1c00] 08:34:55 INFO - PROCESS | 1666 | 1468683295109 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124530800) [pid = 1666] [serial = 729] [outer = 0x1171c1c00] 08:34:55 INFO - PROCESS | 1666 | 1468683295447 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]]]}] 08:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 08:34:55 INFO - PROCESS | 1666 | 1468683295473 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:34:55 INFO - PROCESS | 1666 | 1468683295474 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:34:55 INFO - PROCESS | 1666 | 1468683295476 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:34:55 INFO - PROCESS | 1666 | 1468683295477 Marionette TRACE conn2 <- [1,946,null,{}] 08:34:55 INFO - PROCESS | 1666 | 1468683295480 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}] 08:34:55 INFO - PROCESS | 1666 | 1468683295488 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:55 INFO - PROCESS | 1666 | 1468683295586 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:34:55 INFO - PROCESS | 1666 | 1468683295592 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:55 INFO - PROCESS | 1666 | 1468683295593 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260ac000 == 34 [pid = 1666] [id = 244] 08:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x118d86800) [pid = 1666] [serial = 730] [outer = 0x0] 08:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x124a8d800) [pid = 1666] [serial = 731] [outer = 0x118d86800] 08:34:55 INFO - PROCESS | 1666 | 1468683295620 Marionette DEBUG loaded listener.js 08:34:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124ffa000) [pid = 1666] [serial = 732] [outer = 0x118d86800] 08:34:56 INFO - PROCESS | 1666 | 1468683296051 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]]]}] 08:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 08:34:56 INFO - PROCESS | 1666 | 1468683296096 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 1666 | 1468683296098 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:34:56 INFO - PROCESS | 1666 | 1468683296101 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 1666 | 1468683296103 Marionette TRACE conn2 <- [1,950,null,{}] 08:34:56 INFO - PROCESS | 1666 | 1468683296107 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}] 08:34:56 INFO - PROCESS | 1666 | 1468683296108 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:56 INFO - PROCESS | 1666 | 1468683296245 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:34:56 INFO - PROCESS | 1666 | 1468683296263 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:56 INFO - PROCESS | 1666 | 1468683296264 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267e4800 == 35 [pid = 1666] [id = 245] 08:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1254af800) [pid = 1666] [serial = 733] [outer = 0x0] 08:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x126041000) [pid = 1666] [serial = 734] [outer = 0x1254af800] 08:34:56 INFO - PROCESS | 1666 | 1468683296288 Marionette DEBUG loaded listener.js 08:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x126429c00) [pid = 1666] [serial = 735] [outer = 0x1254af800] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1186b4000) [pid = 1666] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x120eddc00) [pid = 1666] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x120ede000) [pid = 1666] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1133ca000) [pid = 1666] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12849a400) [pid = 1666] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x118148c00) [pid = 1666] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x112e99800) [pid = 1666] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1128ae000) [pid = 1666] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112e9b400) [pid = 1666] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x117ea5400) [pid = 1666] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x124804c00) [pid = 1666] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126046c00) [pid = 1666] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11383a000) [pid = 1666] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x120fd6c00) [pid = 1666] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:34:56 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x112e9a800) [pid = 1666] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:34:56 INFO - PROCESS | 1666 | 1468683296774 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]]]}] 08:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 721ms 08:34:56 INFO - PROCESS | 1666 | 1468683296828 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:34:56 INFO - PROCESS | 1666 | 1468683296830 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:34:56 INFO - PROCESS | 1666 | 1468683296850 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:34:56 INFO - PROCESS | 1666 | 1468683296851 Marionette TRACE conn2 <- [1,954,null,{}] 08:34:56 INFO - PROCESS | 1666 | 1468683296856 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}] 08:34:56 INFO - PROCESS | 1666 | 1468683296858 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:56 INFO - PROCESS | 1666 | 1468683296946 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:34:56 INFO - PROCESS | 1666 | 1468683296950 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:56 INFO - PROCESS | 1666 | 1468683296951 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d26800 == 36 [pid = 1666] [id = 246] 08:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x116746400) [pid = 1666] [serial = 736] [outer = 0x0] 08:34:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x117ea5400) [pid = 1666] [serial = 737] [outer = 0x116746400] 08:34:56 INFO - PROCESS | 1666 | 1468683296975 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119b9b000) [pid = 1666] [serial = 738] [outer = 0x116746400] 08:34:57 INFO - PROCESS | 1666 | 1468683297319 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]]]}] 08:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 483ms 08:34:57 INFO - PROCESS | 1666 | 1468683297323 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:34:57 INFO - PROCESS | 1666 | 1468683297326 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:34:57 INFO - PROCESS | 1666 | 1468683297333 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:34:57 INFO - PROCESS | 1666 | 1468683297335 Marionette TRACE conn2 <- [1,958,null,{}] 08:34:57 INFO - PROCESS | 1666 | 1468683297338 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}] 08:34:57 INFO - PROCESS | 1666 | 1468683297343 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:57 INFO - PROCESS | 1666 | 1468683297468 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:34:57 INFO - PROCESS | 1666 | 1468683297616 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:57 INFO - PROCESS | 1666 | 1468683297618 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x112545000 == 37 [pid = 1666] [id = 247] 08:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x110d4e000) [pid = 1666] [serial = 739] [outer = 0x0] 08:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x110e96c00) [pid = 1666] [serial = 740] [outer = 0x110d4e000] 08:34:57 INFO - PROCESS | 1666 | 1468683297667 Marionette DEBUG loaded listener.js 08:34:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x111e36800) [pid = 1666] [serial = 741] [outer = 0x110d4e000] 08:34:58 INFO - PROCESS | 1666 | 1468683298231 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]]]}] 08:34:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:34:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 921ms 08:34:58 INFO - PROCESS | 1666 | 1468683298270 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:34:58 INFO - PROCESS | 1666 | 1468683298272 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:34:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:34:58 INFO - PROCESS | 1666 | 1468683298279 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:34:58 INFO - PROCESS | 1666 | 1468683298281 Marionette TRACE conn2 <- [1,962,null,{}] 08:34:58 INFO - PROCESS | 1666 | 1468683298285 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}] 08:34:58 INFO - PROCESS | 1666 | 1468683298286 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:58 INFO - PROCESS | 1666 | 1468683298396 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:34:58 INFO - PROCESS | 1666 | 1468683298470 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:58 INFO - PROCESS | 1666 | 1468683298472 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x118773800 == 38 [pid = 1666] [id = 248] 08:34:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x116910c00) [pid = 1666] [serial = 742] [outer = 0x0] 08:34:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116915c00) [pid = 1666] [serial = 743] [outer = 0x116910c00] 08:34:58 INFO - PROCESS | 1666 | 1468683298502 Marionette DEBUG loaded listener.js 08:34:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1174d5800) [pid = 1666] [serial = 744] [outer = 0x116910c00] 08:34:59 INFO - PROCESS | 1666 | 1468683299133 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]]]}] 08:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 923ms 08:34:59 INFO - PROCESS | 1666 | 1468683299201 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:34:59 INFO - PROCESS | 1666 | 1468683299204 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:34:59 INFO - PROCESS | 1666 | 1468683299211 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 1666 | 1468683299214 Marionette TRACE conn2 <- [1,966,null,{}] 08:34:59 INFO - PROCESS | 1666 | 1468683299217 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}] 08:34:59 INFO - PROCESS | 1666 | 1468683299219 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:59 INFO - PROCESS | 1666 | 1468683299322 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:34:59 INFO - PROCESS | 1666 | 1468683299372 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 1666 | 1468683299375 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x11713b000 == 39 [pid = 1666] [id = 249] 08:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x113f39c00) [pid = 1666] [serial = 745] [outer = 0x0] 08:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11607fc00) [pid = 1666] [serial = 746] [outer = 0x113f39c00] 08:34:59 INFO - PROCESS | 1666 | 1468683299402 Marionette DEBUG loaded listener.js 08:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11696b800) [pid = 1666] [serial = 747] [outer = 0x113f39c00] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x118d26800 == 38 [pid = 1666] [id = 246] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1267e4800 == 37 [pid = 1666] [id = 245] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1260ac000 == 36 [pid = 1666] [id = 244] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1245db800 == 35 [pid = 1666] [id = 243] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1239dc000 == 34 [pid = 1666] [id = 242] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x11936f800 == 33 [pid = 1666] [id = 241] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x118d28800 == 32 [pid = 1666] [id = 240] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x116e45800 == 31 [pid = 1666] [id = 239] 08:34:59 INFO - PROCESS | 1666 | --DOCSHELL 0x113a4e000 == 30 [pid = 1666] [id = 238] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1186bb000) [pid = 1666] [serial = 677] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x120fd8000) [pid = 1666] [serial = 680] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119ba3400) [pid = 1666] [serial = 678] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12401c400) [pid = 1666] [serial = 683] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x113847400) [pid = 1666] [serial = 665] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113f34000) [pid = 1666] [serial = 666] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1291f3400) [pid = 1666] [serial = 654] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1181f4c00) [pid = 1666] [serial = 659] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118431800) [pid = 1666] [serial = 660] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x113a5b400) [pid = 1666] [serial = 656] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116075400) [pid = 1666] [serial = 657] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1128b1000) [pid = 1666] [serial = 662] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112e8f000) [pid = 1666] [serial = 663] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1171c2c00) [pid = 1666] [serial = 668] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1174e4c00) [pid = 1666] [serial = 669] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x118148800) [pid = 1666] [serial = 671] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x126046800) [pid = 1666] [serial = 693] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x123958c00) [pid = 1666] [serial = 681] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x126765400) [pid = 1666] [serial = 695] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x119429800) [pid = 1666] [serial = 687] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1171c2400) [pid = 1666] [serial = 686] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124559800) [pid = 1666] [serial = 689] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x124aedc00) [pid = 1666] [serial = 692] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1241b8c00) [pid = 1666] [serial = 684] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x11842ec00) [pid = 1666] [serial = 674] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x11864a000) [pid = 1666] [serial = 675] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x1181fc400) [pid = 1666] [serial = 672] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x124807000) [pid = 1666] [serial = 690] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12809c400) [pid = 1666] [serial = 696] [outer = 0x0] [url = about:blank] 08:34:59 INFO - PROCESS | 1666 | 1468683299799 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]]]}] 08:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 623ms 08:34:59 INFO - PROCESS | 1666 | 1468683299835 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:34:59 INFO - PROCESS | 1666 | 1468683299838 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:34:59 INFO - PROCESS | 1666 | 1468683299845 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:34:59 INFO - PROCESS | 1666 | 1468683299847 Marionette TRACE conn2 <- [1,970,null,{}] 08:34:59 INFO - PROCESS | 1666 | 1468683299849 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}] 08:34:59 INFO - PROCESS | 1666 | 1468683299851 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:59 INFO - PROCESS | 1666 | 1468683299930 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:34:59 INFO - PROCESS | 1666 | 1468683299936 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:34:59 INFO - PROCESS | 1666 | 1468683299937 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:34:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x117144800 == 31 [pid = 1666] [id = 250] 08:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1171c2400) [pid = 1666] [serial = 748] [outer = 0x0] 08:34:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x11813d000) [pid = 1666] [serial = 749] [outer = 0x1171c2400] 08:34:59 INFO - PROCESS | 1666 | 1468683299967 Marionette DEBUG loaded listener.js 08:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1181f4c00) [pid = 1666] [serial = 750] [outer = 0x1171c2400] 08:35:00 INFO - PROCESS | 1666 | 1468683300288 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]]]}] 08:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 08:35:00 INFO - PROCESS | 1666 | 1468683300322 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:35:00 INFO - PROCESS | 1666 | 1468683300323 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:35:00 INFO - PROCESS | 1666 | 1468683300329 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 1666 | 1468683300332 Marionette TRACE conn2 <- [1,974,null,{}] 08:35:00 INFO - PROCESS | 1666 | 1468683300339 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}] 08:35:00 INFO - PROCESS | 1666 | 1468683300342 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:00 INFO - PROCESS | 1666 | 1468683300423 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:35:00 INFO - PROCESS | 1666 | 1468683300431 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:00 INFO - PROCESS | 1666 | 1468683300433 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bce000 == 32 [pid = 1666] [id = 251] 08:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x118427800) [pid = 1666] [serial = 751] [outer = 0x0] 08:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x118757400) [pid = 1666] [serial = 752] [outer = 0x118427800] 08:35:00 INFO - PROCESS | 1666 | 1468683300462 Marionette DEBUG loaded listener.js 08:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1196a5800) [pid = 1666] [serial = 753] [outer = 0x118427800] 08:35:00 INFO - PROCESS | 1666 | 1468683300803 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]]]}] 08:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 08:35:00 INFO - PROCESS | 1666 | 1468683300851 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:35:00 INFO - PROCESS | 1666 | 1468683300852 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:35:00 INFO - PROCESS | 1666 | 1468683300855 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:35:00 INFO - PROCESS | 1666 | 1468683300856 Marionette TRACE conn2 <- [1,978,null,{}] 08:35:00 INFO - PROCESS | 1666 | 1468683300858 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}] 08:35:00 INFO - PROCESS | 1666 | 1468683300859 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:00 INFO - PROCESS | 1666 | 1468683300937 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:35:00 INFO - PROCESS | 1666 | 1468683300942 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:00 INFO - PROCESS | 1666 | 1468683300944 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12412c000 == 33 [pid = 1666] [id = 252] 08:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1196a8400) [pid = 1666] [serial = 754] [outer = 0x0] 08:35:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x120fd3c00) [pid = 1666] [serial = 755] [outer = 0x1196a8400] 08:35:00 INFO - PROCESS | 1666 | 1468683300969 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x123922400) [pid = 1666] [serial = 756] [outer = 0x1196a8400] 08:35:01 INFO - PROCESS | 1666 | 1468683301308 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]]]}] 08:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 470ms 08:35:01 INFO - PROCESS | 1666 | 1468683301327 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:35:01 INFO - PROCESS | 1666 | 1468683301329 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:35:01 INFO - PROCESS | 1666 | 1468683301332 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:35:01 INFO - PROCESS | 1666 | 1468683301333 Marionette TRACE conn2 <- [1,982,null,{}] 08:35:01 INFO - PROCESS | 1666 | 1468683301336 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}] 08:35:01 INFO - PROCESS | 1666 | 1468683301337 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:01 INFO - PROCESS | 1666 | 1468683301435 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:35:01 INFO - PROCESS | 1666 | 1468683301441 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:01 INFO - PROCESS | 1666 | 1468683301442 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169b1800 == 34 [pid = 1666] [id = 253] 08:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x123927c00) [pid = 1666] [serial = 757] [outer = 0x0] 08:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x12410b800) [pid = 1666] [serial = 758] [outer = 0x123927c00] 08:35:01 INFO - PROCESS | 1666 | 1468683301470 Marionette DEBUG loaded listener.js 08:35:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x124a6a000) [pid = 1666] [serial = 759] [outer = 0x123927c00] 08:35:01 INFO - PROCESS | 1666 | 1468683301977 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]]]}] 08:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 669ms 08:35:02 INFO - PROCESS | 1666 | 1468683302001 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 1666 | 1468683302002 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:35:02 INFO - PROCESS | 1666 | 1468683302004 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 1666 | 1468683302005 Marionette TRACE conn2 <- [1,986,null,{}] 08:35:02 INFO - PROCESS | 1666 | 1468683302009 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}] 08:35:02 INFO - PROCESS | 1666 | 1468683302014 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:02 INFO - PROCESS | 1666 | 1468683302130 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:35:02 INFO - PROCESS | 1666 | 1468683302166 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:02 INFO - PROCESS | 1666 | 1468683302167 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267ea000 == 35 [pid = 1666] [id = 254] 08:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x123958c00) [pid = 1666] [serial = 760] [outer = 0x0] 08:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12603e000) [pid = 1666] [serial = 761] [outer = 0x123958c00] 08:35:02 INFO - PROCESS | 1666 | 1468683302192 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12676b400) [pid = 1666] [serial = 762] [outer = 0x123958c00] 08:35:02 INFO - PROCESS | 1666 | 1468683302510 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]]]}] 08:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 08:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:35:02 INFO - PROCESS | 1666 | 1468683302523 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:35:02 INFO - PROCESS | 1666 | 1468683302524 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:35:02 INFO - PROCESS | 1666 | 1468683302529 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:35:02 INFO - PROCESS | 1666 | 1468683302530 Marionette TRACE conn2 <- [1,990,null,{}] 08:35:02 INFO - PROCESS | 1666 | 1468683302533 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}] 08:35:02 INFO - PROCESS | 1666 | 1468683302534 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:02 INFO - PROCESS | 1666 | 1468683302631 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:35:02 INFO - PROCESS | 1666 | 1468683302667 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:02 INFO - PROCESS | 1666 | 1468683302668 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x129010800 == 36 [pid = 1666] [id = 255] 08:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x128099800) [pid = 1666] [serial = 763] [outer = 0x0] 08:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1280a0800) [pid = 1666] [serial = 764] [outer = 0x128099800] 08:35:02 INFO - PROCESS | 1666 | 1468683302692 Marionette DEBUG loaded listener.js 08:35:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124ffbc00) [pid = 1666] [serial = 765] [outer = 0x128099800] 08:35:03 INFO - PROCESS | 1666 | 1468683303000 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]]]}] 08:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 519ms 08:35:03 INFO - PROCESS | 1666 | 1468683303048 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 1666 | 1468683303049 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:35:03 INFO - PROCESS | 1666 | 1468683303052 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 1666 | 1468683303053 Marionette TRACE conn2 <- [1,994,null,{}] 08:35:03 INFO - PROCESS | 1666 | 1468683303055 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}] 08:35:03 INFO - PROCESS | 1666 | 1468683303056 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:03 INFO - PROCESS | 1666 | 1468683303154 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:35:03 INFO - PROCESS | 1666 | 1468683303159 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:03 INFO - PROCESS | 1666 | 1468683303160 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295ab800 == 37 [pid = 1666] [id = 256] 08:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124804c00) [pid = 1666] [serial = 766] [outer = 0x0] 08:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x128173c00) [pid = 1666] [serial = 767] [outer = 0x124804c00] 08:35:03 INFO - PROCESS | 1666 | 1468683303184 Marionette DEBUG loaded listener.js 08:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1282b7400) [pid = 1666] [serial = 768] [outer = 0x124804c00] 08:35:03 INFO - PROCESS | 1666 | 1468683303508 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]]]}] 08:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 471ms 08:35:03 INFO - PROCESS | 1666 | 1468683303530 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:35:03 INFO - PROCESS | 1666 | 1468683303532 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:35:03 INFO - PROCESS | 1666 | 1468683303534 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:35:03 INFO - PROCESS | 1666 | 1468683303535 Marionette TRACE conn2 <- [1,998,null,{}] 08:35:03 INFO - PROCESS | 1666 | 1468683303546 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}] 08:35:03 INFO - PROCESS | 1666 | 1468683303547 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:03 INFO - PROCESS | 1666 | 1468683303645 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:35:03 INFO - PROCESS | 1666 | 1468683303649 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:03 INFO - PROCESS | 1666 | 1468683303650 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a523000 == 38 [pid = 1666] [id = 257] 08:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1282b7800) [pid = 1666] [serial = 769] [outer = 0x0] 08:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1282c0000) [pid = 1666] [serial = 770] [outer = 0x1282b7800] 08:35:03 INFO - PROCESS | 1666 | 1468683303674 Marionette DEBUG loaded listener.js 08:35:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1284a9400) [pid = 1666] [serial = 771] [outer = 0x1282b7800] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1171c1c00) [pid = 1666] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1128adc00) [pid = 1666] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1128ad000) [pid = 1666] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1128b2400) [pid = 1666] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1160dac00) [pid = 1666] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1133e9000) [pid = 1666] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1181fbc00) [pid = 1666] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11297cc00) [pid = 1666] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116749800) [pid = 1666] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x11874f800) [pid = 1666] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x119969000) [pid = 1666] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1254af800) [pid = 1666] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:35:03 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x118d86800) [pid = 1666] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:35:04 INFO - PROCESS | 1666 | 1468683304044 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]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 527ms 08:35:04 INFO - PROCESS | 1666 | 1468683304063 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:35:04 INFO - PROCESS | 1666 | 1468683304064 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:35:04 INFO - PROCESS | 1666 | 1468683304067 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 1666 | 1468683304068 Marionette TRACE conn2 <- [1,1002,null,{}] 08:35:04 INFO - PROCESS | 1666 | 1468683304070 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}] 08:35:04 INFO - PROCESS | 1666 | 1468683304071 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:04 INFO - PROCESS | 1666 | 1468683304156 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:35:04 INFO - PROCESS | 1666 | 1468683304162 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 1666 | 1468683304163 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x124126800 == 39 [pid = 1666] [id = 258] 08:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1128ad000) [pid = 1666] [serial = 772] [outer = 0x0] 08:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1181f8c00) [pid = 1666] [serial = 773] [outer = 0x1128ad000] 08:35:04 INFO - PROCESS | 1666 | 1468683304192 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1254ab000) [pid = 1666] [serial = 774] [outer = 0x1128ad000] 08:35:04 INFO - PROCESS | 1666 | 1468683304640 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]]]}] 08:35:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:35:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 624ms 08:35:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:35:04 INFO - PROCESS | 1666 | 1468683304692 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:35:04 INFO - PROCESS | 1666 | 1468683304695 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:35:04 INFO - PROCESS | 1666 | 1468683304698 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:35:04 INFO - PROCESS | 1666 | 1468683304701 Marionette TRACE conn2 <- [1,1006,null,{}] 08:35:04 INFO - PROCESS | 1666 | 1468683304704 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}] 08:35:04 INFO - PROCESS | 1666 | 1468683304707 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:04 INFO - PROCESS | 1666 | 1468683304844 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:35:04 INFO - PROCESS | 1666 | 1468683304852 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:04 INFO - PROCESS | 1666 | 1468683304854 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b211800 == 40 [pid = 1666] [id = 259] 08:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1264b9000) [pid = 1666] [serial = 775] [outer = 0x0] 08:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x129083400) [pid = 1666] [serial = 776] [outer = 0x1264b9000] 08:35:04 INFO - PROCESS | 1666 | 1468683304886 Marionette DEBUG loaded listener.js 08:35:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1291ecc00) [pid = 1666] [serial = 777] [outer = 0x1264b9000] 08:35:05 INFO - PROCESS | 1666 | 1468683305216 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]]]}] 08:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 08:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:35:05 INFO - PROCESS | 1666 | 1468683305222 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:35:05 INFO - PROCESS | 1666 | 1468683305223 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:35:05 INFO - PROCESS | 1666 | 1468683305226 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:35:05 INFO - PROCESS | 1666 | 1468683305228 Marionette TRACE conn2 <- [1,1010,null,{}] 08:35:05 INFO - PROCESS | 1666 | 1468683305232 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}] 08:35:05 INFO - PROCESS | 1666 | 1468683305233 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:05 INFO - PROCESS | 1666 | 1468683305344 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:35:05 INFO - PROCESS | 1666 | 1468683305349 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:05 INFO - PROCESS | 1666 | 1468683305350 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b21f000 == 41 [pid = 1666] [id = 260] 08:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1282ba400) [pid = 1666] [serial = 778] [outer = 0x0] 08:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1291f4c00) [pid = 1666] [serial = 779] [outer = 0x1282ba400] 08:35:05 INFO - PROCESS | 1666 | 1468683305375 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12935d800) [pid = 1666] [serial = 780] [outer = 0x1282ba400] 08:35:05 INFO - PROCESS | 1666 | 1468683305680 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]]]}] 08:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 472ms 08:35:05 INFO - PROCESS | 1666 | 1468683305698 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:35:05 INFO - PROCESS | 1666 | 1468683305699 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:35:05 INFO - PROCESS | 1666 | 1468683305701 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:35:05 INFO - PROCESS | 1666 | 1468683305702 Marionette TRACE conn2 <- [1,1014,null,{}] 08:35:05 INFO - PROCESS | 1666 | 1468683305705 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}] 08:35:05 INFO - PROCESS | 1666 | 1468683305706 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:05 INFO - PROCESS | 1666 | 1468683305794 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:35:05 INFO - PROCESS | 1666 | 1468683305798 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:05 INFO - PROCESS | 1666 | 1468683305799 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be76800 == 42 [pid = 1666] [id = 261] 08:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12908a000) [pid = 1666] [serial = 781] [outer = 0x0] 08:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x129515800) [pid = 1666] [serial = 782] [outer = 0x12908a000] 08:35:05 INFO - PROCESS | 1666 | 1468683305831 Marionette DEBUG loaded listener.js 08:35:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12951c000) [pid = 1666] [serial = 783] [outer = 0x12908a000] 08:35:06 INFO - PROCESS | 1666 | 1468683306279 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]]]}] 08:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 620ms 08:35:06 INFO - PROCESS | 1666 | 1468683306322 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:35:06 INFO - PROCESS | 1666 | 1468683306325 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:35:06 INFO - PROCESS | 1666 | 1468683306330 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:35:06 INFO - PROCESS | 1666 | 1468683306332 Marionette TRACE conn2 <- [1,1018,null,{}] 08:35:06 INFO - PROCESS | 1666 | 1468683306337 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}] 08:35:06 INFO - PROCESS | 1666 | 1468683306339 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:06 INFO - PROCESS | 1666 | 1468683306445 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:35:06 INFO - PROCESS | 1666 | 1468683306538 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:06 INFO - PROCESS | 1666 | 1468683306539 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d2a800 == 43 [pid = 1666] [id = 262] 08:35:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x116079800) [pid = 1666] [serial = 784] [outer = 0x0] 08:35:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11662e800) [pid = 1666] [serial = 785] [outer = 0x116079800] 08:35:06 INFO - PROCESS | 1666 | 1468683306583 Marionette DEBUG loaded listener.js 08:35:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1174dac00) [pid = 1666] [serial = 786] [outer = 0x116079800] 08:35:07 INFO - PROCESS | 1666 | 1468683307006 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]]]}] 08:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 721ms 08:35:07 INFO - PROCESS | 1666 | 1468683307052 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:35:07 INFO - PROCESS | 1666 | 1468683307055 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:35:07 INFO - PROCESS | 1666 | 1468683307059 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - PROCESS | 1666 | 1468683307061 Marionette TRACE conn2 <- [1,1022,null,{}] 08:35:07 INFO - PROCESS | 1666 | 1468683307064 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}] 08:35:07 INFO - PROCESS | 1666 | 1468683307066 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:07 INFO - PROCESS | 1666 | 1468683307171 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:35:07 INFO - PROCESS | 1666 | 1468683307240 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 1666 | 1468683307242 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267e4800 == 44 [pid = 1666] [id = 263] 08:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1181fa000) [pid = 1666] [serial = 787] [outer = 0x0] 08:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x118656c00) [pid = 1666] [serial = 788] [outer = 0x1181fa000] 08:35:07 INFO - PROCESS | 1666 | 1468683307274 Marionette DEBUG loaded listener.js 08:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11942c800) [pid = 1666] [serial = 789] [outer = 0x1181fa000] 08:35:07 INFO - PROCESS | 1666 | 1468683307696 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]]]}] 08:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 670ms 08:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:35:07 INFO - PROCESS | 1666 | 1468683307730 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:35:07 INFO - PROCESS | 1666 | 1468683307731 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:35:07 INFO - PROCESS | 1666 | 1468683307734 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:35:07 INFO - PROCESS | 1666 | 1468683307736 Marionette TRACE conn2 <- [1,1026,null,{}] 08:35:07 INFO - PROCESS | 1666 | 1468683307744 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}] 08:35:07 INFO - PROCESS | 1666 | 1468683307747 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:07 INFO - PROCESS | 1666 | 1468683307880 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:35:07 INFO - PROCESS | 1666 | 1468683307939 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:07 INFO - PROCESS | 1666 | 1468683307941 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0d0800 == 45 [pid = 1666] [id = 264] 08:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x120fda400) [pid = 1666] [serial = 790] [outer = 0x0] 08:35:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124ddd800) [pid = 1666] [serial = 791] [outer = 0x120fda400] 08:35:07 INFO - PROCESS | 1666 | 1468683307984 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x126526c00) [pid = 1666] [serial = 792] [outer = 0x120fda400] 08:35:08 INFO - PROCESS | 1666 | 1468683308393 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]]]}] 08:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 08:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:35:08 INFO - PROCESS | 1666 | 1468683308405 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:35:08 INFO - PROCESS | 1666 | 1468683308406 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:35:08 INFO - PROCESS | 1666 | 1468683308411 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:35:08 INFO - PROCESS | 1666 | 1468683308412 Marionette TRACE conn2 <- [1,1030,null,{}] 08:35:08 INFO - PROCESS | 1666 | 1468683308415 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}] 08:35:08 INFO - PROCESS | 1666 | 1468683308416 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:08 INFO - PROCESS | 1666 | 1468683308522 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:35:08 INFO - PROCESS | 1666 | 1468683308577 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:08 INFO - PROCESS | 1666 | 1468683308578 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0e4800 == 46 [pid = 1666] [id = 265] 08:35:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x126764800) [pid = 1666] [serial = 793] [outer = 0x0] 08:35:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12817cc00) [pid = 1666] [serial = 794] [outer = 0x126764800] 08:35:08 INFO - PROCESS | 1666 | 1468683308607 Marionette DEBUG loaded listener.js 08:35:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x129085c00) [pid = 1666] [serial = 795] [outer = 0x126764800] 08:35:09 INFO - PROCESS | 1666 | 1468683309223 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]]]}] 08:35:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:35:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 872ms 08:35:09 INFO - PROCESS | 1666 | 1468683309281 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:35:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:35:09 INFO - PROCESS | 1666 | 1468683309284 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:35:09 INFO - PROCESS | 1666 | 1468683309287 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:35:09 INFO - PROCESS | 1666 | 1468683309289 Marionette TRACE conn2 <- [1,1034,null,{}] 08:35:09 INFO - PROCESS | 1666 | 1468683309293 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}] 08:35:09 INFO - PROCESS | 1666 | 1468683309294 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:09 INFO - PROCESS | 1666 | 1468683309390 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:35:09 INFO - PROCESS | 1666 | 1468683309457 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:09 INFO - PROCESS | 1666 | 1468683309460 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x11812d000 == 47 [pid = 1666] [id = 266] 08:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x115df9000) [pid = 1666] [serial = 796] [outer = 0x0] 08:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1166f3800) [pid = 1666] [serial = 797] [outer = 0x115df9000] 08:35:09 INFO - PROCESS | 1666 | 1468683309488 Marionette DEBUG loaded listener.js 08:35:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1171c3400) [pid = 1666] [serial = 798] [outer = 0x115df9000] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12b21f000 == 46 [pid = 1666] [id = 260] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12b211800 == 45 [pid = 1666] [id = 259] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x124126800 == 44 [pid = 1666] [id = 258] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12a523000 == 43 [pid = 1666] [id = 257] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1295ab800 == 42 [pid = 1666] [id = 256] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x129010800 == 41 [pid = 1666] [id = 255] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1267ea000 == 40 [pid = 1666] [id = 254] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1169b1800 == 39 [pid = 1666] [id = 253] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12412c000 == 38 [pid = 1666] [id = 252] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119bce000 == 37 [pid = 1666] [id = 251] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x117144800 == 36 [pid = 1666] [id = 250] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11713b000 == 35 [pid = 1666] [id = 249] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x118773800 == 34 [pid = 1666] [id = 248] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x112545000 == 33 [pid = 1666] [id = 247] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x11609a000 == 32 [pid = 1666] [id = 237] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0e4800 == 31 [pid = 1666] [id = 265] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0d0800 == 30 [pid = 1666] [id = 264] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1267e4800 == 29 [pid = 1666] [id = 263] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12be76800 == 28 [pid = 1666] [id = 261] 08:35:10 INFO - PROCESS | 1666 | --DOCSHELL 0x118d2a800 == 27 [pid = 1666] [id = 262] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x119b96800) [pid = 1666] [serial = 728] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x118756000) [pid = 1666] [serial = 725] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x118146000) [pid = 1666] [serial = 719] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1181fc000) [pid = 1666] [serial = 720] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113308000) [pid = 1666] [serial = 713] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x113aa0000) [pid = 1666] [serial = 714] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x116914400) [pid = 1666] [serial = 716] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1171c0000) [pid = 1666] [serial = 717] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11607b800) [pid = 1666] [serial = 711] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113d4bc00) [pid = 1666] [serial = 710] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1184c7800) [pid = 1666] [serial = 722] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x113aaa800) [pid = 1666] [serial = 699] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1133c8400) [pid = 1666] [serial = 698] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174ec000) [pid = 1666] [serial = 702] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116979400) [pid = 1666] [serial = 701] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119965400) [pid = 1666] [serial = 705] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119126c00) [pid = 1666] [serial = 704] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124de4c00) [pid = 1666] [serial = 708] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124563400) [pid = 1666] [serial = 707] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x126041000) [pid = 1666] [serial = 734] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x124ffa000) [pid = 1666] [serial = 732] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124a8d800) [pid = 1666] [serial = 731] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x117ea5400) [pid = 1666] [serial = 737] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x126429c00) [pid = 1666] [serial = 735] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124530800) [pid = 1666] [serial = 729] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11942e400) [pid = 1666] [serial = 726] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1186b7000) [pid = 1666] [serial = 723] [outer = 0x0] [url = about:blank] 08:35:10 INFO - PROCESS | 1666 | 1468683310446 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]]]}] 08:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1224ms 08:35:10 INFO - PROCESS | 1666 | 1468683310513 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:35:10 INFO - PROCESS | 1666 | 1468683310515 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:35:10 INFO - PROCESS | 1666 | 1468683310519 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:35:10 INFO - PROCESS | 1666 | 1468683310521 Marionette TRACE conn2 <- [1,1038,null,{}] 08:35:10 INFO - PROCESS | 1666 | 1468683310524 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}] 08:35:10 INFO - PROCESS | 1666 | 1468683310527 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:10 INFO - PROCESS | 1666 | 1468683310606 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:35:10 INFO - PROCESS | 1666 | 1468683310614 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:10 INFO - PROCESS | 1666 | 1468683310617 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e6b800 == 28 [pid = 1666] [id = 267] 08:35:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112e94800) [pid = 1666] [serial = 799] [outer = 0x0] 08:35:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x113305800) [pid = 1666] [serial = 800] [outer = 0x112e94800] 08:35:10 INFO - PROCESS | 1666 | 1468683310645 Marionette DEBUG loaded listener.js 08:35:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1133e0800) [pid = 1666] [serial = 801] [outer = 0x112e94800] 08:35:11 INFO - PROCESS | 1666 | 1468683311022 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]]]}] 08:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 570ms 08:35:11 INFO - PROCESS | 1666 | 1468683311089 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:35:11 INFO - PROCESS | 1666 | 1468683311094 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:35:11 INFO - PROCESS | 1666 | 1468683311100 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:35:11 INFO - PROCESS | 1666 | 1468683311103 Marionette TRACE conn2 <- [1,1042,null,{}] 08:35:11 INFO - PROCESS | 1666 | 1468683311107 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}] 08:35:11 INFO - PROCESS | 1666 | 1468683311109 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:11 INFO - PROCESS | 1666 | 1468683311226 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:35:11 INFO - PROCESS | 1666 | 1468683311239 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:11 INFO - PROCESS | 1666 | 1468683311242 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169b3800 == 29 [pid = 1666] [id = 268] 08:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1160db400) [pid = 1666] [serial = 802] [outer = 0x0] 08:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116915800) [pid = 1666] [serial = 803] [outer = 0x1160db400] 08:35:11 INFO - PROCESS | 1666 | 1468683311286 Marionette DEBUG loaded listener.js 08:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1171c0000) [pid = 1666] [serial = 804] [outer = 0x1160db400] 08:35:11 INFO - PROCESS | 1666 | 1468683311712 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]]]}] 08:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 622ms 08:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:35:11 INFO - PROCESS | 1666 | 1468683311721 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:35:11 INFO - PROCESS | 1666 | 1468683311722 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:35:11 INFO - PROCESS | 1666 | 1468683311725 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:35:11 INFO - PROCESS | 1666 | 1468683311727 Marionette TRACE conn2 <- [1,1046,null,{}] 08:35:11 INFO - PROCESS | 1666 | 1468683311735 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}] 08:35:11 INFO - PROCESS | 1666 | 1468683311738 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:11 INFO - PROCESS | 1666 | 1468683311812 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:35:11 INFO - PROCESS | 1666 | 1468683311817 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:11 INFO - PROCESS | 1666 | 1468683311820 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x11815c000 == 30 [pid = 1666] [id = 269] 08:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1181f2000) [pid = 1666] [serial = 805] [outer = 0x0] 08:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1181f8800) [pid = 1666] [serial = 806] [outer = 0x1181f2000] 08:35:11 INFO - PROCESS | 1666 | 1468683311850 Marionette DEBUG loaded listener.js 08:35:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x118431400) [pid = 1666] [serial = 807] [outer = 0x1181f2000] 08:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:35:12 INFO - PROCESS | 1666 | 1468683312189 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]]]}] 08:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 08:35:12 INFO - PROCESS | 1666 | 1468683312197 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 1666 | 1468683312199 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:35:12 INFO - PROCESS | 1666 | 1468683312201 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 1666 | 1468683312203 Marionette TRACE conn2 <- [1,1050,null,{}] 08:35:12 INFO - PROCESS | 1666 | 1468683312205 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}] 08:35:12 INFO - PROCESS | 1666 | 1468683312206 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:12 INFO - PROCESS | 1666 | 1468683312287 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:35:12 INFO - PROCESS | 1666 | 1468683312343 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:12 INFO - PROCESS | 1666 | 1468683312344 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x119aae000 == 31 [pid = 1666] [id = 270] 08:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x118430c00) [pid = 1666] [serial = 808] [outer = 0x0] 08:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1184d3c00) [pid = 1666] [serial = 809] [outer = 0x118430c00] 08:35:12 INFO - PROCESS | 1666 | 1468683312369 Marionette DEBUG loaded listener.js 08:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118758800) [pid = 1666] [serial = 810] [outer = 0x118430c00] 08:35:12 INFO - PROCESS | 1666 | 1468683312627 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]]]}] 08:35:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:35:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 08:35:12 INFO - PROCESS | 1666 | 1468683312671 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:35:12 INFO - PROCESS | 1666 | 1468683312672 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:35:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:35:12 INFO - PROCESS | 1666 | 1468683312689 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:35:12 INFO - PROCESS | 1666 | 1468683312690 Marionette TRACE conn2 <- [1,1054,null,{}] 08:35:12 INFO - PROCESS | 1666 | 1468683312699 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}] 08:35:12 INFO - PROCESS | 1666 | 1468683312701 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:12 INFO - PROCESS | 1666 | 1468683312793 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:35:12 INFO - PROCESS | 1666 | 1468683312796 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:12 INFO - PROCESS | 1666 | 1468683312797 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c08000 == 32 [pid = 1666] [id = 271] 08:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11875ac00) [pid = 1666] [serial = 811] [outer = 0x0] 08:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119422800) [pid = 1666] [serial = 812] [outer = 0x11875ac00] 08:35:12 INFO - PROCESS | 1666 | 1468683312822 Marionette DEBUG loaded listener.js 08:35:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x119962800) [pid = 1666] [serial = 813] [outer = 0x11875ac00] 08:35:13 INFO - PROCESS | 1666 | 1468683313136 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]]]}] 08:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 489ms 08:35:13 INFO - PROCESS | 1666 | 1468683313176 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 1666 | 1468683313179 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:35:13 INFO - PROCESS | 1666 | 1468683313182 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 1666 | 1468683313183 Marionette TRACE conn2 <- [1,1058,null,{}] 08:35:13 INFO - PROCESS | 1666 | 1468683313185 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}] 08:35:13 INFO - PROCESS | 1666 | 1468683313189 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:13 INFO - PROCESS | 1666 | 1468683313305 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:35:13 INFO - PROCESS | 1666 | 1468683313309 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:13 INFO - PROCESS | 1666 | 1468683313310 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a0f000 == 33 [pid = 1666] [id = 272] 08:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119b99800) [pid = 1666] [serial = 814] [outer = 0x0] 08:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x120fd9c00) [pid = 1666] [serial = 815] [outer = 0x119b99800] 08:35:13 INFO - PROCESS | 1666 | 1468683313335 Marionette DEBUG loaded listener.js 08:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124537400) [pid = 1666] [serial = 816] [outer = 0x119b99800] 08:35:13 INFO - PROCESS | 1666 | 1468683313656 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]]]}] 08:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 518ms 08:35:13 INFO - PROCESS | 1666 | 1468683313701 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:35:13 INFO - PROCESS | 1666 | 1468683313702 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:35:13 INFO - PROCESS | 1666 | 1468683313704 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:35:13 INFO - PROCESS | 1666 | 1468683313705 Marionette TRACE conn2 <- [1,1062,null,{}] 08:35:13 INFO - PROCESS | 1666 | 1468683313707 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}] 08:35:13 INFO - PROCESS | 1666 | 1468683313709 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:13 INFO - PROCESS | 1666 | 1468683313806 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:35:13 INFO - PROCESS | 1666 | 1468683313840 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:13 INFO - PROCESS | 1666 | 1468683313842 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x126517800 == 34 [pid = 1666] [id = 273] 08:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x111caec00) [pid = 1666] [serial = 817] [outer = 0x0] 08:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124a93000) [pid = 1666] [serial = 818] [outer = 0x111caec00] 08:35:13 INFO - PROCESS | 1666 | 1468683313865 Marionette DEBUG loaded listener.js 08:35:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1254a8400) [pid = 1666] [serial = 819] [outer = 0x111caec00] 08:35:14 INFO - PROCESS | 1666 | 1468683314168 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]]]}] 08:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 518ms 08:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:35:14 INFO - PROCESS | 1666 | 1468683314222 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:35:14 INFO - PROCESS | 1666 | 1468683314224 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:35:14 INFO - PROCESS | 1666 | 1468683314226 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:35:14 INFO - PROCESS | 1666 | 1468683314227 Marionette TRACE conn2 <- [1,1066,null,{}] 08:35:14 INFO - PROCESS | 1666 | 1468683314229 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}] 08:35:14 INFO - PROCESS | 1666 | 1468683314230 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:14 INFO - PROCESS | 1666 | 1468683314322 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:35:14 INFO - PROCESS | 1666 | 1468683314359 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:14 INFO - PROCESS | 1666 | 1468683314360 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267e4800 == 35 [pid = 1666] [id = 274] 08:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x124806c00) [pid = 1666] [serial = 820] [outer = 0x0] 08:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12603cc00) [pid = 1666] [serial = 821] [outer = 0x124806c00] 08:35:14 INFO - PROCESS | 1666 | 1468683314383 Marionette DEBUG loaded listener.js 08:35:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12641cc00) [pid = 1666] [serial = 822] [outer = 0x124806c00] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x118427800) [pid = 1666] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x110d4e000) [pid = 1666] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x123927c00) [pid = 1666] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x113f39c00) [pid = 1666] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x124804c00) [pid = 1666] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12908a000) [pid = 1666] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1128ad000) [pid = 1666] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1282ba400) [pid = 1666] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1264b9000) [pid = 1666] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x123958c00) [pid = 1666] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x116746400) [pid = 1666] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128099800) [pid = 1666] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1282b7800) [pid = 1666] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1171c2400) [pid = 1666] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116910c00) [pid = 1666] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:35:14 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1196a8400) [pid = 1666] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:35:14 INFO - PROCESS | 1666 | 1468683314889 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]]]}] 08:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 684ms 08:35:14 INFO - PROCESS | 1666 | 1468683314911 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:35:14 INFO - PROCESS | 1666 | 1468683314912 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:35:14 INFO - PROCESS | 1666 | 1468683314915 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:35:14 INFO - PROCESS | 1666 | 1468683314916 Marionette TRACE conn2 <- [1,1070,null,{}] 08:35:14 INFO - PROCESS | 1666 | 1468683314918 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}] 08:35:14 INFO - PROCESS | 1666 | 1468683314920 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:15 INFO - PROCESS | 1666 | 1468683315005 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:35:15 INFO - PROCESS | 1666 | 1468683315009 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 1666 | 1468683315012 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12807f800 == 36 [pid = 1666] [id = 275] 08:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x110d4e000) [pid = 1666] [serial = 823] [outer = 0x0] 08:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x113f39c00) [pid = 1666] [serial = 824] [outer = 0x110d4e000] 08:35:15 INFO - PROCESS | 1666 | 1468683315036 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118429800) [pid = 1666] [serial = 825] [outer = 0x110d4e000] 08:35:15 INFO - PROCESS | 1666 | 1468683315367 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]]]}] 08:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 474ms 08:35:15 INFO - PROCESS | 1666 | 1468683315389 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:35:15 INFO - PROCESS | 1666 | 1468683315390 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:35:15 INFO - PROCESS | 1666 | 1468683315394 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - PROCESS | 1666 | 1468683315396 Marionette TRACE conn2 <- [1,1074,null,{}] 08:35:15 INFO - PROCESS | 1666 | 1468683315399 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}] 08:35:15 INFO - PROCESS | 1666 | 1468683315400 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:15 INFO - PROCESS | 1666 | 1468683315500 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:35:15 INFO - PROCESS | 1666 | 1468683315506 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 1666 | 1468683315507 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x129019800 == 37 [pid = 1666] [id = 276] 08:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1128ad000) [pid = 1666] [serial = 826] [outer = 0x0] 08:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1184cf800) [pid = 1666] [serial = 827] [outer = 0x1128ad000] 08:35:15 INFO - PROCESS | 1666 | 1468683315531 Marionette DEBUG loaded listener.js 08:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12641e800) [pid = 1666] [serial = 828] [outer = 0x1128ad000] 08:35:15 INFO - PROCESS | 1666 | 1468683315848 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]]]}] 08:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 08:35:15 INFO - PROCESS | 1666 | 1468683315864 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:35:15 INFO - PROCESS | 1666 | 1468683315865 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:35:15 INFO - PROCESS | 1666 | 1468683315868 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:35:15 INFO - PROCESS | 1666 | 1468683315869 Marionette TRACE conn2 <- [1,1078,null,{}] 08:35:15 INFO - PROCESS | 1666 | 1468683315872 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}] 08:35:15 INFO - PROCESS | 1666 | 1468683315873 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:15 INFO - PROCESS | 1666 | 1468683315969 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:35:15 INFO - PROCESS | 1666 | 1468683315973 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:15 INFO - PROCESS | 1666 | 1468683315974 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a844800 == 38 [pid = 1666] [id = 277] 08:35:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126532c00) [pid = 1666] [serial = 829] [outer = 0x0] 08:35:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x126768c00) [pid = 1666] [serial = 830] [outer = 0x126532c00] 08:35:16 INFO - PROCESS | 1666 | 1468683316004 Marionette DEBUG loaded listener.js 08:35:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1282b4400) [pid = 1666] [serial = 831] [outer = 0x126532c00] 08:35:16 INFO - PROCESS | 1666 | 1468683316329 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]]]}] 08:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 470ms 08:35:16 INFO - PROCESS | 1666 | 1468683316339 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:35:16 INFO - PROCESS | 1666 | 1468683316340 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:35:16 INFO - PROCESS | 1666 | 1468683316348 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:35:16 INFO - PROCESS | 1666 | 1468683316349 Marionette TRACE conn2 <- [1,1082,null,{}] 08:35:16 INFO - PROCESS | 1666 | 1468683316351 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}] 08:35:16 INFO - PROCESS | 1666 | 1468683316352 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:16 INFO - PROCESS | 1666 | 1468683316459 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:35:16 INFO - PROCESS | 1666 | 1468683316464 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:16 INFO - PROCESS | 1666 | 1468683316465 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12aea3800 == 39 [pid = 1666] [id = 278] 08:35:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119962400) [pid = 1666] [serial = 832] [outer = 0x0] 08:35:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1282bd800) [pid = 1666] [serial = 833] [outer = 0x119962400] 08:35:16 INFO - PROCESS | 1666 | 1468683316489 Marionette DEBUG loaded listener.js 08:35:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x129087800) [pid = 1666] [serial = 834] [outer = 0x119962400] 08:35:16 INFO - PROCESS | 1666 | 1468683316799 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]]]}] 08:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 08:35:16 INFO - PROCESS | 1666 | 1468683316865 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:35:16 INFO - PROCESS | 1666 | 1468683316867 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:35:16 INFO - PROCESS | 1666 | 1468683316873 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:35:16 INFO - PROCESS | 1666 | 1468683316876 Marionette TRACE conn2 <- [1,1086,null,{}] 08:35:16 INFO - PROCESS | 1666 | 1468683316880 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}] 08:35:16 INFO - PROCESS | 1666 | 1468683316882 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:16 INFO - PROCESS | 1666 | 1468683316979 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:35:17 INFO - PROCESS | 1666 | 1468683317075 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 1666 | 1468683317078 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x116241000 == 40 [pid = 1666] [id = 279] 08:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1128af800) [pid = 1666] [serial = 835] [outer = 0x0] 08:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x112d36800) [pid = 1666] [serial = 836] [outer = 0x1128af800] 08:35:17 INFO - PROCESS | 1666 | 1468683317110 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1133d2400) [pid = 1666] [serial = 837] [outer = 0x1128af800] 08:35:17 INFO - PROCESS | 1666 | 1468683317606 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]]]}] 08:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 773ms 08:35:17 INFO - PROCESS | 1666 | 1468683317651 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:35:17 INFO - PROCESS | 1666 | 1468683317654 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:35:17 INFO - PROCESS | 1666 | 1468683317660 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:35:17 INFO - PROCESS | 1666 | 1468683317663 Marionette TRACE conn2 <- [1,1090,null,{}] 08:35:17 INFO - PROCESS | 1666 | 1468683317667 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}] 08:35:17 INFO - PROCESS | 1666 | 1468683317669 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:17 INFO - PROCESS | 1666 | 1468683317775 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:35:17 INFO - PROCESS | 1666 | 1468683317852 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:17 INFO - PROCESS | 1666 | 1468683317853 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x119a9d800 == 41 [pid = 1666] [id = 280] 08:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x116909000) [pid = 1666] [serial = 838] [outer = 0x0] 08:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x116917c00) [pid = 1666] [serial = 839] [outer = 0x116909000] 08:35:17 INFO - PROCESS | 1666 | 1468683317883 Marionette DEBUG loaded listener.js 08:35:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1174e5c00) [pid = 1666] [serial = 840] [outer = 0x116909000] 08:35:18 INFO - PROCESS | 1666 | 1468683318563 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]]]}] 08:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 979ms 08:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:35:18 INFO - PROCESS | 1666 | 1468683318637 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:35:18 INFO - PROCESS | 1666 | 1468683318641 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:35:18 INFO - PROCESS | 1666 | 1468683318646 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:35:18 INFO - PROCESS | 1666 | 1468683318649 Marionette TRACE conn2 <- [1,1094,null,{}] 08:35:18 INFO - PROCESS | 1666 | 1468683318655 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}] 08:35:18 INFO - PROCESS | 1666 | 1468683318658 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:18 INFO - PROCESS | 1666 | 1468683318817 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:35:18 INFO - PROCESS | 1666 | 1468683318825 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:18 INFO - PROCESS | 1666 | 1468683318827 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e46000 == 42 [pid = 1666] [id = 281] 08:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11607b800) [pid = 1666] [serial = 841] [outer = 0x0] 08:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1166f7c00) [pid = 1666] [serial = 842] [outer = 0x11607b800] 08:35:18 INFO - PROCESS | 1666 | 1468683318855 Marionette DEBUG loaded listener.js 08:35:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1171c2400) [pid = 1666] [serial = 843] [outer = 0x11607b800] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x12a844800 == 41 [pid = 1666] [id = 277] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x129019800 == 40 [pid = 1666] [id = 276] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x12807f800 == 39 [pid = 1666] [id = 275] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x1267e4800 == 38 [pid = 1666] [id = 274] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x126517800 == 37 [pid = 1666] [id = 273] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x124a0f000 == 36 [pid = 1666] [id = 272] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x123c08000 == 35 [pid = 1666] [id = 271] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x119aae000 == 34 [pid = 1666] [id = 270] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x11815c000 == 33 [pid = 1666] [id = 269] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x1169b3800 == 32 [pid = 1666] [id = 268] 08:35:19 INFO - PROCESS | 1666 | --DOCSHELL 0x112e6b800 == 31 [pid = 1666] [id = 267] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x119b9b000) [pid = 1666] [serial = 738] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1280a0800) [pid = 1666] [serial = 764] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x124ffbc00) [pid = 1666] [serial = 765] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1282c0000) [pid = 1666] [serial = 770] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11813d000) [pid = 1666] [serial = 749] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1181f4c00) [pid = 1666] [serial = 750] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x116915c00) [pid = 1666] [serial = 743] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1174d5800) [pid = 1666] [serial = 744] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x120fd3c00) [pid = 1666] [serial = 755] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x123922400) [pid = 1666] [serial = 756] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118757400) [pid = 1666] [serial = 752] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1196a5800) [pid = 1666] [serial = 753] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x110e96c00) [pid = 1666] [serial = 740] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x111e36800) [pid = 1666] [serial = 741] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12410b800) [pid = 1666] [serial = 758] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11607fc00) [pid = 1666] [serial = 746] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128173c00) [pid = 1666] [serial = 767] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11696b800) [pid = 1666] [serial = 747] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12951c000) [pid = 1666] [serial = 783] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x129515800) [pid = 1666] [serial = 782] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1181f8c00) [pid = 1666] [serial = 773] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12935d800) [pid = 1666] [serial = 780] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1254ab000) [pid = 1666] [serial = 774] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x129083400) [pid = 1666] [serial = 776] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1284a9400) [pid = 1666] [serial = 771] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12603e000) [pid = 1666] [serial = 761] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12676b400) [pid = 1666] [serial = 762] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1282b7400) [pid = 1666] [serial = 768] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1291f4c00) [pid = 1666] [serial = 779] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x124a6a000) [pid = 1666] [serial = 759] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1291ecc00) [pid = 1666] [serial = 777] [outer = 0x0] [url = about:blank] 08:35:19 INFO - PROCESS | 1666 | 1468683319301 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]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 675ms 08:35:19 INFO - PROCESS | 1666 | 1468683319320 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 1666 | 1468683319323 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:35:19 INFO - PROCESS | 1666 | 1468683319329 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1666 | 1468683319331 Marionette TRACE conn2 <- [1,1098,null,{}] 08:35:19 INFO - PROCESS | 1666 | 1468683319333 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}] 08:35:19 INFO - PROCESS | 1666 | 1468683319335 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:19 INFO - PROCESS | 1666 | 1468683319413 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:35:19 INFO - PROCESS | 1666 | 1468683319417 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 1666 | 1468683319418 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e56000 == 32 [pid = 1666] [id = 282] 08:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1171ca400) [pid = 1666] [serial = 844] [outer = 0x0] 08:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11813f800) [pid = 1666] [serial = 845] [outer = 0x1171ca400] 08:35:19 INFO - PROCESS | 1666 | 1468683319448 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x118422800) [pid = 1666] [serial = 846] [outer = 0x1171ca400] 08:35:19 INFO - PROCESS | 1666 | 1468683319768 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]]]}] 08:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 08:35:19 INFO - PROCESS | 1666 | 1468683319807 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:35:19 INFO - PROCESS | 1666 | 1468683319809 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:35:19 INFO - PROCESS | 1666 | 1468683319812 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:35:19 INFO - PROCESS | 1666 | 1468683319815 Marionette TRACE conn2 <- [1,1102,null,{}] 08:35:19 INFO - PROCESS | 1666 | 1468683319822 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}] 08:35:19 INFO - PROCESS | 1666 | 1468683319826 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:19 INFO - PROCESS | 1666 | 1468683319905 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:35:19 INFO - PROCESS | 1666 | 1468683319913 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:19 INFO - PROCESS | 1666 | 1468683319915 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ee9000 == 33 [pid = 1666] [id = 283] 08:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x118654000) [pid = 1666] [serial = 847] [outer = 0x0] 08:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118d82800) [pid = 1666] [serial = 848] [outer = 0x118654000] 08:35:19 INFO - PROCESS | 1666 | 1468683319944 Marionette DEBUG loaded listener.js 08:35:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11995c000) [pid = 1666] [serial = 849] [outer = 0x118654000] 08:35:20 INFO - PROCESS | 1666 | 1468683320292 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]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 524ms 08:35:20 INFO - PROCESS | 1666 | 1468683320337 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 1666 | 1468683320338 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:35:20 INFO - PROCESS | 1666 | 1468683320340 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1666 | 1468683320342 Marionette TRACE conn2 <- [1,1106,null,{}] 08:35:20 INFO - PROCESS | 1666 | 1468683320344 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}] 08:35:20 INFO - PROCESS | 1666 | 1468683320345 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:20 INFO - PROCESS | 1666 | 1468683320427 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:35:20 INFO - PROCESS | 1666 | 1468683320431 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 1666 | 1468683320432 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1245d5800 == 34 [pid = 1666] [id = 284] 08:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119ef8800) [pid = 1666] [serial = 850] [outer = 0x0] 08:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x120fdb800) [pid = 1666] [serial = 851] [outer = 0x119ef8800] 08:35:20 INFO - PROCESS | 1666 | 1468683320458 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12410b800) [pid = 1666] [serial = 852] [outer = 0x119ef8800] 08:35:20 INFO - PROCESS | 1666 | 1468683320769 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]]]}] 08:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 08:35:20 INFO - PROCESS | 1666 | 1468683320813 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:35:20 INFO - PROCESS | 1666 | 1468683320814 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:35:20 INFO - PROCESS | 1666 | 1468683320816 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:35:20 INFO - PROCESS | 1666 | 1468683320817 Marionette TRACE conn2 <- [1,1110,null,{}] 08:35:20 INFO - PROCESS | 1666 | 1468683320820 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}] 08:35:20 INFO - PROCESS | 1666 | 1468683320821 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:20 INFO - PROCESS | 1666 | 1468683320897 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:35:20 INFO - PROCESS | 1666 | 1468683320901 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:20 INFO - PROCESS | 1666 | 1468683320902 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x126508000 == 35 [pid = 1666] [id = 285] 08:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1241b9400) [pid = 1666] [serial = 853] [outer = 0x0] 08:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124ae4c00) [pid = 1666] [serial = 854] [outer = 0x1241b9400] 08:35:20 INFO - PROCESS | 1666 | 1468683320930 Marionette DEBUG loaded listener.js 08:35:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1254ae800) [pid = 1666] [serial = 855] [outer = 0x1241b9400] 08:35:21 INFO - PROCESS | 1666 | 1468683321263 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]]]}] 08:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 08:35:21 INFO - PROCESS | 1666 | 1468683321285 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:35:21 INFO - PROCESS | 1666 | 1468683321286 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:35:21 INFO - PROCESS | 1666 | 1468683321289 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:35:21 INFO - PROCESS | 1666 | 1468683321290 Marionette TRACE conn2 <- [1,1114,null,{}] 08:35:21 INFO - PROCESS | 1666 | 1468683321293 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}] 08:35:21 INFO - PROCESS | 1666 | 1468683321299 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:21 INFO - PROCESS | 1666 | 1468683321432 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:35:21 INFO - PROCESS | 1666 | 1468683321443 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 1666 | 1468683321444 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267e0000 == 36 [pid = 1666] [id = 286] 08:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1254af800) [pid = 1666] [serial = 856] [outer = 0x0] 08:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126045400) [pid = 1666] [serial = 857] [outer = 0x1254af800] 08:35:21 INFO - PROCESS | 1666 | 1468683321469 Marionette DEBUG loaded listener.js 08:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x128172400) [pid = 1666] [serial = 858] [outer = 0x1254af800] 08:35:21 INFO - PROCESS | 1666 | 1468683321802 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]]]}] 08:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 522ms 08:35:21 INFO - PROCESS | 1666 | 1468683321813 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:35:21 INFO - PROCESS | 1666 | 1468683321814 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:35:21 INFO - PROCESS | 1666 | 1468683321816 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:35:21 INFO - PROCESS | 1666 | 1468683321817 Marionette TRACE conn2 <- [1,1118,null,{}] 08:35:21 INFO - PROCESS | 1666 | 1468683321820 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}] 08:35:21 INFO - PROCESS | 1666 | 1468683321821 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:21 INFO - PROCESS | 1666 | 1468683321916 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:35:21 INFO - PROCESS | 1666 | 1468683321951 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:21 INFO - PROCESS | 1666 | 1468683321952 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919b000 == 37 [pid = 1666] [id = 287] 08:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128177400) [pid = 1666] [serial = 859] [outer = 0x0] 08:35:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1284a6c00) [pid = 1666] [serial = 860] [outer = 0x128177400] 08:35:21 INFO - PROCESS | 1666 | 1468683321977 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12908bc00) [pid = 1666] [serial = 861] [outer = 0x128177400] 08:35:22 INFO - PROCESS | 1666 | 1468683322444 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]]]}] 08:35:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:35:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 08:35:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:35:22 INFO - PROCESS | 1666 | 1468683322486 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:35:22 INFO - PROCESS | 1666 | 1468683322487 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:35:22 INFO - PROCESS | 1666 | 1468683322489 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:35:22 INFO - PROCESS | 1666 | 1468683322490 Marionette TRACE conn2 <- [1,1122,null,{}] 08:35:22 INFO - PROCESS | 1666 | 1468683322492 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}] 08:35:22 INFO - PROCESS | 1666 | 1468683322493 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:22 INFO - PROCESS | 1666 | 1468683322588 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:35:22 INFO - PROCESS | 1666 | 1468683322645 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:22 INFO - PROCESS | 1666 | 1468683322646 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a839800 == 38 [pid = 1666] [id = 288] 08:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1291e8800) [pid = 1666] [serial = 862] [outer = 0x0] 08:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x129353000) [pid = 1666] [serial = 863] [outer = 0x1291e8800] 08:35:22 INFO - PROCESS | 1666 | 1468683322671 Marionette DEBUG loaded listener.js 08:35:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129520c00) [pid = 1666] [serial = 864] [outer = 0x1291e8800] 08:35:22 INFO - PROCESS | 1666 | 1468683322966 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]]]}] 08:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 517ms 08:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:35:23 INFO - PROCESS | 1666 | 1468683323007 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:35:23 INFO - PROCESS | 1666 | 1468683323008 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:35:23 INFO - PROCESS | 1666 | 1468683323012 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 1666 | 1468683323015 Marionette TRACE conn2 <- [1,1126,null,{}] 08:35:23 INFO - PROCESS | 1666 | 1468683323017 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}] 08:35:23 INFO - PROCESS | 1666 | 1468683323018 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:23 INFO - PROCESS | 1666 | 1468683323115 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:35:23 INFO - PROCESS | 1666 | 1468683323151 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:23 INFO - PROCESS | 1666 | 1468683323160 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be6b800 == 39 [pid = 1666] [id = 289] 08:35:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x129dd4400) [pid = 1666] [serial = 865] [outer = 0x0] 08:35:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12a650400) [pid = 1666] [serial = 866] [outer = 0x129dd4400] 08:35:23 INFO - PROCESS | 1666 | 1468683323184 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12a65ac00) [pid = 1666] [serial = 867] [outer = 0x129dd4400] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11875ac00) [pid = 1666] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x111caec00) [pid = 1666] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1160db400) [pid = 1666] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118430c00) [pid = 1666] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x112e94800) [pid = 1666] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1181f2000) [pid = 1666] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x115df9000) [pid = 1666] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116079800) [pid = 1666] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1181fa000) [pid = 1666] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x120fda400) [pid = 1666] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x126764800) [pid = 1666] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119b99800) [pid = 1666] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124806c00) [pid = 1666] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x126532c00) [pid = 1666] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x110d4e000) [pid = 1666] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:35:23 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1128ad000) [pid = 1666] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:35:23 INFO - PROCESS | 1666 | 1468683323534 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]]]}] 08:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 575ms 08:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:35:23 INFO - PROCESS | 1666 | 1468683323586 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:35:23 INFO - PROCESS | 1666 | 1468683323587 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:35:23 INFO - PROCESS | 1666 | 1468683323589 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:35:23 INFO - PROCESS | 1666 | 1468683323591 Marionette TRACE conn2 <- [1,1130,null,{}] 08:35:23 INFO - PROCESS | 1666 | 1468683323593 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}] 08:35:23 INFO - PROCESS | 1666 | 1468683323594 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:23 INFO - PROCESS | 1666 | 1468683323662 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:35:23 INFO - PROCESS | 1666 | 1468683323666 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:23 INFO - PROCESS | 1666 | 1468683323667 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267e0800 == 40 [pid = 1666] [id = 290] 08:35:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1133e3c00) [pid = 1666] [serial = 868] [outer = 0x0] 08:35:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1181f2000) [pid = 1666] [serial = 869] [outer = 0x1133e3c00] 08:35:23 INFO - PROCESS | 1666 | 1468683323686 Marionette DEBUG loaded listener.js 08:35:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11969fc00) [pid = 1666] [serial = 870] [outer = 0x1133e3c00] 08:35:24 INFO - PROCESS | 1666 | 1468683324133 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]]]}] 08:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 570ms 08:35:24 INFO - PROCESS | 1666 | 1468683324162 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:35:24 INFO - PROCESS | 1666 | 1468683324164 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:35:24 INFO - PROCESS | 1666 | 1468683324168 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 1666 | 1468683324171 Marionette TRACE conn2 <- [1,1134,null,{}] 08:35:24 INFO - PROCESS | 1666 | 1468683324174 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}] 08:35:24 INFO - PROCESS | 1666 | 1468683324176 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:24 INFO - PROCESS | 1666 | 1468683324329 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:35:24 INFO - PROCESS | 1666 | 1468683324340 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 1666 | 1468683324342 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c32c000 == 41 [pid = 1666] [id = 291] 08:35:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12401c400) [pid = 1666] [serial = 871] [outer = 0x0] 08:35:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x126532c00) [pid = 1666] [serial = 872] [outer = 0x12401c400] 08:35:24 INFO - PROCESS | 1666 | 1468683324370 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12a679c00) [pid = 1666] [serial = 873] [outer = 0x12401c400] 08:35:24 INFO - PROCESS | 1666 | 1468683324702 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]]]}] 08:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 572ms 08:35:24 INFO - PROCESS | 1666 | 1468683324740 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:35:24 INFO - PROCESS | 1666 | 1468683324741 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:35:24 INFO - PROCESS | 1666 | 1468683324746 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:35:24 INFO - PROCESS | 1666 | 1468683324748 Marionette TRACE conn2 <- [1,1138,null,{}] 08:35:24 INFO - PROCESS | 1666 | 1468683324750 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}] 08:35:24 INFO - PROCESS | 1666 | 1468683324751 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:24 INFO - PROCESS | 1666 | 1468683324855 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:35:24 INFO - PROCESS | 1666 | 1468683324863 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:24 INFO - PROCESS | 1666 | 1468683324864 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c347000 == 42 [pid = 1666] [id = 292] 08:35:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a8e3400) [pid = 1666] [serial = 874] [outer = 0x0] 08:35:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a8eb400) [pid = 1666] [serial = 875] [outer = 0x12a8e3400] 08:35:24 INFO - PROCESS | 1666 | 1468683324887 Marionette DEBUG loaded listener.js 08:35:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12ae62000) [pid = 1666] [serial = 876] [outer = 0x12a8e3400] 08:35:25 INFO - PROCESS | 1666 | 1468683325195 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]]]}] 08:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 08:35:25 INFO - PROCESS | 1666 | 1468683325215 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:35:25 INFO - PROCESS | 1666 | 1468683325216 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:35:25 INFO - PROCESS | 1666 | 1468683325219 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - PROCESS | 1666 | 1468683325220 Marionette TRACE conn2 <- [1,1142,null,{}] 08:35:25 INFO - PROCESS | 1666 | 1468683325222 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}] 08:35:25 INFO - PROCESS | 1666 | 1468683325223 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:25 INFO - PROCESS | 1666 | 1468683325314 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:35:25 INFO - PROCESS | 1666 | 1468683325317 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:25 INFO - PROCESS | 1666 | 1468683325318 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb5b800 == 43 [pid = 1666] [id = 293] 08:35:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a8e7000) [pid = 1666] [serial = 877] [outer = 0x0] 08:35:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12ae6f000) [pid = 1666] [serial = 878] [outer = 0x12a8e7000] 08:35:25 INFO - PROCESS | 1666 | 1468683325341 Marionette DEBUG loaded listener.js 08:35:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12b040400) [pid = 1666] [serial = 879] [outer = 0x12a8e7000] 08:35:25 INFO - PROCESS | 1666 | 1468683325838 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]]]}] 08:35:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:35:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 08:35:25 INFO - PROCESS | 1666 | 1468683325890 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:35:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:35:25 INFO - PROCESS | 1666 | 1468683325892 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:35:25 INFO - PROCESS | 1666 | 1468683325896 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:35:25 INFO - PROCESS | 1666 | 1468683325898 Marionette TRACE conn2 <- [1,1146,null,{}] 08:35:25 INFO - PROCESS | 1666 | 1468683325902 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}] 08:35:25 INFO - PROCESS | 1666 | 1468683325904 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:26 INFO - PROCESS | 1666 | 1468683326011 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:35:26 INFO - PROCESS | 1666 | 1468683326117 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 1666 | 1468683326118 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e52000 == 44 [pid = 1666] [id = 294] 08:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1160d9000) [pid = 1666] [serial = 880] [outer = 0x0] 08:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1171c0c00) [pid = 1666] [serial = 881] [outer = 0x1160d9000] 08:35:26 INFO - PROCESS | 1666 | 1468683326150 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11813d400) [pid = 1666] [serial = 882] [outer = 0x1160d9000] 08:35:26 INFO - PROCESS | 1666 | 1468683326582 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]]]}] 08:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 723ms 08:35:26 INFO - PROCESS | 1666 | 1468683326618 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:35:26 INFO - PROCESS | 1666 | 1468683326622 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:35:26 INFO - PROCESS | 1666 | 1468683326626 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:35:26 INFO - PROCESS | 1666 | 1468683326628 Marionette TRACE conn2 <- [1,1150,null,{}] 08:35:26 INFO - PROCESS | 1666 | 1468683326631 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}] 08:35:26 INFO - PROCESS | 1666 | 1468683326632 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:26 INFO - PROCESS | 1666 | 1468683326743 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:35:26 INFO - PROCESS | 1666 | 1468683326800 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:26 INFO - PROCESS | 1666 | 1468683326801 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x128083800 == 45 [pid = 1666] [id = 295] 08:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1184c5000) [pid = 1666] [serial = 883] [outer = 0x0] 08:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119125800) [pid = 1666] [serial = 884] [outer = 0x1184c5000] 08:35:26 INFO - PROCESS | 1666 | 1468683326831 Marionette DEBUG loaded listener.js 08:35:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x120fd1c00) [pid = 1666] [serial = 885] [outer = 0x1184c5000] 08:35:27 INFO - PROCESS | 1666 | 1468683327262 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]]]}] 08:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 08:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:35:27 INFO - PROCESS | 1666 | 1468683327296 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:35:27 INFO - PROCESS | 1666 | 1468683327298 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:35:27 INFO - PROCESS | 1666 | 1468683327300 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:35:27 INFO - PROCESS | 1666 | 1468683327302 Marionette TRACE conn2 <- [1,1154,null,{}] 08:35:27 INFO - PROCESS | 1666 | 1468683327310 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}] 08:35:27 INFO - PROCESS | 1666 | 1468683327314 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:27 INFO - PROCESS | 1666 | 1468683327440 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:35:27 INFO - PROCESS | 1666 | 1468683327501 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:27 INFO - PROCESS | 1666 | 1468683327503 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6d8000 == 46 [pid = 1666] [id = 296] 08:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124aecc00) [pid = 1666] [serial = 886] [outer = 0x0] 08:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x126046000) [pid = 1666] [serial = 887] [outer = 0x124aecc00] 08:35:27 INFO - PROCESS | 1666 | 1468683327534 Marionette DEBUG loaded listener.js 08:35:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1280a0000) [pid = 1666] [serial = 888] [outer = 0x124aecc00] 08:35:27 INFO - PROCESS | 1666 | 1468683327997 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]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 722ms 08:35:28 INFO - PROCESS | 1666 | 1468683328023 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:35:28 INFO - PROCESS | 1666 | 1468683328026 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:35:28 INFO - PROCESS | 1666 | 1468683328029 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 1666 | 1468683328031 Marionette TRACE conn2 <- [1,1158,null,{}] 08:35:28 INFO - PROCESS | 1666 | 1468683328035 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}] 08:35:28 INFO - PROCESS | 1666 | 1468683328037 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:28 INFO - PROCESS | 1666 | 1468683328162 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:35:28 INFO - PROCESS | 1666 | 1468683328219 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:28 INFO - PROCESS | 1666 | 1468683328221 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb74800 == 47 [pid = 1666] [id = 297] 08:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x128174000) [pid = 1666] [serial = 889] [outer = 0x0] 08:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1291ef400) [pid = 1666] [serial = 890] [outer = 0x128174000] 08:35:28 INFO - PROCESS | 1666 | 1468683328249 Marionette DEBUG loaded listener.js 08:35:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x12a66b400) [pid = 1666] [serial = 891] [outer = 0x128174000] 08:35:28 INFO - PROCESS | 1666 | 1468683328661 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]]]}] 08:35:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:35:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 670ms 08:35:28 INFO - PROCESS | 1666 | 1468683328699 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:35:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:35:28 INFO - PROCESS | 1666 | 1468683328701 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:35:28 INFO - PROCESS | 1666 | 1468683328703 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:35:28 INFO - PROCESS | 1666 | 1468683328704 Marionette TRACE conn2 <- [1,1162,null,{}] 08:35:28 INFO - PROCESS | 1666 | 1468683328707 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}] 08:35:28 INFO - PROCESS | 1666 | 1468683328708 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:28 INFO - PROCESS | 1666 | 1468683328828 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:35:29 INFO - PROCESS | 1666 | 1468683329047 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:29 INFO - PROCESS | 1666 | 1468683329048 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f22000 == 48 [pid = 1666] [id = 298] 08:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x113304800) [pid = 1666] [serial = 892] [outer = 0x0] 08:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x113867c00) [pid = 1666] [serial = 893] [outer = 0x113304800] 08:35:29 INFO - PROCESS | 1666 | 1468683329095 Marionette DEBUG loaded listener.js 08:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x116744800) [pid = 1666] [serial = 894] [outer = 0x113304800] 08:35:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1181f5800) [pid = 1666] [serial = 895] [outer = 0x12cf8ec00] 08:35:29 INFO - PROCESS | 1666 | 1468683329572 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]]]}] 08:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 924ms 08:35:29 INFO - PROCESS | 1666 | 1468683329629 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:35:29 INFO - PROCESS | 1666 | 1468683329631 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:35:29 INFO - PROCESS | 1666 | 1468683329634 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:35:29 INFO - PROCESS | 1666 | 1468683329636 Marionette TRACE conn2 <- [1,1166,null,{}] 08:35:29 INFO - PROCESS | 1666 | 1468683329639 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}] 08:35:29 INFO - PROCESS | 1666 | 1468683329643 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:29 INFO - PROCESS | 1666 | 1468683329741 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x11812d000 == 47 [pid = 1666] [id = 266] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12c347000 == 46 [pid = 1666] [id = 292] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12c32c000 == 45 [pid = 1666] [id = 291] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1267e0800 == 44 [pid = 1666] [id = 290] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12be6b800 == 43 [pid = 1666] [id = 289] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a839800 == 42 [pid = 1666] [id = 288] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12919b000 == 41 [pid = 1666] [id = 287] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1267e0000 == 40 [pid = 1666] [id = 286] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x126508000 == 39 [pid = 1666] [id = 285] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1245d5800 == 38 [pid = 1666] [id = 284] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x119ee9000 == 37 [pid = 1666] [id = 283] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x117e56000 == 36 [pid = 1666] [id = 282] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x116e46000 == 35 [pid = 1666] [id = 281] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x119a9d800 == 34 [pid = 1666] [id = 280] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12aea3800 == 33 [pid = 1666] [id = 278] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x116241000 == 32 [pid = 1666] [id = 279] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x116f22000 == 31 [pid = 1666] [id = 298] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb74800 == 30 [pid = 1666] [id = 297] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6d8000 == 29 [pid = 1666] [id = 296] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x128083800 == 28 [pid = 1666] [id = 295] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb5b800 == 27 [pid = 1666] [id = 293] 08:35:30 INFO - PROCESS | 1666 | --DOCSHELL 0x117e52000 == 26 [pid = 1666] [id = 294] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x119422800) [pid = 1666] [serial = 812] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x124a93000) [pid = 1666] [serial = 818] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x116915800) [pid = 1666] [serial = 803] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1171c0000) [pid = 1666] [serial = 804] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1184d3c00) [pid = 1666] [serial = 809] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x113305800) [pid = 1666] [serial = 800] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1133e0800) [pid = 1666] [serial = 801] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1181f8800) [pid = 1666] [serial = 806] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x118431400) [pid = 1666] [serial = 807] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1166f3800) [pid = 1666] [serial = 797] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1171c3400) [pid = 1666] [serial = 798] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1174dac00) [pid = 1666] [serial = 786] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11662e800) [pid = 1666] [serial = 785] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x11942c800) [pid = 1666] [serial = 789] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118656c00) [pid = 1666] [serial = 788] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x126526c00) [pid = 1666] [serial = 792] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124ddd800) [pid = 1666] [serial = 791] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x129085c00) [pid = 1666] [serial = 795] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12817cc00) [pid = 1666] [serial = 794] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x120fd9c00) [pid = 1666] [serial = 815] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12603cc00) [pid = 1666] [serial = 821] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1282b4400) [pid = 1666] [serial = 831] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1254a8400) [pid = 1666] [serial = 819] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x118429800) [pid = 1666] [serial = 825] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113f39c00) [pid = 1666] [serial = 824] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1184cf800) [pid = 1666] [serial = 827] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x126768c00) [pid = 1666] [serial = 830] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12641cc00) [pid = 1666] [serial = 822] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124537400) [pid = 1666] [serial = 816] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1282bd800) [pid = 1666] [serial = 833] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x119962800) [pid = 1666] [serial = 813] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12641e800) [pid = 1666] [serial = 828] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x118758800) [pid = 1666] [serial = 810] [outer = 0x0] [url = about:blank] 08:35:30 INFO - PROCESS | 1666 | 1468683330411 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 1666 | 1468683330413 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e68000 == 27 [pid = 1666] [id = 299] 08:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1128ae400) [pid = 1666] [serial = 896] [outer = 0x0] 08:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x112984c00) [pid = 1666] [serial = 897] [outer = 0x1128ae400] 08:35:30 INFO - PROCESS | 1666 | 1468683330445 Marionette DEBUG loaded listener.js 08:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x113310c00) [pid = 1666] [serial = 898] [outer = 0x1128ae400] 08:35:30 INFO - PROCESS | 1666 | 1468683330754 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]]]}] 08:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1171ms 08:35:30 INFO - PROCESS | 1666 | 1468683330806 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:35:30 INFO - PROCESS | 1666 | 1468683330808 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:35:30 INFO - PROCESS | 1666 | 1468683330814 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:35:30 INFO - PROCESS | 1666 | 1468683330816 Marionette TRACE conn2 <- [1,1170,null,{}] 08:35:30 INFO - PROCESS | 1666 | 1468683330819 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}] 08:35:30 INFO - PROCESS | 1666 | 1468683330821 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:30 INFO - PROCESS | 1666 | 1468683330897 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:35:30 INFO - PROCESS | 1666 | 1468683330967 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:30 INFO - PROCESS | 1666 | 1468683330969 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x116671800 == 28 [pid = 1666] [id = 300] 08:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x113a5b400) [pid = 1666] [serial = 899] [outer = 0x0] 08:35:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116080400) [pid = 1666] [serial = 900] [outer = 0x113a5b400] 08:35:31 INFO - PROCESS | 1666 | 1468683330996 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x116913800) [pid = 1666] [serial = 901] [outer = 0x113a5b400] 08:35:31 INFO - PROCESS | 1666 | 1468683331289 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]]]}] 08:35:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:35:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 522ms 08:35:31 INFO - PROCESS | 1666 | 1468683331338 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:35:31 INFO - PROCESS | 1666 | 1468683331341 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:35:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:35:31 INFO - PROCESS | 1666 | 1468683331346 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 1666 | 1468683331347 Marionette TRACE conn2 <- [1,1174,null,{}] 08:35:31 INFO - PROCESS | 1666 | 1468683331350 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}] 08:35:31 INFO - PROCESS | 1666 | 1468683331351 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:31 INFO - PROCESS | 1666 | 1468683331431 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:35:31 INFO - PROCESS | 1666 | 1468683331438 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 1666 | 1468683331439 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x117134800 == 29 [pid = 1666] [id = 301] 08:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1174d1800) [pid = 1666] [serial = 902] [outer = 0x0] 08:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1176e6000) [pid = 1666] [serial = 903] [outer = 0x1174d1800] 08:35:31 INFO - PROCESS | 1666 | 1468683331467 Marionette DEBUG loaded listener.js 08:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x118146000) [pid = 1666] [serial = 904] [outer = 0x1174d1800] 08:35:31 INFO - PROCESS | 1666 | 1468683331815 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] 08:35:31 INFO - PROCESS | 1666 | 1468683331869 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:35:31 INFO - PROCESS | 1666 | 1468683331877 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:35:31 INFO - PROCESS | 1666 | 1468683331881 Marionette TRACE conn2 <- [1,1178,null,{}] 08:35:31 INFO - PROCESS | 1666 | 1468683331884 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}] 08:35:31 INFO - PROCESS | 1666 | 1468683331887 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:31 INFO - PROCESS | 1666 | 1468683331965 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:35:31 INFO - PROCESS | 1666 | 1468683331969 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:31 INFO - PROCESS | 1666 | 1468683331970 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x119364800 == 30 [pid = 1666] [id = 302] 08:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118148800) [pid = 1666] [serial = 905] [outer = 0x0] 08:35:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118429800) [pid = 1666] [serial = 906] [outer = 0x118148800] 08:35:32 INFO - PROCESS | 1666 | 1468683331998 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1186bb000) [pid = 1666] [serial = 907] [outer = 0x118148800] 08:35:32 INFO - PROCESS | 1666 | 1468683332332 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] 08:35:32 INFO - PROCESS | 1666 | 1468683332352 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:35:32 INFO - PROCESS | 1666 | 1468683332354 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1666 | 1468683332356 Marionette TRACE conn2 <- [1,1182,null,{}] 08:35:32 INFO - PROCESS | 1666 | 1468683332358 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}] 08:35:32 INFO - PROCESS | 1666 | 1468683332360 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:32 INFO - PROCESS | 1666 | 1468683332442 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:35:32 INFO - PROCESS | 1666 | 1468683332513 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:32 INFO - PROCESS | 1666 | 1468683332514 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ee8800 == 31 [pid = 1666] [id = 303] 08:35:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1133dbc00) [pid = 1666] [serial = 908] [outer = 0x0] 08:35:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x118751400) [pid = 1666] [serial = 909] [outer = 0x1133dbc00] 08:35:32 INFO - PROCESS | 1666 | 1468683332539 Marionette DEBUG loaded listener.js 08:35:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11995bc00) [pid = 1666] [serial = 910] [outer = 0x1133dbc00] 08:35:32 INFO - PROCESS | 1666 | 1468683332871 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] 08:35:32 INFO - PROCESS | 1666 | 1468683332925 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:35:32 INFO - PROCESS | 1666 | 1468683332927 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:35:32 INFO - PROCESS | 1666 | 1468683332928 Marionette TRACE conn2 <- [1,1186,null,{}] 08:35:32 INFO - PROCESS | 1666 | 1468683332930 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}] 08:35:32 INFO - PROCESS | 1666 | 1468683332931 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:33 INFO - PROCESS | 1666 | 1468683333020 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:35:33 INFO - PROCESS | 1666 | 1468683333056 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 1666 | 1468683333060 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12425e800 == 32 [pid = 1666] [id = 304] 08:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1174cd800) [pid = 1666] [serial = 911] [outer = 0x0] 08:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x123928400) [pid = 1666] [serial = 912] [outer = 0x1174cd800] 08:35:33 INFO - PROCESS | 1666 | 1468683333092 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1241b3000) [pid = 1666] [serial = 913] [outer = 0x1174cd800] 08:35:33 INFO - PROCESS | 1666 | 1468683333431 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] 08:35:33 INFO - PROCESS | 1666 | 1468683333449 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:35:33 INFO - PROCESS | 1666 | 1468683333451 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 1666 | 1468683333452 Marionette TRACE conn2 <- [1,1190,null,{}] 08:35:33 INFO - PROCESS | 1666 | 1468683333455 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}] 08:35:33 INFO - PROCESS | 1666 | 1468683333456 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:33 INFO - PROCESS | 1666 | 1468683333564 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:35:33 INFO - PROCESS | 1666 | 1468683333602 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:33 INFO - PROCESS | 1666 | 1468683333603 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x11254b800 == 33 [pid = 1666] [id = 305] 08:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124804400) [pid = 1666] [serial = 914] [outer = 0x0] 08:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x124ff8800) [pid = 1666] [serial = 915] [outer = 0x124804400] 08:35:33 INFO - PROCESS | 1666 | 1468683333627 Marionette DEBUG loaded listener.js 08:35:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12603f000) [pid = 1666] [serial = 916] [outer = 0x124804400] 08:35:33 INFO - PROCESS | 1666 | 1468683333958 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] 08:35:33 INFO - PROCESS | 1666 | 1468683333972 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:35:33 INFO - PROCESS | 1666 | 1468683333974 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:35:33 INFO - PROCESS | 1666 | 1468683333976 Marionette TRACE conn2 <- [1,1194,null,{}] 08:35:33 INFO - PROCESS | 1666 | 1468683333980 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}] 08:35:33 INFO - PROCESS | 1666 | 1468683333981 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:34 INFO - PROCESS | 1666 | 1468683334074 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:35:34 INFO - PROCESS | 1666 | 1468683334110 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 1666 | 1468683334111 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267e6800 == 34 [pid = 1666] [id = 306] 08:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x110e94000) [pid = 1666] [serial = 917] [outer = 0x0] 08:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x126530000) [pid = 1666] [serial = 918] [outer = 0x110e94000] 08:35:34 INFO - PROCESS | 1666 | 1468683334135 Marionette DEBUG loaded listener.js 08:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x128097c00) [pid = 1666] [serial = 919] [outer = 0x110e94000] 08:35:34 INFO - PROCESS | 1666 | 1468683334432 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] 08:35:34 INFO - PROCESS | 1666 | 1468683334453 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:35:34 INFO - PROCESS | 1666 | 1468683334455 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:35:34 INFO - PROCESS | 1666 | 1468683334456 Marionette TRACE conn2 <- [1,1198,null,{}] 08:35:34 INFO - PROCESS | 1666 | 1468683334458 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}] 08:35:34 INFO - PROCESS | 1666 | 1468683334460 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:34 INFO - PROCESS | 1666 | 1468683334724 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x128177400) [pid = 1666] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1291e8800) [pid = 1666] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x129dd4400) [pid = 1666] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x118654000) [pid = 1666] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1241b9400) [pid = 1666] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1171ca400) [pid = 1666] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119962400) [pid = 1666] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1128af800) [pid = 1666] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11607b800) [pid = 1666] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119ef8800) [pid = 1666] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116909000) [pid = 1666] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1133e3c00) [pid = 1666] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12a8e7000) [pid = 1666] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1254af800) [pid = 1666] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a8e3400) [pid = 1666] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:35:34 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12401c400) [pid = 1666] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:35:34 INFO - PROCESS | 1666 | 1468683334770 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:34 INFO - PROCESS | 1666 | 1468683334771 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x11666e000 == 35 [pid = 1666] [id = 307] 08:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1128a9800) [pid = 1666] [serial = 920] [outer = 0x0] 08:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x113f31800) [pid = 1666] [serial = 921] [outer = 0x1128a9800] 08:35:34 INFO - PROCESS | 1666 | 1468683334795 Marionette DEBUG loaded listener.js 08:35:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1186bc000) [pid = 1666] [serial = 922] [outer = 0x1128a9800] 08:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 618ms 08:35:35 INFO - PROCESS | 1666 | 1468683335069 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]]]}] 08:35:35 INFO - PROCESS | 1666 | 1468683335074 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:35:35 INFO - PROCESS | 1666 | 1468683335075 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:35:35 INFO - PROCESS | 1666 | 1468683335102 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 1666 | 1468683335103 Marionette TRACE conn2 <- [1,1202,null,{}] 08:35:35 INFO - PROCESS | 1666 | 1468683335105 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}] 08:35:35 INFO - PROCESS | 1666 | 1468683335106 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:35 INFO - PROCESS | 1666 | 1468683335188 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:35:35 INFO - PROCESS | 1666 | 1468683335194 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 1666 | 1468683335196 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12900d000 == 36 [pid = 1666] [id = 308] 08:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x118757000) [pid = 1666] [serial = 923] [outer = 0x0] 08:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128099c00) [pid = 1666] [serial = 924] [outer = 0x118757000] 08:35:35 INFO - PROCESS | 1666 | 1468683335220 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12817cc00) [pid = 1666] [serial = 925] [outer = 0x118757000] 08:35:35 INFO - PROCESS | 1666 | 1468683335535 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]]]}] 08:35:35 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 08:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 481ms 08:35:35 INFO - PROCESS | 1666 | 1468683335574 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:35:35 INFO - PROCESS | 1666 | 1468683335575 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:35:35 INFO - PROCESS | 1666 | 1468683335580 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:35:35 INFO - PROCESS | 1666 | 1468683335581 Marionette TRACE conn2 <- [1,1206,null,{}] 08:35:35 INFO - PROCESS | 1666 | 1468683335583 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}] 08:35:35 INFO - PROCESS | 1666 | 1468683335584 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:35 INFO - PROCESS | 1666 | 1468683335685 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:35:35 INFO - PROCESS | 1666 | 1468683335692 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:35 INFO - PROCESS | 1666 | 1468683335695 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295ad000 == 37 [pid = 1666] [id = 309] 08:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12817fc00) [pid = 1666] [serial = 926] [outer = 0x0] 08:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1284a5800) [pid = 1666] [serial = 927] [outer = 0x12817fc00] 08:35:35 INFO - PROCESS | 1666 | 1468683335722 Marionette DEBUG loaded listener.js 08:35:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12908a400) [pid = 1666] [serial = 928] [outer = 0x12817fc00] 08:35:36 INFO - PROCESS | 1666 | 1468683336032 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]]]}] 08:35:36 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 08:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 471ms 08:35:36 INFO - PROCESS | 1666 | 1468683336051 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 1666 | 1468683336052 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:35:36 INFO - PROCESS | 1666 | 1468683336054 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 1666 | 1468683336068 Marionette TRACE conn2 <- [1,1210,null,{}] 08:35:36 INFO - PROCESS | 1666 | 1468683336071 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}] 08:35:36 INFO - PROCESS | 1666 | 1468683336072 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:36 INFO - PROCESS | 1666 | 1468683336160 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:35:36 INFO - PROCESS | 1666 | 1468683336165 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 1666 | 1468683336166 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x11915c000 == 38 [pid = 1666] [id = 310] 08:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1291e8400) [pid = 1666] [serial = 929] [outer = 0x0] 08:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12951c400) [pid = 1666] [serial = 930] [outer = 0x1291e8400] 08:35:36 INFO - PROCESS | 1666 | 1468683336191 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12a672000) [pid = 1666] [serial = 931] [outer = 0x1291e8400] 08:35:36 INFO - PROCESS | 1666 | 1468683336506 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]]]}] 08:35:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:35:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 482ms 08:35:36 INFO - PROCESS | 1666 | 1468683336537 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:35:36 INFO - PROCESS | 1666 | 1468683336538 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:35:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:35:36 INFO - PROCESS | 1666 | 1468683336541 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:35:36 INFO - PROCESS | 1666 | 1468683336542 Marionette TRACE conn2 <- [1,1214,null,{}] 08:35:36 INFO - PROCESS | 1666 | 1468683336547 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}] 08:35:36 INFO - PROCESS | 1666 | 1468683336548 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:36 INFO - PROCESS | 1666 | 1468683336656 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:35:36 INFO - PROCESS | 1666 | 1468683336661 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:36 INFO - PROCESS | 1666 | 1468683336662 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b221000 == 39 [pid = 1666] [id = 311] 08:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x118d83400) [pid = 1666] [serial = 932] [outer = 0x0] 08:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12a672c00) [pid = 1666] [serial = 933] [outer = 0x118d83400] 08:35:36 INFO - PROCESS | 1666 | 1468683336686 Marionette DEBUG loaded listener.js 08:35:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12ae61800) [pid = 1666] [serial = 934] [outer = 0x118d83400] 08:35:37 INFO - PROCESS | 1666 | 1468683337204 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]]]}] 08:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 671ms 08:35:37 INFO - PROCESS | 1666 | 1468683337213 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:35:37 INFO - PROCESS | 1666 | 1468683337215 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:35:37 INFO - PROCESS | 1666 | 1468683337218 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:35:37 INFO - PROCESS | 1666 | 1468683337221 Marionette TRACE conn2 <- [1,1218,null,{}] 08:35:37 INFO - PROCESS | 1666 | 1468683337251 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}] 08:35:37 INFO - PROCESS | 1666 | 1468683337253 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:37 INFO - PROCESS | 1666 | 1468683337387 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:35:37 INFO - PROCESS | 1666 | 1468683337472 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:37 INFO - PROCESS | 1666 | 1468683337474 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e3d800 == 40 [pid = 1666] [id = 312] 08:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x113d94000) [pid = 1666] [serial = 935] [outer = 0x0] 08:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1150d5c00) [pid = 1666] [serial = 936] [outer = 0x113d94000] 08:35:37 INFO - PROCESS | 1666 | 1468683337505 Marionette DEBUG loaded listener.js 08:35:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11690f800) [pid = 1666] [serial = 937] [outer = 0x113d94000] 08:35:38 INFO - PROCESS | 1666 | 1468683338016 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]]]}] 08:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 872ms 08:35:38 INFO - PROCESS | 1666 | 1468683338091 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:35:38 INFO - PROCESS | 1666 | 1468683338094 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:35:38 INFO - PROCESS | 1666 | 1468683338099 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:35:38 INFO - PROCESS | 1666 | 1468683338101 Marionette TRACE conn2 <- [1,1222,null,{}] 08:35:38 INFO - PROCESS | 1666 | 1468683338103 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}] 08:35:38 INFO - PROCESS | 1666 | 1468683338105 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:38 INFO - PROCESS | 1666 | 1468683338219 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:35:38 INFO - PROCESS | 1666 | 1468683338278 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:38 INFO - PROCESS | 1666 | 1468683338279 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x124588800 == 41 [pid = 1666] [id = 313] 08:35:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x118147c00) [pid = 1666] [serial = 938] [outer = 0x0] 08:35:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1181fb800) [pid = 1666] [serial = 939] [outer = 0x118147c00] 08:35:38 INFO - PROCESS | 1666 | 1468683338310 Marionette DEBUG loaded listener.js 08:35:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x118431800) [pid = 1666] [serial = 940] [outer = 0x118147c00] 08:35:38 INFO - PROCESS | 1666 | --DOCSHELL 0x11915c000 == 40 [pid = 1666] [id = 310] 08:35:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1295ad000 == 39 [pid = 1666] [id = 309] 08:35:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12900d000 == 38 [pid = 1666] [id = 308] 08:35:38 INFO - PROCESS | 1666 | --DOCSHELL 0x11666e000 == 37 [pid = 1666] [id = 307] 08:35:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1267e6800 == 36 [pid = 1666] [id = 306] 08:35:39 INFO - PROCESS | 1666 | --DOCSHELL 0x11254b800 == 35 [pid = 1666] [id = 305] 08:35:39 INFO - PROCESS | 1666 | --DOCSHELL 0x12425e800 == 34 [pid = 1666] [id = 304] 08:35:39 INFO - PROCESS | 1666 | --DOCSHELL 0x119ee8800 == 33 [pid = 1666] [id = 303] 08:35:39 INFO - PROCESS | 1666 | --DOCSHELL 0x119364800 == 32 [pid = 1666] [id = 302] 08:35:39 INFO - PROCESS | 1666 | --DOCSHELL 0x117134800 == 31 [pid = 1666] [id = 301] 08:35:39 INFO - PROCESS | 1666 | --DOCSHELL 0x116671800 == 30 [pid = 1666] [id = 300] 08:35:39 INFO - PROCESS | 1666 | --DOCSHELL 0x112e68000 == 29 [pid = 1666] [id = 299] 08:35:39 INFO - PROCESS | 1666 | 1468683339007 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] 08:35:39 INFO - PROCESS | 1666 | 1468683339074 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:35:39 INFO - PROCESS | 1666 | 1468683339078 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1666 | 1468683339081 Marionette TRACE conn2 <- [1,1226,null,{}] 08:35:39 INFO - PROCESS | 1666 | 1468683339086 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}] 08:35:39 INFO - PROCESS | 1666 | 1468683339088 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:39 INFO - PROCESS | 1666 | 1468683339171 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:35:39 INFO - PROCESS | 1666 | 1468683339182 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 1666 | 1468683339183 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1162f0800 == 30 [pid = 1666] [id = 314] 08:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x116a21c00) [pid = 1666] [serial = 941] [outer = 0x0] 08:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1171ca400) [pid = 1666] [serial = 942] [outer = 0x116a21c00] 08:35:39 INFO - PROCESS | 1666 | 1468683339212 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x117e9e800) [pid = 1666] [serial = 943] [outer = 0x116a21c00] 08:35:39 INFO - PROCESS | 1666 | 1468683339552 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]]]}] 08:35:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:35:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 522ms 08:35:39 INFO - PROCESS | 1666 | 1468683339600 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:35:39 INFO - PROCESS | 1666 | 1468683339604 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:35:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:35:39 INFO - PROCESS | 1666 | 1468683339608 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:35:39 INFO - PROCESS | 1666 | 1468683339610 Marionette TRACE conn2 <- [1,1230,null,{}] 08:35:39 INFO - PROCESS | 1666 | 1468683339612 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}] 08:35:39 INFO - PROCESS | 1666 | 1468683339614 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:39 INFO - PROCESS | 1666 | 1468683339694 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:35:39 INFO - PROCESS | 1666 | 1468683339700 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:39 INFO - PROCESS | 1666 | 1468683339701 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816c800 == 31 [pid = 1666] [id = 315] 08:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1181f2000) [pid = 1666] [serial = 944] [outer = 0x0] 08:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11848f000) [pid = 1666] [serial = 945] [outer = 0x1181f2000] 08:35:39 INFO - PROCESS | 1666 | 1468683339729 Marionette DEBUG loaded listener.js 08:35:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x118656c00) [pid = 1666] [serial = 946] [outer = 0x1181f2000] 08:35:40 INFO - PROCESS | 1666 | 1468683340094 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]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 521ms 08:35:40 INFO - PROCESS | 1666 | 1468683340130 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 1666 | 1468683340131 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:35:40 INFO - PROCESS | 1666 | 1468683340143 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 1666 | 1468683340145 Marionette TRACE conn2 <- [1,1234,null,{}] 08:35:40 INFO - PROCESS | 1666 | 1468683340153 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}] 08:35:40 INFO - PROCESS | 1666 | 1468683340156 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:40 INFO - PROCESS | 1666 | 1468683340237 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:35:40 INFO - PROCESS | 1666 | 1468683340244 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 1666 | 1468683340247 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c0a800 == 32 [pid = 1666] [id = 316] 08:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1133c8000) [pid = 1666] [serial = 947] [outer = 0x0] 08:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1196ab000) [pid = 1666] [serial = 948] [outer = 0x1133c8000] 08:35:40 INFO - PROCESS | 1666 | 1468683340275 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x120fdb800) [pid = 1666] [serial = 949] [outer = 0x1133c8000] 08:35:40 INFO - PROCESS | 1666 | 1468683340583 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]]]}] 08:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 474ms 08:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:35:40 INFO - PROCESS | 1666 | 1468683340614 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:35:40 INFO - PROCESS | 1666 | 1468683340615 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:35:40 INFO - PROCESS | 1666 | 1468683340617 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:35:40 INFO - PROCESS | 1666 | 1468683340618 Marionette TRACE conn2 <- [1,1238,null,{}] 08:35:40 INFO - PROCESS | 1666 | 1468683340621 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}] 08:35:40 INFO - PROCESS | 1666 | 1468683340622 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:40 INFO - PROCESS | 1666 | 1468683340704 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:35:40 INFO - PROCESS | 1666 | 1468683340707 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:40 INFO - PROCESS | 1666 | 1468683340709 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f58000 == 33 [pid = 1666] [id = 317] 08:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x123a5b400) [pid = 1666] [serial = 950] [outer = 0x0] 08:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1241b0000) [pid = 1666] [serial = 951] [outer = 0x123a5b400] 08:35:40 INFO - PROCESS | 1666 | 1468683340737 Marionette DEBUG loaded listener.js 08:35:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12480b400) [pid = 1666] [serial = 952] [outer = 0x123a5b400] 08:35:41 INFO - PROCESS | 1666 | 1468683341076 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]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 469ms 08:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:35:41 INFO - PROCESS | 1666 | 1468683341087 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 1666 | 1468683341088 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:35:41 INFO - PROCESS | 1666 | 1468683341090 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1666 | 1468683341092 Marionette TRACE conn2 <- [1,1242,null,{}] 08:35:41 INFO - PROCESS | 1666 | 1468683341126 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}] 08:35:41 INFO - PROCESS | 1666 | 1468683341129 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:41 INFO - PROCESS | 1666 | 1468683341230 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:35:41 INFO - PROCESS | 1666 | 1468683341240 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 1666 | 1468683341241 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267d5000 == 34 [pid = 1666] [id = 318] 08:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124109800) [pid = 1666] [serial = 953] [outer = 0x0] 08:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124a94800) [pid = 1666] [serial = 954] [outer = 0x124109800] 08:35:41 INFO - PROCESS | 1666 | 1468683341266 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1254adc00) [pid = 1666] [serial = 955] [outer = 0x124109800] 08:35:41 INFO - PROCESS | 1666 | 1468683341618 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]]]}] 08:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 576ms 08:35:41 INFO - PROCESS | 1666 | 1468683341668 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:35:41 INFO - PROCESS | 1666 | 1468683341669 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:35:41 INFO - PROCESS | 1666 | 1468683341671 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:35:41 INFO - PROCESS | 1666 | 1468683341672 Marionette TRACE conn2 <- [1,1246,null,{}] 08:35:41 INFO - PROCESS | 1666 | 1468683341681 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}] 08:35:41 INFO - PROCESS | 1666 | 1468683341685 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:41 INFO - PROCESS | 1666 | 1468683341797 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:35:41 INFO - PROCESS | 1666 | 1468683341802 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:41 INFO - PROCESS | 1666 | 1468683341803 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x128094800 == 35 [pid = 1666] [id = 319] 08:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124ffb800) [pid = 1666] [serial = 956] [outer = 0x0] 08:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1264b9000) [pid = 1666] [serial = 957] [outer = 0x124ffb800] 08:35:41 INFO - PROCESS | 1666 | 1468683341829 Marionette DEBUG loaded listener.js 08:35:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1291eac00) [pid = 1666] [serial = 958] [outer = 0x124ffb800] 08:35:42 INFO - PROCESS | 1666 | 1468683342182 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]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 521ms 08:35:42 INFO - PROCESS | 1666 | 1468683342194 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:35:42 INFO - PROCESS | 1666 | 1468683342197 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:35:42 INFO - PROCESS | 1666 | 1468683342199 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1666 | 1468683342201 Marionette TRACE conn2 <- [1,1250,null,{}] 08:35:42 INFO - PROCESS | 1666 | 1468683342203 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}] 08:35:42 INFO - PROCESS | 1666 | 1468683342204 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:42 INFO - PROCESS | 1666 | 1468683342303 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:35:42 INFO - PROCESS | 1666 | 1468683342314 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 1666 | 1468683342316 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x118790000 == 36 [pid = 1666] [id = 320] 08:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1128b3400) [pid = 1666] [serial = 959] [outer = 0x0] 08:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12951f000) [pid = 1666] [serial = 960] [outer = 0x1128b3400] 08:35:42 INFO - PROCESS | 1666 | 1468683342339 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a657800) [pid = 1666] [serial = 961] [outer = 0x1128b3400] 08:35:42 INFO - PROCESS | 1666 | 1468683342650 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]]]}] 08:35:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:35:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 08:35:42 INFO - PROCESS | 1666 | 1468683342668 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:35:42 INFO - PROCESS | 1666 | 1468683342669 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:35:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:35:42 INFO - PROCESS | 1666 | 1468683342672 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:35:42 INFO - PROCESS | 1666 | 1468683342673 Marionette TRACE conn2 <- [1,1254,null,{}] 08:35:42 INFO - PROCESS | 1666 | 1468683342675 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}] 08:35:42 INFO - PROCESS | 1666 | 1468683342678 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:42 INFO - PROCESS | 1666 | 1468683342774 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:35:42 INFO - PROCESS | 1666 | 1468683342784 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:42 INFO - PROCESS | 1666 | 1468683342785 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a84b800 == 37 [pid = 1666] [id = 321] 08:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12a66cc00) [pid = 1666] [serial = 962] [outer = 0x0] 08:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12a8e4c00) [pid = 1666] [serial = 963] [outer = 0x12a66cc00] 08:35:42 INFO - PROCESS | 1666 | 1468683342816 Marionette DEBUG loaded listener.js 08:35:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12a8ef800) [pid = 1666] [serial = 964] [outer = 0x12a66cc00] 08:35:43 INFO - PROCESS | 1666 | 1468683343240 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]]]}] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1291e8400) [pid = 1666] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1174cd800) [pid = 1666] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118148800) [pid = 1666] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1128ae400) [pid = 1666] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1174d1800) [pid = 1666] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113a5b400) [pid = 1666] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x113304800) [pid = 1666] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x124804400) [pid = 1666] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1160d9000) [pid = 1666] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1184c5000) [pid = 1666] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x110e94000) [pid = 1666] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x124aecc00) [pid = 1666] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128174000) [pid = 1666] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1128a9800) [pid = 1666] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12817fc00) [pid = 1666] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118757000) [pid = 1666] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:35:43 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1133dbc00) [pid = 1666] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 619ms 08:35:43 INFO - PROCESS | 1666 | 1468683343291 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 1666 | 1468683343292 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:35:43 INFO - PROCESS | 1666 | 1468683343295 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 1666 | 1468683343296 Marionette TRACE conn2 <- [1,1258,null,{}] 08:35:43 INFO - PROCESS | 1666 | 1468683343298 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}] 08:35:43 INFO - PROCESS | 1666 | 1468683343299 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:43 INFO - PROCESS | 1666 | 1468683343378 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:35:43 INFO - PROCESS | 1666 | 1468683343382 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 1666 | 1468683343383 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239cd800 == 38 [pid = 1666] [id = 322] 08:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113a5b400) [pid = 1666] [serial = 965] [outer = 0x0] 08:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x116748000) [pid = 1666] [serial = 966] [outer = 0x113a5b400] 08:35:43 INFO - PROCESS | 1666 | 1468683343407 Marionette DEBUG loaded listener.js 08:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x118148800) [pid = 1666] [serial = 967] [outer = 0x113a5b400] 08:35:43 INFO - PROCESS | 1666 | 1468683343747 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]]]}] 08:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 08:35:43 INFO - PROCESS | 1666 | 1468683343764 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:35:43 INFO - PROCESS | 1666 | 1468683343766 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:35:43 INFO - PROCESS | 1666 | 1468683343769 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:35:43 INFO - PROCESS | 1666 | 1468683343771 Marionette TRACE conn2 <- [1,1262,null,{}] 08:35:43 INFO - PROCESS | 1666 | 1468683343774 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}] 08:35:43 INFO - PROCESS | 1666 | 1468683343778 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:43 INFO - PROCESS | 1666 | 1468683343937 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:35:43 INFO - PROCESS | 1666 | 1468683343951 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:43 INFO - PROCESS | 1666 | 1468683343952 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be66800 == 39 [pid = 1666] [id = 323] 08:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x116917400) [pid = 1666] [serial = 968] [outer = 0x0] 08:35:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x118144c00) [pid = 1666] [serial = 969] [outer = 0x116917400] 08:35:43 INFO - PROCESS | 1666 | 1468683343996 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1241b6c00) [pid = 1666] [serial = 970] [outer = 0x116917400] 08:35:44 INFO - PROCESS | 1666 | 1468683344369 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]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 622ms 08:35:44 INFO - PROCESS | 1666 | 1468683344392 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:35:44 INFO - PROCESS | 1666 | 1468683344396 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:35:44 INFO - PROCESS | 1666 | 1468683344398 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 1666 | 1468683344400 Marionette TRACE conn2 <- [1,1266,null,{}] 08:35:44 INFO - PROCESS | 1666 | 1468683344402 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}] 08:35:44 INFO - PROCESS | 1666 | 1468683344403 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:44 INFO - PROCESS | 1666 | 1468683344496 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:35:44 INFO - PROCESS | 1666 | 1468683344554 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:44 INFO - PROCESS | 1666 | 1468683344556 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0cd800 == 40 [pid = 1666] [id = 324] 08:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x123e6fc00) [pid = 1666] [serial = 971] [outer = 0x0] 08:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12817fc00) [pid = 1666] [serial = 972] [outer = 0x123e6fc00] 08:35:44 INFO - PROCESS | 1666 | 1468683344582 Marionette DEBUG loaded listener.js 08:35:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b0ed000) [pid = 1666] [serial = 973] [outer = 0x123e6fc00] 08:35:44 INFO - PROCESS | 1666 | 1468683344898 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]]]}] 08:35:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:35:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 08:35:44 INFO - PROCESS | 1666 | 1468683344918 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:35:44 INFO - PROCESS | 1666 | 1468683344920 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:35:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:35:44 INFO - PROCESS | 1666 | 1468683344923 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:35:44 INFO - PROCESS | 1666 | 1468683344925 Marionette TRACE conn2 <- [1,1270,null,{}] 08:35:44 INFO - PROCESS | 1666 | 1468683344931 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}] 08:35:44 INFO - PROCESS | 1666 | 1468683344933 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:45 INFO - PROCESS | 1666 | 1468683345062 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:35:45 INFO - PROCESS | 1666 | 1468683345146 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 1666 | 1468683345158 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c339800 == 41 [pid = 1666] [id = 325] 08:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1241ba400) [pid = 1666] [serial = 974] [outer = 0x0] 08:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12b0f6c00) [pid = 1666] [serial = 975] [outer = 0x1241ba400] 08:35:45 INFO - PROCESS | 1666 | 1468683345196 Marionette DEBUG loaded listener.js 08:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b9d6c00) [pid = 1666] [serial = 976] [outer = 0x1241ba400] 08:35:45 INFO - PROCESS | 1666 | 1468683345674 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]]]}] 08:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 774ms 08:35:45 INFO - PROCESS | 1666 | 1468683345708 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:35:45 INFO - PROCESS | 1666 | 1468683345712 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:35:45 INFO - PROCESS | 1666 | 1468683345716 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:35:45 INFO - PROCESS | 1666 | 1468683345719 Marionette TRACE conn2 <- [1,1274,null,{}] 08:35:45 INFO - PROCESS | 1666 | 1468683345723 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}] 08:35:45 INFO - PROCESS | 1666 | 1468683345725 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:45 INFO - PROCESS | 1666 | 1468683345865 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:35:45 INFO - PROCESS | 1666 | 1468683345936 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:45 INFO - PROCESS | 1666 | 1468683345937 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d20800 == 42 [pid = 1666] [id = 326] 08:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x116912000) [pid = 1666] [serial = 977] [outer = 0x0] 08:35:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x117ea6400) [pid = 1666] [serial = 978] [outer = 0x116912000] 08:35:45 INFO - PROCESS | 1666 | 1468683345968 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x118423c00) [pid = 1666] [serial = 979] [outer = 0x116912000] 08:35:46 INFO - PROCESS | 1666 | 1468683346383 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]]]}] 08:35:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:35:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 673ms 08:35:46 INFO - PROCESS | 1666 | 1468683346390 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:35:46 INFO - PROCESS | 1666 | 1468683346393 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:35:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:35:46 INFO - PROCESS | 1666 | 1468683346400 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:35:46 INFO - PROCESS | 1666 | 1468683346401 Marionette TRACE conn2 <- [1,1278,null,{}] 08:35:46 INFO - PROCESS | 1666 | 1468683346404 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}] 08:35:46 INFO - PROCESS | 1666 | 1468683346406 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:46 INFO - PROCESS | 1666 | 1468683346515 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:35:46 INFO - PROCESS | 1666 | 1468683346576 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:46 INFO - PROCESS | 1666 | 1468683346577 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12840f800 == 43 [pid = 1666] [id = 327] 08:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1184ce800) [pid = 1666] [serial = 980] [outer = 0x0] 08:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x119962400) [pid = 1666] [serial = 981] [outer = 0x1184ce800] 08:35:46 INFO - PROCESS | 1666 | 1468683346608 Marionette DEBUG loaded listener.js 08:35:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x123924800) [pid = 1666] [serial = 982] [outer = 0x1184ce800] 08:35:47 INFO - PROCESS | 1666 | 1468683347062 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]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 08:35:47 INFO - PROCESS | 1666 | 1468683347069 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 1666 | 1468683347071 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:35:47 INFO - PROCESS | 1666 | 1468683347073 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 1666 | 1468683347075 Marionette TRACE conn2 <- [1,1282,null,{}] 08:35:47 INFO - PROCESS | 1666 | 1468683347086 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}] 08:35:47 INFO - PROCESS | 1666 | 1468683347089 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:47 INFO - PROCESS | 1666 | 1468683347194 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:35:47 INFO - PROCESS | 1666 | 1468683347290 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:47 INFO - PROCESS | 1666 | 1468683347292 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6cb800 == 44 [pid = 1666] [id = 328] 08:35:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1265b4400) [pid = 1666] [serial = 983] [outer = 0x0] 08:35:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x128171400) [pid = 1666] [serial = 984] [outer = 0x1265b4400] 08:35:47 INFO - PROCESS | 1666 | 1468683347323 Marionette DEBUG loaded listener.js 08:35:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x129085800) [pid = 1666] [serial = 985] [outer = 0x1265b4400] 08:35:47 INFO - PROCESS | 1666 | 1468683347732 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]]]}] 08:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 723ms 08:35:47 INFO - PROCESS | 1666 | 1468683347810 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:35:47 INFO - PROCESS | 1666 | 1468683347812 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:35:47 INFO - PROCESS | 1666 | 1468683347816 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:35:47 INFO - PROCESS | 1666 | 1468683347817 Marionette TRACE conn2 <- [1,1286,null,{}] 08:35:47 INFO - PROCESS | 1666 | 1468683347820 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}] 08:35:47 INFO - PROCESS | 1666 | 1468683347821 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:47 INFO - PROCESS | 1666 | 1468683347926 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:35:48 INFO - PROCESS | 1666 | 1468683347998 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 1666 | 1468683347999 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb72800 == 45 [pid = 1666] [id = 329] 08:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12a673400) [pid = 1666] [serial = 986] [outer = 0x0] 08:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a8f0c00) [pid = 1666] [serial = 987] [outer = 0x12a673400] 08:35:48 INFO - PROCESS | 1666 | 1468683348027 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x12b03ec00) [pid = 1666] [serial = 988] [outer = 0x12a673400] 08:35:48 INFO - PROCESS | 1666 | 1468683348609 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]]]}] 08:35:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:35:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 822ms 08:35:48 INFO - PROCESS | 1666 | 1468683348659 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:35:48 INFO - PROCESS | 1666 | 1468683348662 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:35:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:35:48 INFO - PROCESS | 1666 | 1468683348668 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:35:48 INFO - PROCESS | 1666 | 1468683348670 Marionette TRACE conn2 <- [1,1290,null,{}] 08:35:48 INFO - PROCESS | 1666 | 1468683348674 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}] 08:35:48 INFO - PROCESS | 1666 | 1468683348677 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:48 INFO - PROCESS | 1666 | 1468683348774 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:35:48 INFO - PROCESS | 1666 | 1468683348842 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:48 INFO - PROCESS | 1666 | 1468683348845 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x118131000 == 46 [pid = 1666] [id = 330] 08:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x116080800) [pid = 1666] [serial = 989] [outer = 0x0] 08:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x116630000) [pid = 1666] [serial = 990] [outer = 0x116080800] 08:35:48 INFO - PROCESS | 1666 | 1468683348872 Marionette DEBUG loaded listener.js 08:35:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x116979400) [pid = 1666] [serial = 991] [outer = 0x116080800] 08:35:49 INFO - PROCESS | 1666 | 1468683349298 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]]]}] 08:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 674ms 08:35:49 INFO - PROCESS | 1666 | 1468683349342 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:35:49 INFO - PROCESS | 1666 | 1468683349346 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:35:49 INFO - PROCESS | 1666 | 1468683349350 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:35:49 INFO - PROCESS | 1666 | 1468683349352 Marionette TRACE conn2 <- [1,1294,null,{}] 08:35:49 INFO - PROCESS | 1666 | 1468683349354 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}] 08:35:49 INFO - PROCESS | 1666 | 1468683349356 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:49 INFO - PROCESS | 1666 | 1468683349453 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:35:49 INFO - PROCESS | 1666 | 1468683349515 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:49 INFO - PROCESS | 1666 | 1468683349516 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e41000 == 47 [pid = 1666] [id = 331] 08:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1176e1c00) [pid = 1666] [serial = 992] [outer = 0x0] 08:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x118144000) [pid = 1666] [serial = 993] [outer = 0x1176e1c00] 08:35:49 INFO - PROCESS | 1666 | 1468683349544 Marionette DEBUG loaded listener.js 08:35:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x118423800) [pid = 1666] [serial = 994] [outer = 0x1176e1c00] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0cd800 == 46 [pid = 1666] [id = 324] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12be66800 == 45 [pid = 1666] [id = 323] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x1239cd800 == 44 [pid = 1666] [id = 322] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12a84b800 == 43 [pid = 1666] [id = 321] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x118790000 == 42 [pid = 1666] [id = 320] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x128094800 == 41 [pid = 1666] [id = 319] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x1267d5000 == 40 [pid = 1666] [id = 318] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x124f58000 == 39 [pid = 1666] [id = 317] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x123c0a800 == 38 [pid = 1666] [id = 316] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x11816c800 == 37 [pid = 1666] [id = 315] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x1162f0800 == 36 [pid = 1666] [id = 314] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x124588800 == 35 [pid = 1666] [id = 313] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12b221000 == 34 [pid = 1666] [id = 311] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x116e3d800 == 33 [pid = 1666] [id = 312] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x118131000 == 32 [pid = 1666] [id = 330] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb72800 == 31 [pid = 1666] [id = 329] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6cb800 == 30 [pid = 1666] [id = 328] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12840f800 == 29 [pid = 1666] [id = 327] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x118d20800 == 28 [pid = 1666] [id = 326] 08:35:50 INFO - PROCESS | 1666 | --DOCSHELL 0x12c339800 == 27 [pid = 1666] [id = 325] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x123928400) [pid = 1666] [serial = 912] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x118429800) [pid = 1666] [serial = 906] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x112984c00) [pid = 1666] [serial = 897] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x113310c00) [pid = 1666] [serial = 898] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1176e6000) [pid = 1666] [serial = 903] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x118146000) [pid = 1666] [serial = 904] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x116080400) [pid = 1666] [serial = 900] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x116913800) [pid = 1666] [serial = 901] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x116744800) [pid = 1666] [serial = 894] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x113867c00) [pid = 1666] [serial = 893] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124ff8800) [pid = 1666] [serial = 915] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x11813d400) [pid = 1666] [serial = 882] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1171c0c00) [pid = 1666] [serial = 881] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x120fd1c00) [pid = 1666] [serial = 885] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1241b3000) [pid = 1666] [serial = 913] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119125800) [pid = 1666] [serial = 884] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x126530000) [pid = 1666] [serial = 918] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1280a0000) [pid = 1666] [serial = 888] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x126046000) [pid = 1666] [serial = 887] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12603f000) [pid = 1666] [serial = 916] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x128097c00) [pid = 1666] [serial = 919] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a66b400) [pid = 1666] [serial = 891] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1186bc000) [pid = 1666] [serial = 922] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1291ef400) [pid = 1666] [serial = 890] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1284a5800) [pid = 1666] [serial = 927] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113f31800) [pid = 1666] [serial = 921] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1186bb000) [pid = 1666] [serial = 907] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x128099c00) [pid = 1666] [serial = 924] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118751400) [pid = 1666] [serial = 909] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11995bc00) [pid = 1666] [serial = 910] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12a672000) [pid = 1666] [serial = 931] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12817cc00) [pid = 1666] [serial = 925] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12908a400) [pid = 1666] [serial = 928] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12951c400) [pid = 1666] [serial = 930] [outer = 0x0] [url = about:blank] 08:35:50 INFO - PROCESS | 1666 | 1468683350447 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]]]}] 08:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1124ms 08:35:50 INFO - PROCESS | 1666 | 1468683350475 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:35:50 INFO - PROCESS | 1666 | 1468683350478 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:35:50 INFO - PROCESS | 1666 | 1468683350481 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:35:50 INFO - PROCESS | 1666 | 1468683350483 Marionette TRACE conn2 <- [1,1298,null,{}] 08:35:50 INFO - PROCESS | 1666 | 1468683350487 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}] 08:35:50 INFO - PROCESS | 1666 | 1468683350489 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:50 INFO - PROCESS | 1666 | 1468683350573 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:35:50 INFO - PROCESS | 1666 | 1468683350626 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:50 INFO - PROCESS | 1666 | 1468683350629 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x1160a5000 == 28 [pid = 1666] [id = 332] 08:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1133e8c00) [pid = 1666] [serial = 995] [outer = 0x0] 08:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115016400) [pid = 1666] [serial = 996] [outer = 0x1133e8c00] 08:35:50 INFO - PROCESS | 1666 | 1468683350656 Marionette DEBUG loaded listener.js 08:35:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11662e800) [pid = 1666] [serial = 997] [outer = 0x1133e8c00] 08:35:50 INFO - PROCESS | 1666 | 1468683350965 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]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms 08:35:51 INFO - PROCESS | 1666 | 1468683351002 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1666 | 1468683351004 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:35:51 INFO - PROCESS | 1666 | 1468683351009 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1666 | 1468683351013 Marionette TRACE conn2 <- [1,1302,null,{}] 08:35:51 INFO - PROCESS | 1666 | 1468683351015 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}] 08:35:51 INFO - PROCESS | 1666 | 1468683351017 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:51 INFO - PROCESS | 1666 | 1468683351092 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:35:51 INFO - PROCESS | 1666 | 1468683351099 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 1666 | 1468683351100 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e58000 == 29 [pid = 1666] [id = 333] 08:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116910400) [pid = 1666] [serial = 998] [outer = 0x0] 08:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1174ccc00) [pid = 1666] [serial = 999] [outer = 0x116910400] 08:35:51 INFO - PROCESS | 1666 | 1468683351128 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1176e7c00) [pid = 1666] [serial = 1000] [outer = 0x116910400] 08:35:51 INFO - PROCESS | 1666 | 1468683351504 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]]]}] 08:35:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:35:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 521ms 08:35:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:35:51 INFO - PROCESS | 1666 | 1468683351531 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:35:51 INFO - PROCESS | 1666 | 1468683351532 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:35:51 INFO - PROCESS | 1666 | 1468683351534 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:35:51 INFO - PROCESS | 1666 | 1468683351537 Marionette TRACE conn2 <- [1,1306,null,{}] 08:35:51 INFO - PROCESS | 1666 | 1468683351545 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}] 08:35:51 INFO - PROCESS | 1666 | 1468683351548 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:51 INFO - PROCESS | 1666 | 1468683351624 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:35:51 INFO - PROCESS | 1666 | 1468683351631 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:51 INFO - PROCESS | 1666 | 1468683351633 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816e800 == 30 [pid = 1666] [id = 334] 08:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x112e26400) [pid = 1666] [serial = 1001] [outer = 0x0] 08:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x118429800) [pid = 1666] [serial = 1002] [outer = 0x112e26400] 08:35:51 INFO - PROCESS | 1666 | 1468683351661 Marionette DEBUG loaded listener.js 08:35:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x118658800) [pid = 1666] [serial = 1003] [outer = 0x112e26400] 08:35:51 INFO - PROCESS | 1666 | 1468683351985 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]]]}] 08:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 471ms 08:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:35:52 INFO - PROCESS | 1666 | 1468683352006 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:35:52 INFO - PROCESS | 1666 | 1468683352007 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:35:52 INFO - PROCESS | 1666 | 1468683352009 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 1666 | 1468683352012 Marionette TRACE conn2 <- [1,1310,null,{}] 08:35:52 INFO - PROCESS | 1666 | 1468683352015 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}] 08:35:52 INFO - PROCESS | 1666 | 1468683352017 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:52 INFO - PROCESS | 1666 | 1468683352126 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:35:52 INFO - PROCESS | 1666 | 1468683352158 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 1666 | 1468683352159 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x119aa3800 == 31 [pid = 1666] [id = 335] 08:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11814a800) [pid = 1666] [serial = 1004] [outer = 0x0] 08:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1186b8000) [pid = 1666] [serial = 1005] [outer = 0x11814a800] 08:35:52 INFO - PROCESS | 1666 | 1468683352184 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11912f800) [pid = 1666] [serial = 1006] [outer = 0x11814a800] 08:35:52 INFO - PROCESS | 1666 | 1468683352487 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] 08:35:52 INFO - PROCESS | 1666 | 1468683352533 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:35:52 INFO - PROCESS | 1666 | 1468683352535 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:35:52 INFO - PROCESS | 1666 | 1468683352536 Marionette TRACE conn2 <- [1,1314,null,{}] 08:35:52 INFO - PROCESS | 1666 | 1468683352538 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}] 08:35:52 INFO - PROCESS | 1666 | 1468683352539 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:52 INFO - PROCESS | 1666 | 1468683352630 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:35:52 INFO - PROCESS | 1666 | 1468683352668 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:52 INFO - PROCESS | 1666 | 1468683352669 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x123ab0000 == 32 [pid = 1666] [id = 336] 08:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116909000) [pid = 1666] [serial = 1007] [outer = 0x0] 08:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11996b400) [pid = 1666] [serial = 1008] [outer = 0x116909000] 08:35:52 INFO - PROCESS | 1666 | 1468683352693 Marionette DEBUG loaded listener.js 08:35:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x120fd4800) [pid = 1666] [serial = 1009] [outer = 0x116909000] 08:35:53 INFO - PROCESS | 1666 | 1468683353024 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]]]}] 08:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 519ms 08:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:35:53 INFO - PROCESS | 1666 | 1468683353055 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 1666 | 1468683353056 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:35:53 INFO - PROCESS | 1666 | 1468683353058 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 1666 | 1468683353060 Marionette TRACE conn2 <- [1,1318,null,{}] 08:35:53 INFO - PROCESS | 1666 | 1468683353068 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}] 08:35:53 INFO - PROCESS | 1666 | 1468683353072 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:53 INFO - PROCESS | 1666 | 1468683353182 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:35:53 INFO - PROCESS | 1666 | 1468683353186 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 1666 | 1468683353187 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a15800 == 33 [pid = 1666] [id = 337] 08:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1176e8000) [pid = 1666] [serial = 1010] [outer = 0x0] 08:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x123928000) [pid = 1666] [serial = 1011] [outer = 0x1176e8000] 08:35:53 INFO - PROCESS | 1666 | 1468683353212 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1254ab400) [pid = 1666] [serial = 1012] [outer = 0x1176e8000] 08:35:53 INFO - PROCESS | 1666 | 1468683353549 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]]]}] 08:35:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:35:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 528ms 08:35:53 INFO - PROCESS | 1666 | 1468683353591 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:35:53 INFO - PROCESS | 1666 | 1468683353592 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:35:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:35:53 INFO - PROCESS | 1666 | 1468683353602 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:35:53 INFO - PROCESS | 1666 | 1468683353603 Marionette TRACE conn2 <- [1,1322,null,{}] 08:35:53 INFO - PROCESS | 1666 | 1468683353605 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}] 08:35:53 INFO - PROCESS | 1666 | 1468683353607 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:53 INFO - PROCESS | 1666 | 1468683353697 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:35:53 INFO - PROCESS | 1666 | 1468683353735 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:53 INFO - PROCESS | 1666 | 1468683353736 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x126520000 == 34 [pid = 1666] [id = 338] 08:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1254ad400) [pid = 1666] [serial = 1013] [outer = 0x0] 08:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12603e800) [pid = 1666] [serial = 1014] [outer = 0x1254ad400] 08:35:53 INFO - PROCESS | 1666 | 1468683353760 Marionette DEBUG loaded listener.js 08:35:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1264b0800) [pid = 1666] [serial = 1015] [outer = 0x1254ad400] 08:35:54 INFO - PROCESS | 1666 | 1468683354083 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]]]}] 08:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 520ms 08:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:35:54 INFO - PROCESS | 1666 | 1468683354129 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 1666 | 1468683354130 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:35:54 INFO - PROCESS | 1666 | 1468683354132 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 1666 | 1468683354134 Marionette TRACE conn2 <- [1,1326,null,{}] 08:35:54 INFO - PROCESS | 1666 | 1468683354136 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}] 08:35:54 INFO - PROCESS | 1666 | 1468683354137 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:54 INFO - PROCESS | 1666 | 1468683354232 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:35:54 INFO - PROCESS | 1666 | 1468683354235 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 1666 | 1468683354236 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1269c4000 == 35 [pid = 1666] [id = 339] 08:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x112e96400) [pid = 1666] [serial = 1016] [outer = 0x0] 08:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x126532000) [pid = 1666] [serial = 1017] [outer = 0x112e96400] 08:35:54 INFO - PROCESS | 1666 | 1468683354261 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x128099400) [pid = 1666] [serial = 1018] [outer = 0x112e96400] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124109800) [pid = 1666] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x123e6fc00) [pid = 1666] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1241ba400) [pid = 1666] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124ffb800) [pid = 1666] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1128b3400) [pid = 1666] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12a66cc00) [pid = 1666] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116a21c00) [pid = 1666] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113d94000) [pid = 1666] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118d83400) [pid = 1666] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x113a5b400) [pid = 1666] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1133c8000) [pid = 1666] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x116917400) [pid = 1666] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x123a5b400) [pid = 1666] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x118147c00) [pid = 1666] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:35:54 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1181f2000) [pid = 1666] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:35:54 INFO - PROCESS | 1666 | 1468683354735 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]]]}] 08:35:54 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 08:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 619ms 08:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:35:54 INFO - PROCESS | 1666 | 1468683354752 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:35:54 INFO - PROCESS | 1666 | 1468683354753 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:35:54 INFO - PROCESS | 1666 | 1468683354755 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:35:54 INFO - PROCESS | 1666 | 1468683354756 Marionette TRACE conn2 <- [1,1330,null,{}] 08:35:54 INFO - PROCESS | 1666 | 1468683354767 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}] 08:35:54 INFO - PROCESS | 1666 | 1468683354768 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:54 INFO - PROCESS | 1666 | 1468683354846 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:35:54 INFO - PROCESS | 1666 | 1468683354851 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:54 INFO - PROCESS | 1666 | 1468683354852 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816c800 == 36 [pid = 1666] [id = 340] 08:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x113f2e800) [pid = 1666] [serial = 1019] [outer = 0x0] 08:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118d83400) [pid = 1666] [serial = 1020] [outer = 0x113f2e800] 08:35:54 INFO - PROCESS | 1666 | 1468683354877 Marionette DEBUG loaded listener.js 08:35:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x124a8b000) [pid = 1666] [serial = 1021] [outer = 0x113f2e800] 08:35:55 INFO - PROCESS | 1666 | 1468683355200 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]]]}] 08:35:55 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 08:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 469ms 08:35:55 INFO - PROCESS | 1666 | 1468683355224 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 1666 | 1468683355226 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:35:55 INFO - PROCESS | 1666 | 1468683355251 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 1666 | 1468683355253 Marionette TRACE conn2 <- [1,1334,null,{}] 08:35:55 INFO - PROCESS | 1666 | 1468683355255 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}] 08:35:55 INFO - PROCESS | 1666 | 1468683355256 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:55 INFO - PROCESS | 1666 | 1468683355338 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:35:55 INFO - PROCESS | 1666 | 1468683355341 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 1666 | 1468683355344 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x1291aa000 == 37 [pid = 1666] [id = 341] 08:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11912b800) [pid = 1666] [serial = 1022] [outer = 0x0] 08:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12809c400) [pid = 1666] [serial = 1023] [outer = 0x11912b800] 08:35:55 INFO - PROCESS | 1666 | 1468683355369 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x128175c00) [pid = 1666] [serial = 1024] [outer = 0x11912b800] 08:35:55 INFO - PROCESS | 1666 | 1468683355702 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]]]}] 08:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 486ms 08:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:35:55 INFO - PROCESS | 1666 | 1468683355721 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:35:55 INFO - PROCESS | 1666 | 1468683355723 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:35:55 INFO - PROCESS | 1666 | 1468683355725 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:35:55 INFO - PROCESS | 1666 | 1468683355729 Marionette TRACE conn2 <- [1,1338,null,{}] 08:35:55 INFO - PROCESS | 1666 | 1468683355732 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}] 08:35:55 INFO - PROCESS | 1666 | 1468683355741 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:55 INFO - PROCESS | 1666 | 1468683355833 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:35:55 INFO - PROCESS | 1666 | 1468683355886 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:55 INFO - PROCESS | 1666 | 1468683355888 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x123aaf800 == 38 [pid = 1666] [id = 342] 08:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119ba3c00) [pid = 1666] [serial = 1025] [outer = 0x0] 08:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12849a400) [pid = 1666] [serial = 1026] [outer = 0x119ba3c00] 08:35:55 INFO - PROCESS | 1666 | 1468683355914 Marionette DEBUG loaded listener.js 08:35:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129355c00) [pid = 1666] [serial = 1027] [outer = 0x119ba3c00] 08:35:56 INFO - PROCESS | 1666 | 1468683356820 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]]]}] 08:35:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:35:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1123ms 08:35:56 INFO - PROCESS | 1666 | 1468683356849 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:35:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:35:56 INFO - PROCESS | 1666 | 1468683356852 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:35:56 INFO - PROCESS | 1666 | 1468683356855 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:35:56 INFO - PROCESS | 1666 | 1468683356857 Marionette TRACE conn2 <- [1,1342,null,{}] 08:35:56 INFO - PROCESS | 1666 | 1468683356862 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}] 08:35:56 INFO - PROCESS | 1666 | 1468683356863 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:56 INFO - PROCESS | 1666 | 1468683356978 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:35:57 INFO - PROCESS | 1666 | 1468683357031 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 1666 | 1468683357033 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1162f2800 == 39 [pid = 1666] [id = 343] 08:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x112fb0400) [pid = 1666] [serial = 1028] [outer = 0x0] 08:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x113310c00) [pid = 1666] [serial = 1029] [outer = 0x112fb0400] 08:35:57 INFO - PROCESS | 1666 | 1468683357065 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1150d5000) [pid = 1666] [serial = 1030] [outer = 0x112fb0400] 08:35:57 INFO - PROCESS | 1666 | 1468683357605 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]]]}] 08:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 822ms 08:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:35:57 INFO - PROCESS | 1666 | 1468683357677 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:35:57 INFO - PROCESS | 1666 | 1468683357680 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:35:57 INFO - PROCESS | 1666 | 1468683357685 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:35:57 INFO - PROCESS | 1666 | 1468683357686 Marionette TRACE conn2 <- [1,1346,null,{}] 08:35:57 INFO - PROCESS | 1666 | 1468683357689 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}] 08:35:57 INFO - PROCESS | 1666 | 1468683357691 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:57 INFO - PROCESS | 1666 | 1468683357801 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:35:57 INFO - PROCESS | 1666 | 1468683357859 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:57 INFO - PROCESS | 1666 | 1468683357861 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12424b800 == 40 [pid = 1666] [id = 344] 08:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x117ea6c00) [pid = 1666] [serial = 1031] [outer = 0x0] 08:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x118143000) [pid = 1666] [serial = 1032] [outer = 0x117ea6c00] 08:35:57 INFO - PROCESS | 1666 | 1468683357891 Marionette DEBUG loaded listener.js 08:35:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x118422800) [pid = 1666] [serial = 1033] [outer = 0x117ea6c00] 08:35:58 INFO - PROCESS | 1666 | 1468683358607 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]]]}] 08:35:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:35:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 970ms 08:35:58 INFO - PROCESS | 1666 | 1468683358655 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:35:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:35:58 INFO - PROCESS | 1666 | 1468683358657 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:35:58 INFO - PROCESS | 1666 | 1468683358661 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:35:58 INFO - PROCESS | 1666 | 1468683358662 Marionette TRACE conn2 <- [1,1350,null,{}] 08:35:58 INFO - PROCESS | 1666 | 1468683358666 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}] 08:35:58 INFO - PROCESS | 1666 | 1468683358667 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:58 INFO - PROCESS | 1666 | 1468683358772 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:35:58 INFO - PROCESS | 1666 | 1468683358830 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:58 INFO - PROCESS | 1666 | 1468683358832 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e44000 == 41 [pid = 1666] [id = 345] 08:35:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116083000) [pid = 1666] [serial = 1034] [outer = 0x0] 08:35:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11662f000) [pid = 1666] [serial = 1035] [outer = 0x116083000] 08:35:58 INFO - PROCESS | 1666 | 1468683358860 Marionette DEBUG loaded listener.js 08:35:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x116917800) [pid = 1666] [serial = 1036] [outer = 0x116083000] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1291aa000 == 40 [pid = 1666] [id = 341] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x11816c800 == 39 [pid = 1666] [id = 340] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1269c4000 == 38 [pid = 1666] [id = 339] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x126520000 == 37 [pid = 1666] [id = 338] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x124a15800 == 36 [pid = 1666] [id = 337] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x123ab0000 == 35 [pid = 1666] [id = 336] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x119aa3800 == 34 [pid = 1666] [id = 335] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x11816e800 == 33 [pid = 1666] [id = 334] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x116e58000 == 32 [pid = 1666] [id = 333] 08:35:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1160a5000 == 31 [pid = 1666] [id = 332] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1264b9000) [pid = 1666] [serial = 957] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12951f000) [pid = 1666] [serial = 960] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1291eac00) [pid = 1666] [serial = 958] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12a8e4c00) [pid = 1666] [serial = 963] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12a657800) [pid = 1666] [serial = 961] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1171ca400) [pid = 1666] [serial = 942] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x117e9e800) [pid = 1666] [serial = 943] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1150d5c00) [pid = 1666] [serial = 936] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x11690f800) [pid = 1666] [serial = 937] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12ae61800) [pid = 1666] [serial = 934] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12a672c00) [pid = 1666] [serial = 933] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116748000) [pid = 1666] [serial = 966] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1196ab000) [pid = 1666] [serial = 948] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118144c00) [pid = 1666] [serial = 969] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x120fdb800) [pid = 1666] [serial = 949] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1241b0000) [pid = 1666] [serial = 951] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1181fb800) [pid = 1666] [serial = 939] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x118148800) [pid = 1666] [serial = 967] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118431800) [pid = 1666] [serial = 940] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11848f000) [pid = 1666] [serial = 945] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118656c00) [pid = 1666] [serial = 946] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a8ef800) [pid = 1666] [serial = 964] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124a94800) [pid = 1666] [serial = 954] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1254adc00) [pid = 1666] [serial = 955] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1241b6c00) [pid = 1666] [serial = 970] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12b0ed000) [pid = 1666] [serial = 973] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12480b400) [pid = 1666] [serial = 952] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12817fc00) [pid = 1666] [serial = 972] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12b9d6c00) [pid = 1666] [serial = 976] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12b0f6c00) [pid = 1666] [serial = 975] [outer = 0x0] [url = about:blank] 08:35:59 INFO - PROCESS | 1666 | 1468683359240 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]]]}] 08:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 621ms 08:35:59 INFO - PROCESS | 1666 | 1468683359281 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 1666 | 1468683359284 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:35:59 INFO - PROCESS | 1666 | 1468683359289 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 1666 | 1468683359290 Marionette TRACE conn2 <- [1,1354,null,{}] 08:35:59 INFO - PROCESS | 1666 | 1468683359293 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}] 08:35:59 INFO - PROCESS | 1666 | 1468683359294 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:59 INFO - PROCESS | 1666 | 1468683359375 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:35:59 INFO - PROCESS | 1666 | 1468683359429 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:35:59 INFO - PROCESS | 1666 | 1468683359430 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:35:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x1174c2000 == 32 [pid = 1666] [id = 346] 08:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x116972800) [pid = 1666] [serial = 1037] [outer = 0x0] 08:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1176ec400) [pid = 1666] [serial = 1038] [outer = 0x116972800] 08:35:59 INFO - PROCESS | 1666 | 1468683359459 Marionette DEBUG loaded listener.js 08:35:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11842a000) [pid = 1666] [serial = 1039] [outer = 0x116972800] 08:35:59 INFO - PROCESS | 1666 | 1468683359881 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]]]}] 08:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 619ms 08:35:59 INFO - PROCESS | 1666 | 1468683359907 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:35:59 INFO - PROCESS | 1666 | 1468683359910 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:35:59 INFO - PROCESS | 1666 | 1468683359913 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:35:59 INFO - PROCESS | 1666 | 1468683359915 Marionette TRACE conn2 <- [1,1358,null,{}] 08:35:59 INFO - PROCESS | 1666 | 1468683359919 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}] 08:35:59 INFO - PROCESS | 1666 | 1468683359921 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:00 INFO - PROCESS | 1666 | 1468683360026 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:36:00 INFO - PROCESS | 1666 | 1468683360130 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 1666 | 1468683360132 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e4f000 == 33 [pid = 1666] [id = 347] 08:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112e8fc00) [pid = 1666] [serial = 1040] [outer = 0x0] 08:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1171c0c00) [pid = 1666] [serial = 1041] [outer = 0x112e8fc00] 08:36:00 INFO - PROCESS | 1666 | 1468683360164 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1181f7c00) [pid = 1666] [serial = 1042] [outer = 0x112e8fc00] 08:36:00 INFO - PROCESS | 1666 | 1468683360583 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]]]}] 08:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 723ms 08:36:00 INFO - PROCESS | 1666 | 1468683360637 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:36:00 INFO - PROCESS | 1666 | 1468683360640 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:36:00 INFO - PROCESS | 1666 | 1468683360644 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:36:00 INFO - PROCESS | 1666 | 1468683360646 Marionette TRACE conn2 <- [1,1362,null,{}] 08:36:00 INFO - PROCESS | 1666 | 1468683360649 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}] 08:36:00 INFO - PROCESS | 1666 | 1468683360651 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:00 INFO - PROCESS | 1666 | 1468683360748 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:36:00 INFO - PROCESS | 1666 | 1468683360803 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:00 INFO - PROCESS | 1666 | 1468683360804 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x124114800 == 34 [pid = 1666] [id = 348] 08:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1186b1400) [pid = 1666] [serial = 1043] [outer = 0x0] 08:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x118d80400) [pid = 1666] [serial = 1044] [outer = 0x1186b1400] 08:36:00 INFO - PROCESS | 1666 | 1468683360835 Marionette DEBUG loaded listener.js 08:36:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1196aa800) [pid = 1666] [serial = 1045] [outer = 0x1186b1400] 08:36:01 INFO - PROCESS | 1666 | 1468683361282 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]]]}] 08:36:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:36:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 08:36:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:36:01 INFO - PROCESS | 1666 | 1468683361314 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:36:01 INFO - PROCESS | 1666 | 1468683361316 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:36:01 INFO - PROCESS | 1666 | 1468683361318 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:36:01 INFO - PROCESS | 1666 | 1468683361321 Marionette TRACE conn2 <- [1,1366,null,{}] 08:36:01 INFO - PROCESS | 1666 | 1468683361329 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}] 08:36:01 INFO - PROCESS | 1666 | 1468683361333 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:01 INFO - PROCESS | 1666 | 1468683361453 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:36:01 INFO - PROCESS | 1666 | 1468683361523 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:01 INFO - PROCESS | 1666 | 1468683361526 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267d8800 == 35 [pid = 1666] [id = 349] 08:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x120fdb800) [pid = 1666] [serial = 1046] [outer = 0x0] 08:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123bf2000) [pid = 1666] [serial = 1047] [outer = 0x120fdb800] 08:36:01 INFO - PROCESS | 1666 | 1468683361558 Marionette DEBUG loaded listener.js 08:36:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124561400) [pid = 1666] [serial = 1048] [outer = 0x120fdb800] 08:36:02 INFO - PROCESS | 1666 | 1468683362013 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] 08:36:02 INFO - PROCESS | 1666 | 1468683362043 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:36:02 INFO - PROCESS | 1666 | 1468683362064 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 1666 | 1468683362065 Marionette TRACE conn2 <- [1,1370,null,{}] 08:36:02 INFO - PROCESS | 1666 | 1468683362067 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}] 08:36:02 INFO - PROCESS | 1666 | 1468683362069 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:02 INFO - PROCESS | 1666 | 1468683362166 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:36:02 INFO - PROCESS | 1666 | 1468683362232 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 1666 | 1468683362233 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x129007000 == 36 [pid = 1666] [id = 350] 08:36:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124ddd800) [pid = 1666] [serial = 1049] [outer = 0x0] 08:36:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1254b5c00) [pid = 1666] [serial = 1050] [outer = 0x124ddd800] 08:36:02 INFO - PROCESS | 1666 | 1468683362262 Marionette DEBUG loaded listener.js 08:36:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x126043400) [pid = 1666] [serial = 1051] [outer = 0x124ddd800] 08:36:02 INFO - PROCESS | 1666 | 1468683362709 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] 08:36:02 INFO - PROCESS | 1666 | 1468683362758 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:36:02 INFO - PROCESS | 1666 | 1468683362765 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:36:02 INFO - PROCESS | 1666 | 1468683362766 Marionette TRACE conn2 <- [1,1374,null,{}] 08:36:02 INFO - PROCESS | 1666 | 1468683362768 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}] 08:36:02 INFO - PROCESS | 1666 | 1468683362770 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:02 INFO - PROCESS | 1666 | 1468683362862 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:36:02 INFO - PROCESS | 1666 | 1468683362929 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:02 INFO - PROCESS | 1666 | 1468683362931 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295bd800 == 37 [pid = 1666] [id = 351] 08:36:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x128098c00) [pid = 1666] [serial = 1052] [outer = 0x0] 08:36:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1280a1800) [pid = 1666] [serial = 1053] [outer = 0x128098c00] 08:36:02 INFO - PROCESS | 1666 | 1468683362959 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1282b7400) [pid = 1666] [serial = 1054] [outer = 0x128098c00] 08:36:03 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:03 INFO - PROCESS | 1666 | 1468683363436 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] 08:36:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:36:03 INFO - PROCESS | 1666 | 1468683363497 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:36:03 INFO - PROCESS | 1666 | 1468683363501 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:36:03 INFO - PROCESS | 1666 | 1468683363503 Marionette TRACE conn2 <- [1,1378,null,{}] 08:36:03 INFO - PROCESS | 1666 | 1468683363507 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}] 08:36:03 INFO - PROCESS | 1666 | 1468683363508 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:03 INFO - PROCESS | 1666 | 1468683363611 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:36:03 INFO - PROCESS | 1666 | 1468683363685 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:03 INFO - PROCESS | 1666 | 1468683363686 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1167c6800 == 38 [pid = 1666] [id = 352] 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11690a800) [pid = 1666] [serial = 1055] [outer = 0x0] 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x116972c00) [pid = 1666] [serial = 1056] [outer = 0x11690a800] 08:36:03 INFO - PROCESS | 1666 | 1468683363715 Marionette DEBUG loaded listener.js 08:36:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x118149400) [pid = 1666] [serial = 1057] [outer = 0x11690a800] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x117e41000 == 37 [pid = 1666] [id = 331] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x116e44000 == 36 [pid = 1666] [id = 345] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1162f2800 == 35 [pid = 1666] [id = 343] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x12424b800 == 34 [pid = 1666] [id = 344] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1295bd800 == 33 [pid = 1666] [id = 351] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x129007000 == 32 [pid = 1666] [id = 350] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1267d8800 == 31 [pid = 1666] [id = 349] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x123aaf800 == 30 [pid = 1666] [id = 342] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x124114800 == 29 [pid = 1666] [id = 348] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x117e4f000 == 28 [pid = 1666] [id = 347] 08:36:04 INFO - PROCESS | 1666 | --DOCSHELL 0x1174c2000 == 27 [pid = 1666] [id = 346] 08:36:04 INFO - PROCESS | 1666 | 1468683364619 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] 08:36:04 INFO - PROCESS | 1666 | 1468683364677 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:36:04 INFO - PROCESS | 1666 | 1468683364680 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:36:04 INFO - PROCESS | 1666 | 1468683364682 Marionette TRACE conn2 <- [1,1382,null,{}] 08:36:04 INFO - PROCESS | 1666 | 1468683364686 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}] 08:36:04 INFO - PROCESS | 1666 | 1468683364688 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:04 INFO - PROCESS | 1666 | 1468683364775 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:36:04 INFO - PROCESS | 1666 | 1468683364832 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:04 INFO - PROCESS | 1666 | 1468683364834 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x11693c800 == 28 [pid = 1666] [id = 353] 08:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1133c9800) [pid = 1666] [serial = 1058] [outer = 0x0] 08:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x113d4c400) [pid = 1666] [serial = 1059] [outer = 0x1133c9800] 08:36:04 INFO - PROCESS | 1666 | 1468683364861 Marionette DEBUG loaded listener.js 08:36:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1160dd800) [pid = 1666] [serial = 1060] [outer = 0x1133c9800] 08:36:05 INFO - PROCESS | 1666 | [1666] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:36:05 INFO - PROCESS | 1666 | 1468683365182 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] 08:36:05 INFO - PROCESS | 1666 | 1468683365204 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:36:05 INFO - PROCESS | 1666 | 1468683365209 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1666 | 1468683365212 Marionette TRACE conn2 <- [1,1386,null,{}] 08:36:05 INFO - PROCESS | 1666 | 1468683365215 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}] 08:36:05 INFO - PROCESS | 1666 | 1468683365217 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:05 INFO - PROCESS | 1666 | 1468683365295 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:36:05 INFO - PROCESS | 1666 | 1468683365300 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1666 | 1468683365301 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x118171800 == 29 [pid = 1666] [id = 354] 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116eb4c00) [pid = 1666] [serial = 1061] [outer = 0x0] 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1176ee800) [pid = 1666] [serial = 1062] [outer = 0x116eb4c00] 08:36:05 INFO - PROCESS | 1666 | 1468683365331 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1181f2800) [pid = 1666] [serial = 1063] [outer = 0x116eb4c00] 08:36:05 INFO - PROCESS | 1666 | 1468683365722 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] 08:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:36:05 INFO - PROCESS | 1666 | 1468683365733 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:36:05 INFO - PROCESS | 1666 | 1468683365736 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:36:05 INFO - PROCESS | 1666 | 1468683365738 Marionette TRACE conn2 <- [1,1390,null,{}] 08:36:05 INFO - PROCESS | 1666 | 1468683365746 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}] 08:36:05 INFO - PROCESS | 1666 | 1468683365749 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:05 INFO - PROCESS | 1666 | 1468683365827 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:36:05 INFO - PROCESS | 1666 | 1468683365835 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:05 INFO - PROCESS | 1666 | 1468683365837 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x124594800 == 30 [pid = 1666] [id = 355] 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1128b0c00) [pid = 1666] [serial = 1064] [outer = 0x0] 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1187d3000) [pid = 1666] [serial = 1065] [outer = 0x1128b0c00] 08:36:05 INFO - PROCESS | 1666 | 1468683365865 Marionette DEBUG loaded listener.js 08:36:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x1196a0800) [pid = 1666] [serial = 1066] [outer = 0x1128b0c00] 08:36:06 INFO - PROCESS | 1666 | 1468683366247 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 523ms 08:36:06 INFO - PROCESS | 1666 | 1468683366260 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:36:06 INFO - PROCESS | 1666 | 1468683366263 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:36:06 INFO - PROCESS | 1666 | 1468683366267 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1666 | 1468683366269 Marionette TRACE conn2 <- [1,1394,null,{}] 08:36:06 INFO - PROCESS | 1666 | 1468683366272 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}] 08:36:06 INFO - PROCESS | 1666 | 1468683366274 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:06 INFO - PROCESS | 1666 | 1468683366419 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:36:06 INFO - PROCESS | 1666 | 1468683366443 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1666 | 1468683366444 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x126570000 == 31 [pid = 1666] [id = 356] 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x120ed0800) [pid = 1666] [serial = 1067] [outer = 0x0] 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x120fd5000) [pid = 1666] [serial = 1068] [outer = 0x120ed0800] 08:36:06 INFO - PROCESS | 1666 | 1468683366482 Marionette DEBUG loaded listener.js 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x123922400) [pid = 1666] [serial = 1069] [outer = 0x120ed0800] 08:36:06 INFO - PROCESS | 1666 | 1468683366824 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]]]}] 08:36:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:36:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 573ms 08:36:06 INFO - PROCESS | 1666 | 1468683366840 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:36:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:36:06 INFO - PROCESS | 1666 | 1468683366851 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:36:06 INFO - PROCESS | 1666 | 1468683366853 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:36:06 INFO - PROCESS | 1666 | 1468683366854 Marionette TRACE conn2 <- [1,1398,null,{}] 08:36:06 INFO - PROCESS | 1666 | 1468683366856 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}] 08:36:06 INFO - PROCESS | 1666 | 1468683366857 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:06 INFO - PROCESS | 1666 | 1468683366949 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:36:06 INFO - PROCESS | 1666 | 1468683366986 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:06 INFO - PROCESS | 1666 | 1468683366987 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x129007000 == 32 [pid = 1666] [id = 357] 08:36:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x112d36800) [pid = 1666] [serial = 1070] [outer = 0x0] 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x123a5e800) [pid = 1666] [serial = 1071] [outer = 0x112d36800] 08:36:07 INFO - PROCESS | 1666 | 1468683367011 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x124563c00) [pid = 1666] [serial = 1072] [outer = 0x112d36800] 08:36:07 INFO - PROCESS | 1666 | 1468683367326 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 08:36:07 INFO - PROCESS | 1666 | 1468683367373 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:36:07 INFO - PROCESS | 1666 | 1468683367375 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:36:07 INFO - PROCESS | 1666 | 1468683367377 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1666 | 1468683367378 Marionette TRACE conn2 <- [1,1402,null,{}] 08:36:07 INFO - PROCESS | 1666 | 1468683367381 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}] 08:36:07 INFO - PROCESS | 1666 | 1468683367385 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:07 INFO - PROCESS | 1666 | 1468683367496 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:36:07 INFO - PROCESS | 1666 | 1468683367533 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:07 INFO - PROCESS | 1666 | 1468683367534 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a839800 == 33 [pid = 1666] [id = 358] 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x124a6fc00) [pid = 1666] [serial = 1073] [outer = 0x0] 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x12556a400) [pid = 1666] [serial = 1074] [outer = 0x124a6fc00] 08:36:07 INFO - PROCESS | 1666 | 1468683367558 Marionette DEBUG loaded listener.js 08:36:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x12809b000) [pid = 1666] [serial = 1075] [outer = 0x124a6fc00] 08:36:07 INFO - PROCESS | 1666 | 1468683367884 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]]]}] 08:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 08:36:07 INFO - PROCESS | 1666 | 1468683367899 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:36:07 INFO - PROCESS | 1666 | 1468683367900 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:36:07 INFO - PROCESS | 1666 | 1468683367902 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:36:07 INFO - PROCESS | 1666 | 1468683367903 Marionette TRACE conn2 <- [1,1406,null,{}] 08:36:07 INFO - PROCESS | 1666 | 1468683367916 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}] 08:36:07 INFO - PROCESS | 1666 | 1468683367917 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:08 INFO - PROCESS | 1666 | 1468683368239 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x116909000) [pid = 1666] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x11814a800) [pid = 1666] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1254ad400) [pid = 1666] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x112e26400) [pid = 1666] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x1133e8c00) [pid = 1666] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x116910400) [pid = 1666] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1176e1c00) [pid = 1666] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x116912000) [pid = 1666] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1184ce800) [pid = 1666] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1265b4400) [pid = 1666] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1176e8000) [pid = 1666] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x116083000) [pid = 1666] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x112e96400) [pid = 1666] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12a673400) [pid = 1666] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113f2e800) [pid = 1666] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11912b800) [pid = 1666] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x116080800) [pid = 1666] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x112fb0400) [pid = 1666] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x117ea6c00) [pid = 1666] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x119ba3c00) [pid = 1666] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:36:08 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116972800) [pid = 1666] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:36:08 INFO - PROCESS | 1666 | 1468683368286 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1666 | 1468683368287 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e6a000 == 34 [pid = 1666] [id = 359] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x110d4e000) [pid = 1666] [serial = 1076] [outer = 0x0] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x112fb0400) [pid = 1666] [serial = 1077] [outer = 0x110d4e000] 08:36:08 INFO - PROCESS | 1666 | 1468683368312 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x11607fc00) [pid = 1666] [serial = 1078] [outer = 0x110d4e000] 08:36:08 INFO - PROCESS | 1666 | 1468683368562 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]]]}] 08:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 669ms 08:36:08 INFO - PROCESS | 1666 | 1468683368572 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:36:08 INFO - PROCESS | 1666 | 1468683368573 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:36:08 INFO - PROCESS | 1666 | 1468683368583 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:36:08 INFO - PROCESS | 1666 | 1468683368584 Marionette TRACE conn2 <- [1,1410,null,{}] 08:36:08 INFO - PROCESS | 1666 | 1468683368586 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}] 08:36:08 INFO - PROCESS | 1666 | 1468683368588 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:08 INFO - PROCESS | 1666 | 1468683368674 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:36:08 INFO - PROCESS | 1666 | 1468683368681 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:08 INFO - PROCESS | 1666 | 1468683368682 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba19800 == 35 [pid = 1666] [id = 360] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x112cb2800) [pid = 1666] [serial = 1079] [outer = 0x0] 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1176e1c00) [pid = 1666] [serial = 1080] [outer = 0x112cb2800] 08:36:08 INFO - PROCESS | 1666 | 1468683368706 Marionette DEBUG loaded listener.js 08:36:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x119428800) [pid = 1666] [serial = 1081] [outer = 0x112cb2800] 08:36:09 INFO - PROCESS | 1666 | 1468683369051 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]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 526ms 08:36:09 INFO - PROCESS | 1666 | 1468683369101 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1666 | 1468683369103 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:36:09 INFO - PROCESS | 1666 | 1468683369105 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1666 | 1468683369106 Marionette TRACE conn2 <- [1,1414,null,{}] 08:36:09 INFO - PROCESS | 1666 | 1468683369109 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}] 08:36:09 INFO - PROCESS | 1666 | 1468683369110 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:09 INFO - PROCESS | 1666 | 1468683369217 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:36:09 INFO - PROCESS | 1666 | 1468683369221 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1666 | 1468683369222 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12458f800 == 36 [pid = 1666] [id = 361] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119125800) [pid = 1666] [serial = 1082] [outer = 0x0] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124ff9400) [pid = 1666] [serial = 1083] [outer = 0x119125800] 08:36:09 INFO - PROCESS | 1666 | 1468683369249 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x128098000) [pid = 1666] [serial = 1084] [outer = 0x119125800] 08:36:09 INFO - PROCESS | 1666 | 1468683369564 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]]]}] 08:36:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:36:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 467ms 08:36:09 INFO - PROCESS | 1666 | 1468683369573 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:36:09 INFO - PROCESS | 1666 | 1468683369575 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:36:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:36:09 INFO - PROCESS | 1666 | 1468683369577 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:36:09 INFO - PROCESS | 1666 | 1468683369580 Marionette TRACE conn2 <- [1,1418,null,{}] 08:36:09 INFO - PROCESS | 1666 | 1468683369584 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}] 08:36:09 INFO - PROCESS | 1666 | 1468683369585 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:09 INFO - PROCESS | 1666 | 1468683369667 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:36:09 INFO - PROCESS | 1666 | 1468683369671 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:09 INFO - PROCESS | 1666 | 1468683369672 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be80800 == 37 [pid = 1666] [id = 362] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12603cc00) [pid = 1666] [serial = 1085] [outer = 0x0] 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1284a6c00) [pid = 1666] [serial = 1086] [outer = 0x12603cc00] 08:36:09 INFO - PROCESS | 1666 | 1468683369697 Marionette DEBUG loaded listener.js 08:36:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x129086800) [pid = 1666] [serial = 1087] [outer = 0x12603cc00] 08:36:10 INFO - PROCESS | 1666 | 1468683370056 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]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 524ms 08:36:10 INFO - PROCESS | 1666 | 1468683370102 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1666 | 1468683370103 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:36:10 INFO - PROCESS | 1666 | 1468683370106 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1666 | 1468683370107 Marionette TRACE conn2 <- [1,1422,null,{}] 08:36:10 INFO - PROCESS | 1666 | 1468683370110 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}] 08:36:10 INFO - PROCESS | 1666 | 1468683370111 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:10 INFO - PROCESS | 1666 | 1468683370213 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:36:10 INFO - PROCESS | 1666 | 1468683370217 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:10 INFO - PROCESS | 1666 | 1468683370219 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x129006000 == 38 [pid = 1666] [id = 363] 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x129088c00) [pid = 1666] [serial = 1088] [outer = 0x0] 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1291f4400) [pid = 1666] [serial = 1089] [outer = 0x129088c00] 08:36:10 INFO - PROCESS | 1666 | 1468683370245 Marionette DEBUG loaded listener.js 08:36:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x12a656800) [pid = 1666] [serial = 1090] [outer = 0x129088c00] 08:36:10 INFO - PROCESS | 1666 | 1468683370903 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]]]}] 08:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 872ms 08:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:36:10 INFO - PROCESS | 1666 | 1468683370979 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:36:10 INFO - PROCESS | 1666 | 1468683370980 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:36:10 INFO - PROCESS | 1666 | 1468683370983 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:36:10 INFO - PROCESS | 1666 | 1468683370986 Marionette TRACE conn2 <- [1,1426,null,{}] 08:36:10 INFO - PROCESS | 1666 | 1468683370990 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}] 08:36:10 INFO - PROCESS | 1666 | 1468683370991 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:11 INFO - PROCESS | 1666 | 1468683371087 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:36:11 INFO - PROCESS | 1666 | 1468683371146 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:11 INFO - PROCESS | 1666 | 1468683371147 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x11812d000 == 39 [pid = 1666] [id = 364] 08:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x113d90c00) [pid = 1666] [serial = 1091] [outer = 0x0] 08:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x116076800) [pid = 1666] [serial = 1092] [outer = 0x113d90c00] 08:36:11 INFO - PROCESS | 1666 | 1468683371181 Marionette DEBUG loaded listener.js 08:36:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1171cb400) [pid = 1666] [serial = 1093] [outer = 0x113d90c00] 08:36:11 INFO - PROCESS | 1666 | 1468683371894 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]]]}] 08:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 973ms 08:36:11 INFO - PROCESS | 1666 | 1468683371957 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:36:11 INFO - PROCESS | 1666 | 1468683371960 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:36:11 INFO - PROCESS | 1666 | 1468683371965 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:36:11 INFO - PROCESS | 1666 | 1468683371967 Marionette TRACE conn2 <- [1,1430,null,{}] 08:36:11 INFO - PROCESS | 1666 | 1468683371969 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}] 08:36:11 INFO - PROCESS | 1666 | 1468683371971 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:12 INFO - PROCESS | 1666 | 1468683372085 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:36:12 INFO - PROCESS | 1666 | 1468683372142 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:12 INFO - PROCESS | 1666 | 1468683372144 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169b2000 == 40 [pid = 1666] [id = 365] 08:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x113d91400) [pid = 1666] [serial = 1094] [outer = 0x0] 08:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x117ea3c00) [pid = 1666] [serial = 1095] [outer = 0x113d91400] 08:36:12 INFO - PROCESS | 1666 | 1468683372174 Marionette DEBUG loaded listener.js 08:36:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x118757000) [pid = 1666] [serial = 1096] [outer = 0x113d91400] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12be80800 == 39 [pid = 1666] [id = 362] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12458f800 == 38 [pid = 1666] [id = 361] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba19800 == 37 [pid = 1666] [id = 360] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x112e6a000 == 36 [pid = 1666] [id = 359] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x12a839800 == 35 [pid = 1666] [id = 358] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x129007000 == 34 [pid = 1666] [id = 357] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x126570000 == 33 [pid = 1666] [id = 356] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x124594800 == 32 [pid = 1666] [id = 355] 08:36:12 INFO - PROCESS | 1666 | 1468683372922 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]]]}] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x118171800 == 31 [pid = 1666] [id = 354] 08:36:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11693c800 == 30 [pid = 1666] [id = 353] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x120fd4800) [pid = 1666] [serial = 1009] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1186b8000) [pid = 1666] [serial = 1005] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x12603e800) [pid = 1666] [serial = 1014] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x118429800) [pid = 1666] [serial = 1002] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x118658800) [pid = 1666] [serial = 1003] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x115016400) [pid = 1666] [serial = 996] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11662e800) [pid = 1666] [serial = 997] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1174ccc00) [pid = 1666] [serial = 999] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1176e7c00) [pid = 1666] [serial = 1000] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x118423800) [pid = 1666] [serial = 994] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x118144000) [pid = 1666] [serial = 993] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x118423c00) [pid = 1666] [serial = 979] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x117ea6400) [pid = 1666] [serial = 978] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x123924800) [pid = 1666] [serial = 982] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x119962400) [pid = 1666] [serial = 981] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x129085800) [pid = 1666] [serial = 985] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x128171400) [pid = 1666] [serial = 984] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x123928000) [pid = 1666] [serial = 1011] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116917800) [pid = 1666] [serial = 1036] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1264b0800) [pid = 1666] [serial = 1015] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x126532000) [pid = 1666] [serial = 1017] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12b03ec00) [pid = 1666] [serial = 988] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x124a8b000) [pid = 1666] [serial = 1021] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118d83400) [pid = 1666] [serial = 1020] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128099400) [pid = 1666] [serial = 1018] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11996b400) [pid = 1666] [serial = 1008] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a8f0c00) [pid = 1666] [serial = 987] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12809c400) [pid = 1666] [serial = 1023] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11662f000) [pid = 1666] [serial = 1035] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116979400) [pid = 1666] [serial = 991] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1254ab400) [pid = 1666] [serial = 1012] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x116630000) [pid = 1666] [serial = 990] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x129355c00) [pid = 1666] [serial = 1027] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x113310c00) [pid = 1666] [serial = 1029] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x118143000) [pid = 1666] [serial = 1032] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11912f800) [pid = 1666] [serial = 1006] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1150d5000) [pid = 1666] [serial = 1030] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x128175c00) [pid = 1666] [serial = 1024] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x118422800) [pid = 1666] [serial = 1033] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12849a400) [pid = 1666] [serial = 1026] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1176ec400) [pid = 1666] [serial = 1038] [outer = 0x0] [url = about:blank] 08:36:12 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x11842a000) [pid = 1666] [serial = 1039] [outer = 0x0] [url = about:blank] 08:36:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:36:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 977ms 08:36:12 INFO - PROCESS | 1666 | 1468683372941 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:36:12 INFO - PROCESS | 1666 | 1468683372945 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:36:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:36:12 INFO - PROCESS | 1666 | 1468683372949 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:36:12 INFO - PROCESS | 1666 | 1468683372951 Marionette TRACE conn2 <- [1,1434,null,{}] 08:36:12 INFO - PROCESS | 1666 | 1468683372955 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}] 08:36:12 INFO - PROCESS | 1666 | 1468683372956 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:13 INFO - PROCESS | 1666 | 1468683373041 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:36:13 INFO - PROCESS | 1666 | 1468683373049 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1666 | 1468683373051 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1167e1000 == 31 [pid = 1666] [id = 366] 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x116751800) [pid = 1666] [serial = 1097] [outer = 0x0] 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x116913800) [pid = 1666] [serial = 1098] [outer = 0x116751800] 08:36:13 INFO - PROCESS | 1666 | 1468683373080 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1171c1c00) [pid = 1666] [serial = 1099] [outer = 0x116751800] 08:36:13 INFO - PROCESS | 1666 | 1468683373464 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]]]}] 08:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 570ms 08:36:13 INFO - PROCESS | 1666 | 1468683373520 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:36:13 INFO - PROCESS | 1666 | 1468683373522 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:36:13 INFO - PROCESS | 1666 | 1468683373527 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:36:13 INFO - PROCESS | 1666 | 1468683373528 Marionette TRACE conn2 <- [1,1438,null,{}] 08:36:13 INFO - PROCESS | 1666 | 1468683373531 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}] 08:36:13 INFO - PROCESS | 1666 | 1468683373532 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:13 INFO - PROCESS | 1666 | 1468683373615 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:36:13 INFO - PROCESS | 1666 | 1468683373619 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:13 INFO - PROCESS | 1666 | 1468683373620 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e51800 == 32 [pid = 1666] [id = 367] 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1174e7400) [pid = 1666] [serial = 1100] [outer = 0x0] 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x118425c00) [pid = 1666] [serial = 1101] [outer = 0x1174e7400] 08:36:13 INFO - PROCESS | 1666 | 1468683373647 Marionette DEBUG loaded listener.js 08:36:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x118490c00) [pid = 1666] [serial = 1102] [outer = 0x1174e7400] 08:36:14 INFO - PROCESS | 1666 | 1468683374013 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]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 08:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:36:14 INFO - PROCESS | 1666 | 1468683374047 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1666 | 1468683374049 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:36:14 INFO - PROCESS | 1666 | 1468683374051 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1666 | 1468683374053 Marionette TRACE conn2 <- [1,1442,null,{}] 08:36:14 INFO - PROCESS | 1666 | 1468683374060 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}] 08:36:14 INFO - PROCESS | 1666 | 1468683374064 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:14 INFO - PROCESS | 1666 | 1468683374185 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:36:14 INFO - PROCESS | 1666 | 1468683374192 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 1666 | 1468683374194 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ed6800 == 33 [pid = 1666] [id = 368] 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112e26800) [pid = 1666] [serial = 1103] [outer = 0x0] 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118df6400) [pid = 1666] [serial = 1104] [outer = 0x112e26800] 08:36:14 INFO - PROCESS | 1666 | 1468683374239 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x119eeb400) [pid = 1666] [serial = 1105] [outer = 0x112e26800] 08:36:14 INFO - PROCESS | 1666 | 1468683374655 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]]]}] 08:36:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:36:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 621ms 08:36:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:36:14 INFO - PROCESS | 1666 | 1468683374672 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:36:14 INFO - PROCESS | 1666 | 1468683374674 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:36:14 INFO - PROCESS | 1666 | 1468683374676 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:36:14 INFO - PROCESS | 1666 | 1468683374677 Marionette TRACE conn2 <- [1,1446,null,{}] 08:36:14 INFO - PROCESS | 1666 | 1468683374682 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}] 08:36:14 INFO - PROCESS | 1666 | 1468683374683 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:14 INFO - PROCESS | 1666 | 1468683374791 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:36:14 INFO - PROCESS | 1666 | 1468683374818 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:14 INFO - PROCESS | 1666 | 1468683374819 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x124582800 == 34 [pid = 1666] [id = 369] 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x120fdf800) [pid = 1666] [serial = 1106] [outer = 0x0] 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x123bee000) [pid = 1666] [serial = 1107] [outer = 0x120fdf800] 08:36:14 INFO - PROCESS | 1666 | 1468683374844 Marionette DEBUG loaded listener.js 08:36:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1241ba400) [pid = 1666] [serial = 1108] [outer = 0x120fdf800] 08:36:15 INFO - PROCESS | 1666 | 1468683375176 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]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 522ms 08:36:15 INFO - PROCESS | 1666 | 1468683375199 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 1666 | 1468683375200 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:36:15 INFO - PROCESS | 1666 | 1468683375202 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1666 | 1468683375203 Marionette TRACE conn2 <- [1,1450,null,{}] 08:36:15 INFO - PROCESS | 1666 | 1468683375206 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}] 08:36:15 INFO - PROCESS | 1666 | 1468683375207 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:15 INFO - PROCESS | 1666 | 1468683375301 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:36:15 INFO - PROCESS | 1666 | 1468683375314 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1666 | 1468683375315 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254ca000 == 35 [pid = 1666] [id = 370] 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x119b98000) [pid = 1666] [serial = 1109] [outer = 0x0] 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1248d4000) [pid = 1666] [serial = 1110] [outer = 0x119b98000] 08:36:15 INFO - PROCESS | 1666 | 1468683375339 Marionette DEBUG loaded listener.js 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124ff6000) [pid = 1666] [serial = 1111] [outer = 0x119b98000] 08:36:15 INFO - PROCESS | 1666 | 1468683375700 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]]]}] 08:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 08:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:36:15 INFO - PROCESS | 1666 | 1468683375721 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:36:15 INFO - PROCESS | 1666 | 1468683375722 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:36:15 INFO - PROCESS | 1666 | 1468683375724 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:36:15 INFO - PROCESS | 1666 | 1468683375725 Marionette TRACE conn2 <- [1,1454,null,{}] 08:36:15 INFO - PROCESS | 1666 | 1468683375735 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}] 08:36:15 INFO - PROCESS | 1666 | 1468683375739 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:15 INFO - PROCESS | 1666 | 1468683375869 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:36:15 INFO - PROCESS | 1666 | 1468683375919 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:15 INFO - PROCESS | 1666 | 1468683375920 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x128091000 == 36 [pid = 1666] [id = 371] 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124a8b000) [pid = 1666] [serial = 1112] [outer = 0x0] 08:36:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126045000) [pid = 1666] [serial = 1113] [outer = 0x124a8b000] 08:36:15 INFO - PROCESS | 1666 | 1468683375955 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x129088400) [pid = 1666] [serial = 1114] [outer = 0x124a8b000] 08:36:16 INFO - PROCESS | 1666 | 1468683376416 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]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 723ms 08:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:36:16 INFO - PROCESS | 1666 | 1468683376452 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1666 | 1468683376454 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:36:16 INFO - PROCESS | 1666 | 1468683376456 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1666 | 1468683376457 Marionette TRACE conn2 <- [1,1458,null,{}] 08:36:16 INFO - PROCESS | 1666 | 1468683376459 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}] 08:36:16 INFO - PROCESS | 1666 | 1468683376462 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:16 INFO - PROCESS | 1666 | 1468683376561 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:36:16 INFO - PROCESS | 1666 | 1468683376564 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:16 INFO - PROCESS | 1666 | 1468683376565 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d20800 == 37 [pid = 1666] [id = 372] 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124ff6800) [pid = 1666] [serial = 1115] [outer = 0x0] 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129353800) [pid = 1666] [serial = 1116] [outer = 0x124ff6800] 08:36:16 INFO - PROCESS | 1666 | 1468683376589 Marionette DEBUG loaded listener.js 08:36:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x129dd6c00) [pid = 1666] [serial = 1117] [outer = 0x124ff6800] 08:36:16 INFO - PROCESS | 1666 | 1468683376929 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]]]}] 08:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 521ms 08:36:16 INFO - PROCESS | 1666 | 1468683376977 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:36:16 INFO - PROCESS | 1666 | 1468683376979 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:36:16 INFO - PROCESS | 1666 | 1468683376981 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:36:16 INFO - PROCESS | 1666 | 1468683376982 Marionette TRACE conn2 <- [1,1462,null,{}] 08:36:16 INFO - PROCESS | 1666 | 1468683376984 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}] 08:36:16 INFO - PROCESS | 1666 | 1468683376985 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:17 INFO - PROCESS | 1666 | 1468683377152 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12603cc00) [pid = 1666] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1128b0c00) [pid = 1666] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1133c9800) [pid = 1666] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11690a800) [pid = 1666] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x116eb4c00) [pid = 1666] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x120ed0800) [pid = 1666] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112e8fc00) [pid = 1666] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1186b1400) [pid = 1666] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x120fdb800) [pid = 1666] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x112d36800) [pid = 1666] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x119125800) [pid = 1666] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x124a6fc00) [pid = 1666] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x110d4e000) [pid = 1666] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x112cb2800) [pid = 1666] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x124ddd800) [pid = 1666] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:36:17 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128098c00) [pid = 1666] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:36:17 INFO - PROCESS | 1666 | 1468683377197 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1666 | 1468683377198 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x11713a800 == 38 [pid = 1666] [id = 373] 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x110e98400) [pid = 1666] [serial = 1118] [outer = 0x0] 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112cb2800) [pid = 1666] [serial = 1119] [outer = 0x110e98400] 08:36:17 INFO - PROCESS | 1666 | 1468683377222 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11690a800) [pid = 1666] [serial = 1120] [outer = 0x110e98400] 08:36:17 INFO - PROCESS | 1666 | 1468683377537 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]]]}] 08:36:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:36:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 570ms 08:36:17 INFO - PROCESS | 1666 | 1468683377551 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:36:17 INFO - PROCESS | 1666 | 1468683377553 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:36:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:36:17 INFO - PROCESS | 1666 | 1468683377555 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:36:17 INFO - PROCESS | 1666 | 1468683377556 Marionette TRACE conn2 <- [1,1466,null,{}] 08:36:17 INFO - PROCESS | 1666 | 1468683377559 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}] 08:36:17 INFO - PROCESS | 1666 | 1468683377562 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:17 INFO - PROCESS | 1666 | 1468683377666 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:36:17 INFO - PROCESS | 1666 | 1468683377743 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:17 INFO - PROCESS | 1666 | 1468683377744 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12adde800 == 39 [pid = 1666] [id = 374] 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11690a000) [pid = 1666] [serial = 1121] [outer = 0x0] 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x119125800) [pid = 1666] [serial = 1122] [outer = 0x11690a000] 08:36:17 INFO - PROCESS | 1666 | 1468683377784 Marionette DEBUG loaded listener.js 08:36:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124aef800) [pid = 1666] [serial = 1123] [outer = 0x11690a000] 08:36:18 INFO - PROCESS | 1666 | 1468683378149 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]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 619ms 08:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:36:18 INFO - PROCESS | 1666 | 1468683378175 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1666 | 1468683378176 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:36:18 INFO - PROCESS | 1666 | 1468683378181 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1666 | 1468683378182 Marionette TRACE conn2 <- [1,1470,null,{}] 08:36:18 INFO - PROCESS | 1666 | 1468683378184 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}] 08:36:18 INFO - PROCESS | 1666 | 1468683378185 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:18 INFO - PROCESS | 1666 | 1468683378264 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:36:18 INFO - PROCESS | 1666 | 1468683378319 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 1666 | 1468683378320 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba18800 == 40 [pid = 1666] [id = 375] 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11696e000) [pid = 1666] [serial = 1124] [outer = 0x0] 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1264b9000) [pid = 1666] [serial = 1125] [outer = 0x11696e000] 08:36:18 INFO - PROCESS | 1666 | 1468683378343 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12a66a800) [pid = 1666] [serial = 1126] [outer = 0x11696e000] 08:36:18 INFO - PROCESS | 1666 | 1468683378654 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]]]}] 08:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 08:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:36:18 INFO - PROCESS | 1666 | 1468683378699 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:36:18 INFO - PROCESS | 1666 | 1468683378701 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:36:18 INFO - PROCESS | 1666 | 1468683378703 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:36:18 INFO - PROCESS | 1666 | 1468683378705 Marionette TRACE conn2 <- [1,1474,null,{}] 08:36:18 INFO - PROCESS | 1666 | 1468683378707 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}] 08:36:18 INFO - PROCESS | 1666 | 1468683378709 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:18 INFO - PROCESS | 1666 | 1468683378802 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:36:18 INFO - PROCESS | 1666 | 1468683378806 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:18 INFO - PROCESS | 1666 | 1468683378807 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c333000 == 41 [pid = 1666] [id = 376] 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12a66b400) [pid = 1666] [serial = 1127] [outer = 0x0] 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12a8e6400) [pid = 1666] [serial = 1128] [outer = 0x12a66b400] 08:36:18 INFO - PROCESS | 1666 | 1468683378834 Marionette DEBUG loaded listener.js 08:36:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12b03f000) [pid = 1666] [serial = 1129] [outer = 0x12a66b400] 08:36:19 INFO - PROCESS | 1666 | 1468683379264 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]]]}] 08:36:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:36:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 569ms 08:36:19 INFO - PROCESS | 1666 | 1468683379273 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:36:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:36:19 INFO - PROCESS | 1666 | 1468683379275 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:36:19 INFO - PROCESS | 1666 | 1468683379281 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:36:19 INFO - PROCESS | 1666 | 1468683379283 Marionette TRACE conn2 <- [1,1478,null,{}] 08:36:19 INFO - PROCESS | 1666 | 1468683379287 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}] 08:36:19 INFO - PROCESS | 1666 | 1468683379289 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:19 INFO - PROCESS | 1666 | 1468683379398 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:36:19 INFO - PROCESS | 1666 | 1468683379469 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:19 INFO - PROCESS | 1666 | 1468683379470 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f11000 == 42 [pid = 1666] [id = 377] 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x113d8f400) [pid = 1666] [serial = 1130] [outer = 0x0] 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x116744400) [pid = 1666] [serial = 1131] [outer = 0x113d8f400] 08:36:19 INFO - PROCESS | 1666 | 1468683379501 Marionette DEBUG loaded listener.js 08:36:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1174d4000) [pid = 1666] [serial = 1132] [outer = 0x113d8f400] 08:36:19 INFO - PROCESS | 1666 | 1468683379988 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]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 723ms 08:36:20 INFO - PROCESS | 1666 | 1468683380001 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1666 | 1468683380004 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:36:20 INFO - PROCESS | 1666 | 1468683380026 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1666 | 1468683380029 Marionette TRACE conn2 <- [1,1482,null,{}] 08:36:20 INFO - PROCESS | 1666 | 1468683380033 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}] 08:36:20 INFO - PROCESS | 1666 | 1468683380035 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:20 INFO - PROCESS | 1666 | 1468683380140 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:36:20 INFO - PROCESS | 1666 | 1468683380208 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1666 | 1468683380210 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254cd800 == 43 [pid = 1666] [id = 378] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11864e000) [pid = 1666] [serial = 1133] [outer = 0x0] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x118751000) [pid = 1666] [serial = 1134] [outer = 0x11864e000] 08:36:20 INFO - PROCESS | 1666 | 1468683380240 Marionette DEBUG loaded listener.js 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x119959400) [pid = 1666] [serial = 1135] [outer = 0x11864e000] 08:36:20 INFO - PROCESS | 1666 | 1468683380667 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]]]}] 08:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 689ms 08:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:36:20 INFO - PROCESS | 1666 | 1468683380716 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:36:20 INFO - PROCESS | 1666 | 1468683380717 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:36:20 INFO - PROCESS | 1666 | 1468683380720 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:36:20 INFO - PROCESS | 1666 | 1468683380722 Marionette TRACE conn2 <- [1,1486,null,{}] 08:36:20 INFO - PROCESS | 1666 | 1468683380746 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}] 08:36:20 INFO - PROCESS | 1666 | 1468683380749 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:20 INFO - PROCESS | 1666 | 1468683380872 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:36:20 INFO - PROCESS | 1666 | 1468683380949 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:20 INFO - PROCESS | 1666 | 1468683380952 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6dd000 == 44 [pid = 1666] [id = 379] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x128177800) [pid = 1666] [serial = 1136] [outer = 0x0] 08:36:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1284a7000) [pid = 1666] [serial = 1137] [outer = 0x128177800] 08:36:20 INFO - PROCESS | 1666 | 1468683380982 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12951a400) [pid = 1666] [serial = 1138] [outer = 0x128177800] 08:36:21 INFO - PROCESS | 1666 | 1468683381402 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]]]}] 08:36:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:36:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 720ms 08:36:21 INFO - PROCESS | 1666 | 1468683381441 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:36:21 INFO - PROCESS | 1666 | 1468683381443 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:36:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:36:21 INFO - PROCESS | 1666 | 1468683381464 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:36:21 INFO - PROCESS | 1666 | 1468683381465 Marionette TRACE conn2 <- [1,1490,null,{}] 08:36:21 INFO - PROCESS | 1666 | 1468683381467 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}] 08:36:21 INFO - PROCESS | 1666 | 1468683381469 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:21 INFO - PROCESS | 1666 | 1468683381573 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:36:21 INFO - PROCESS | 1666 | 1468683381643 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:21 INFO - PROCESS | 1666 | 1468683381644 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf49000 == 45 [pid = 1666] [id = 380] 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12a674400) [pid = 1666] [serial = 1139] [outer = 0x0] 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12a8ef000) [pid = 1666] [serial = 1140] [outer = 0x12a674400] 08:36:21 INFO - PROCESS | 1666 | 1468683381674 Marionette DEBUG loaded listener.js 08:36:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12ae6f000) [pid = 1666] [serial = 1141] [outer = 0x12a674400] 08:36:22 INFO - PROCESS | 1666 | 1468683382100 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]]]}] 08:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 671ms 08:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:36:22 INFO - PROCESS | 1666 | 1468683382133 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:36:22 INFO - PROCESS | 1666 | 1468683382134 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:36:22 INFO - PROCESS | 1666 | 1468683382136 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:36:22 INFO - PROCESS | 1666 | 1468683382137 Marionette TRACE conn2 <- [1,1494,null,{}] 08:36:22 INFO - PROCESS | 1666 | 1468683382140 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}] 08:36:22 INFO - PROCESS | 1666 | 1468683382141 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:22 INFO - PROCESS | 1666 | 1468683382299 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:36:22 INFO - PROCESS | 1666 | 1468683382560 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:22 INFO - PROCESS | 1666 | 1468683382561 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ab5800 == 46 [pid = 1666] [id = 381] 08:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x116eb4400) [pid = 1666] [serial = 1142] [outer = 0x0] 08:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1174d7c00) [pid = 1666] [serial = 1143] [outer = 0x116eb4400] 08:36:22 INFO - PROCESS | 1666 | 1468683382593 Marionette DEBUG loaded listener.js 08:36:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1181f5400) [pid = 1666] [serial = 1144] [outer = 0x116eb4400] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba18800 == 45 [pid = 1666] [id = 375] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12adde800 == 44 [pid = 1666] [id = 374] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x11713a800 == 43 [pid = 1666] [id = 373] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x118d20800 == 42 [pid = 1666] [id = 372] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x128091000 == 41 [pid = 1666] [id = 371] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1254ca000 == 40 [pid = 1666] [id = 370] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x124582800 == 39 [pid = 1666] [id = 369] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x119ed6800 == 38 [pid = 1666] [id = 368] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x117e51800 == 37 [pid = 1666] [id = 367] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1167e1000 == 36 [pid = 1666] [id = 366] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1169b2000 == 35 [pid = 1666] [id = 365] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x11812d000 == 34 [pid = 1666] [id = 364] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x129006000 == 33 [pid = 1666] [id = 363] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1167c6800 == 32 [pid = 1666] [id = 352] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf49000 == 31 [pid = 1666] [id = 380] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6dd000 == 30 [pid = 1666] [id = 379] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x1254cd800 == 29 [pid = 1666] [id = 378] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x12c333000 == 28 [pid = 1666] [id = 376] 08:36:23 INFO - PROCESS | 1666 | --DOCSHELL 0x116f11000 == 27 [pid = 1666] [id = 377] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1187d3000) [pid = 1666] [serial = 1065] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x113d4c400) [pid = 1666] [serial = 1059] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1160dd800) [pid = 1666] [serial = 1060] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x118149400) [pid = 1666] [serial = 1057] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x116972c00) [pid = 1666] [serial = 1056] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1176ee800) [pid = 1666] [serial = 1062] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1181f2800) [pid = 1666] [serial = 1063] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x120fd5000) [pid = 1666] [serial = 1068] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1181f7c00) [pid = 1666] [serial = 1042] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1171c0c00) [pid = 1666] [serial = 1041] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1196aa800) [pid = 1666] [serial = 1045] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x118d80400) [pid = 1666] [serial = 1044] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x124561400) [pid = 1666] [serial = 1048] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x123a5e800) [pid = 1666] [serial = 1071] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128098000) [pid = 1666] [serial = 1084] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x123bf2000) [pid = 1666] [serial = 1047] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12556a400) [pid = 1666] [serial = 1074] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124563c00) [pid = 1666] [serial = 1072] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12809b000) [pid = 1666] [serial = 1075] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11607fc00) [pid = 1666] [serial = 1078] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x124ff9400) [pid = 1666] [serial = 1083] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x119428800) [pid = 1666] [serial = 1081] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x112fb0400) [pid = 1666] [serial = 1077] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1176e1c00) [pid = 1666] [serial = 1080] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x123922400) [pid = 1666] [serial = 1069] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x129086800) [pid = 1666] [serial = 1087] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1196a0800) [pid = 1666] [serial = 1066] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x126043400) [pid = 1666] [serial = 1051] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1254b5c00) [pid = 1666] [serial = 1050] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1282b7400) [pid = 1666] [serial = 1054] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1280a1800) [pid = 1666] [serial = 1053] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1284a6c00) [pid = 1666] [serial = 1086] [outer = 0x0] [url = about:blank] 08:36:23 INFO - PROCESS | 1666 | 1468683383621 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]]]}] 08:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1522ms 08:36:23 INFO - PROCESS | 1666 | 1468683383659 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:36:23 INFO - PROCESS | 1666 | 1468683383664 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:36:23 INFO - PROCESS | 1666 | 1468683383668 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:36:23 INFO - PROCESS | 1666 | 1468683383669 Marionette TRACE conn2 <- [1,1498,null,{}] 08:36:23 INFO - PROCESS | 1666 | 1468683383674 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}] 08:36:23 INFO - PROCESS | 1666 | 1468683383676 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:23 INFO - PROCESS | 1666 | 1468683383762 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:36:23 INFO - PROCESS | 1666 | 1468683383772 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:23 INFO - PROCESS | 1666 | 1468683383774 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e76800 == 28 [pid = 1666] [id = 382] 08:36:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1133cb800) [pid = 1666] [serial = 1145] [outer = 0x0] 08:36:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1133e6400) [pid = 1666] [serial = 1146] [outer = 0x1133cb800] 08:36:23 INFO - PROCESS | 1666 | 1468683383805 Marionette DEBUG loaded listener.js 08:36:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x113d8fc00) [pid = 1666] [serial = 1147] [outer = 0x1133cb800] 08:36:24 INFO - PROCESS | 1666 | 1468683384158 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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 525ms 08:36:24 INFO - PROCESS | 1666 | 1468683384202 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1666 | 1468683384206 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:36:24 INFO - PROCESS | 1666 | 1468683384212 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1666 | 1468683384213 Marionette TRACE conn2 <- [1,1502,null,{}] 08:36:24 INFO - PROCESS | 1666 | 1468683384216 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}] 08:36:24 INFO - PROCESS | 1666 | 1468683384218 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:24 INFO - PROCESS | 1666 | 1468683384294 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:36:24 INFO - PROCESS | 1666 | 1468683384300 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1666 | 1468683384302 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x116994800 == 29 [pid = 1666] [id = 383] 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11607fc00) [pid = 1666] [serial = 1148] [outer = 0x0] 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x116911000) [pid = 1666] [serial = 1149] [outer = 0x11607fc00] 08:36:24 INFO - PROCESS | 1666 | 1468683384329 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x117106800) [pid = 1666] [serial = 1150] [outer = 0x11607fc00] 08:36:24 INFO - PROCESS | 1666 | 1468683384654 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]]]}] 08:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 08:36:24 INFO - PROCESS | 1666 | 1468683384682 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:36:24 INFO - PROCESS | 1666 | 1468683384683 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:36:24 INFO - PROCESS | 1666 | 1468683384685 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:36:24 INFO - PROCESS | 1666 | 1468683384688 Marionette TRACE conn2 <- [1,1506,null,{}] 08:36:24 INFO - PROCESS | 1666 | 1468683384703 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}] 08:36:24 INFO - PROCESS | 1666 | 1468683384707 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:24 INFO - PROCESS | 1666 | 1468683384791 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:36:24 INFO - PROCESS | 1666 | 1468683384845 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:24 INFO - PROCESS | 1666 | 1468683384847 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d3a800 == 30 [pid = 1666] [id = 384] 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1174d6400) [pid = 1666] [serial = 1151] [outer = 0x0] 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118146000) [pid = 1666] [serial = 1152] [outer = 0x1174d6400] 08:36:24 INFO - PROCESS | 1666 | 1468683384877 Marionette DEBUG loaded listener.js 08:36:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x118482400) [pid = 1666] [serial = 1153] [outer = 0x1174d6400] 08:36:25 INFO - PROCESS | 1666 | 1468683385156 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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 521ms 08:36:25 INFO - PROCESS | 1666 | 1468683385207 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1666 | 1468683385208 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:36:25 INFO - PROCESS | 1666 | 1468683385211 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1666 | 1468683385214 Marionette TRACE conn2 <- [1,1510,null,{}] 08:36:25 INFO - PROCESS | 1666 | 1468683385218 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}] 08:36:25 INFO - PROCESS | 1666 | 1468683385219 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:25 INFO - PROCESS | 1666 | 1468683385298 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:36:25 INFO - PROCESS | 1666 | 1468683385355 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1666 | 1468683385356 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bc1000 == 31 [pid = 1666] [id = 385] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118487400) [pid = 1666] [serial = 1154] [outer = 0x0] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x118d80400) [pid = 1666] [serial = 1155] [outer = 0x118487400] 08:36:25 INFO - PROCESS | 1666 | 1468683385381 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1196a0800) [pid = 1666] [serial = 1156] [outer = 0x118487400] 08:36:25 INFO - PROCESS | 1666 | 1468683385668 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]]]}] 08:36:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:36:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 472ms 08:36:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:36:25 INFO - PROCESS | 1666 | 1468683385683 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:36:25 INFO - PROCESS | 1666 | 1468683385684 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:36:25 INFO - PROCESS | 1666 | 1468683385686 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:36:25 INFO - PROCESS | 1666 | 1468683385687 Marionette TRACE conn2 <- [1,1514,null,{}] 08:36:25 INFO - PROCESS | 1666 | 1468683385703 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}] 08:36:25 INFO - PROCESS | 1666 | 1468683385704 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:25 INFO - PROCESS | 1666 | 1468683385807 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:36:25 INFO - PROCESS | 1666 | 1468683385811 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:25 INFO - PROCESS | 1666 | 1468683385812 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x124588800 == 32 [pid = 1666] [id = 386] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184c9c00) [pid = 1666] [serial = 1157] [outer = 0x0] 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11995bc00) [pid = 1666] [serial = 1158] [outer = 0x1184c9c00] 08:36:25 INFO - PROCESS | 1666 | 1468683385836 Marionette DEBUG loaded listener.js 08:36:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x120fda800) [pid = 1666] [serial = 1159] [outer = 0x1184c9c00] 08:36:26 INFO - PROCESS | 1666 | 1468683386187 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]]]}] 08:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 521ms 08:36:26 INFO - PROCESS | 1666 | 1468683386208 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1666 | 1468683386210 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:36:26 INFO - PROCESS | 1666 | 1468683386214 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1666 | 1468683386215 Marionette TRACE conn2 <- [1,1518,null,{}] 08:36:26 INFO - PROCESS | 1666 | 1468683386223 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}] 08:36:26 INFO - PROCESS | 1666 | 1468683386227 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:26 INFO - PROCESS | 1666 | 1468683386336 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:36:26 INFO - PROCESS | 1666 | 1468683386371 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1666 | 1468683386372 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x126572000 == 33 [pid = 1666] [id = 387] 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x123920000) [pid = 1666] [serial = 1160] [outer = 0x0] 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1241b3000) [pid = 1666] [serial = 1161] [outer = 0x123920000] 08:36:26 INFO - PROCESS | 1666 | 1468683386396 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1254af400) [pid = 1666] [serial = 1162] [outer = 0x123920000] 08:36:26 INFO - PROCESS | 1666 | 1468683386706 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]]]}] 08:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 08:36:26 INFO - PROCESS | 1666 | 1468683386733 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:36:26 INFO - PROCESS | 1666 | 1468683386735 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:36:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:36:26 INFO - PROCESS | 1666 | 1468683386737 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:36:26 INFO - PROCESS | 1666 | 1468683386738 Marionette TRACE conn2 <- [1,1522,null,{}] 08:36:26 INFO - PROCESS | 1666 | 1468683386740 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}] 08:36:26 INFO - PROCESS | 1666 | 1468683386741 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:26 INFO - PROCESS | 1666 | 1468683386862 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:36:26 INFO - PROCESS | 1666 | 1468683386877 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:26 INFO - PROCESS | 1666 | 1468683386879 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12807b800 == 34 [pid = 1666] [id = 388] 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1265b4400) [pid = 1666] [serial = 1163] [outer = 0x0] 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126766c00) [pid = 1666] [serial = 1164] [outer = 0x1265b4400] 08:36:26 INFO - PROCESS | 1666 | 1468683386902 Marionette DEBUG loaded listener.js 08:36:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12809a800) [pid = 1666] [serial = 1165] [outer = 0x1265b4400] 08:36:27 INFO - PROCESS | 1666 | 1468683387205 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"]]]}] 08:36:27 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 () { 08:36:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:36:27 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 () { 08:36:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:36:27 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 () { 08:36:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:36:27 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 () { 08:36:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:36:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 520ms 08:36:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:36:27 INFO - PROCESS | 1666 | 1468683387258 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1666 | 1468683387259 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:36:27 INFO - PROCESS | 1666 | 1468683387261 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1666 | 1468683387262 Marionette TRACE conn2 <- [1,1526,null,{}] 08:36:27 INFO - PROCESS | 1666 | 1468683387264 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}] 08:36:27 INFO - PROCESS | 1666 | 1468683387266 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:27 INFO - PROCESS | 1666 | 1468683387360 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:36:27 INFO - PROCESS | 1666 | 1468683387363 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1666 | 1468683387365 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x129022800 == 35 [pid = 1666] [id = 389] 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x119954000) [pid = 1666] [serial = 1166] [outer = 0x0] 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1280a2800) [pid = 1666] [serial = 1167] [outer = 0x119954000] 08:36:27 INFO - PROCESS | 1666 | 1468683387389 Marionette DEBUG loaded listener.js 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12907ec00) [pid = 1666] [serial = 1168] [outer = 0x119954000] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119b98000) [pid = 1666] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x124a8b000) [pid = 1666] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x120fdf800) [pid = 1666] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x113d90c00) [pid = 1666] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x113d91400) [pid = 1666] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112e26800) [pid = 1666] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1174e7400) [pid = 1666] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x116751800) [pid = 1666] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x124ff6800) [pid = 1666] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x129088c00) [pid = 1666] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x110e98400) [pid = 1666] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11696e000) [pid = 1666] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a66b400) [pid = 1666] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:36:27 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x11690a000) [pid = 1666] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:36:27 INFO - PROCESS | 1666 | 1468683387872 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"]]]}] 08:36:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:36:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:36:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:36:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 620ms 08:36:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:36:27 INFO - PROCESS | 1666 | 1468683387882 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:36:27 INFO - PROCESS | 1666 | 1468683387883 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:36:27 INFO - PROCESS | 1666 | 1468683387885 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:36:27 INFO - PROCESS | 1666 | 1468683387886 Marionette TRACE conn2 <- [1,1530,null,{}] 08:36:27 INFO - PROCESS | 1666 | 1468683387889 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}] 08:36:27 INFO - PROCESS | 1666 | 1468683387890 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:27 INFO - PROCESS | 1666 | 1468683387969 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:36:27 INFO - PROCESS | 1666 | 1468683387973 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:27 INFO - PROCESS | 1666 | 1468683387974 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295bc000 == 36 [pid = 1666] [id = 390] 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1166ef400) [pid = 1666] [serial = 1169] [outer = 0x0] 08:36:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119b99400) [pid = 1666] [serial = 1170] [outer = 0x1166ef400] 08:36:28 INFO - PROCESS | 1666 | 1468683388001 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x126042800) [pid = 1666] [serial = 1171] [outer = 0x1166ef400] 08:36:28 INFO - PROCESS | 1666 | 1468683388304 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]]]}] 08:36:28 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 08:36:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:36:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:36:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:36:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:36:28 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. 08:36:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:36:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 08:36:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:36:28 INFO - PROCESS | 1666 | 1468683388355 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1666 | 1468683388357 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:36:28 INFO - PROCESS | 1666 | 1468683388359 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1666 | 1468683388361 Marionette TRACE conn2 <- [1,1534,null,{}] 08:36:28 INFO - PROCESS | 1666 | 1468683388364 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}] 08:36:28 INFO - PROCESS | 1666 | 1468683388365 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:28 INFO - PROCESS | 1666 | 1468683388515 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:36:28 INFO - PROCESS | 1666 | 1468683388524 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:28 INFO - PROCESS | 1666 | 1468683388525 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a839800 == 37 [pid = 1666] [id = 391] 08:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x116751800) [pid = 1666] [serial = 1172] [outer = 0x0] 08:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12907e800) [pid = 1666] [serial = 1173] [outer = 0x116751800] 08:36:28 INFO - PROCESS | 1666 | 1468683388565 Marionette DEBUG loaded listener.js 08:36:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1291ec000) [pid = 1666] [serial = 1174] [outer = 0x116751800] 08:36:28 INFO - PROCESS | 1666 | 1468683388929 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]]]}] 08:36:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:36:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 619ms 08:36:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:36:28 INFO - PROCESS | 1666 | 1468683388979 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:36:28 INFO - PROCESS | 1666 | 1468683388981 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:36:28 INFO - PROCESS | 1666 | 1468683388983 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:36:28 INFO - PROCESS | 1666 | 1468683388984 Marionette TRACE conn2 <- [1,1538,null,{}] 08:36:28 INFO - PROCESS | 1666 | 1468683388987 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}] 08:36:28 INFO - PROCESS | 1666 | 1468683388988 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:29 INFO - PROCESS | 1666 | 1468683389086 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:36:29 INFO - PROCESS | 1666 | 1468683389145 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1666 | 1468683389147 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba23800 == 38 [pid = 1666] [id = 392] 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1291e5c00) [pid = 1666] [serial = 1175] [outer = 0x0] 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12951bc00) [pid = 1666] [serial = 1176] [outer = 0x1291e5c00] 08:36:29 INFO - PROCESS | 1666 | 1468683389173 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a8e2c00) [pid = 1666] [serial = 1177] [outer = 0x1291e5c00] 08:36:29 INFO - PROCESS | 1666 | 1468683389438 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]]]}] 08:36:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:36:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 08:36:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:36:29 INFO - PROCESS | 1666 | 1468683389451 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:36:29 INFO - PROCESS | 1666 | 1468683389452 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:36:29 INFO - PROCESS | 1666 | 1468683389456 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:36:29 INFO - PROCESS | 1666 | 1468683389458 Marionette TRACE conn2 <- [1,1542,null,{}] 08:36:29 INFO - PROCESS | 1666 | 1468683389460 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}] 08:36:29 INFO - PROCESS | 1666 | 1468683389461 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:29 INFO - PROCESS | 1666 | 1468683389552 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:36:29 INFO - PROCESS | 1666 | 1468683389555 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:29 INFO - PROCESS | 1666 | 1468683389556 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be6f800 == 39 [pid = 1666] [id = 393] 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a8e9c00) [pid = 1666] [serial = 1178] [outer = 0x0] 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12ae64c00) [pid = 1666] [serial = 1179] [outer = 0x12a8e9c00] 08:36:29 INFO - PROCESS | 1666 | 1468683389582 Marionette DEBUG loaded listener.js 08:36:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12b044800) [pid = 1666] [serial = 1180] [outer = 0x12a8e9c00] 08:36:30 INFO - PROCESS | 1666 | 1468683390100 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]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:36:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 668ms 08:36:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:36:30 INFO - PROCESS | 1666 | 1468683390125 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:36:30 INFO - PROCESS | 1666 | 1468683390128 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:36:30 INFO - PROCESS | 1666 | 1468683390131 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:36:30 INFO - PROCESS | 1666 | 1468683390133 Marionette TRACE conn2 <- [1,1546,null,{}] 08:36:30 INFO - PROCESS | 1666 | 1468683390137 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}] 08:36:30 INFO - PROCESS | 1666 | 1468683390139 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:30 INFO - PROCESS | 1666 | 1468683390256 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:36:30 INFO - PROCESS | 1666 | 1468683390383 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:30 INFO - PROCESS | 1666 | 1468683390385 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e3f800 == 40 [pid = 1666] [id = 394] 08:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x113840c00) [pid = 1666] [serial = 1181] [outer = 0x0] 08:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x113d41800) [pid = 1666] [serial = 1182] [outer = 0x113840c00] 08:36:30 INFO - PROCESS | 1666 | 1468683390418 Marionette DEBUG loaded listener.js 08:36:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1160db000) [pid = 1666] [serial = 1183] [outer = 0x113840c00] 08:36:30 INFO - PROCESS | 1666 | 1468683390948 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]]]}] 08:36:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:36:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 870ms 08:36:31 INFO - PROCESS | 1666 | 1468683391001 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 1666 | 1468683391004 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:36:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:36:31 INFO - PROCESS | 1666 | 1468683391009 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1666 | 1468683391011 Marionette TRACE conn2 <- [1,1550,null,{}] 08:36:31 INFO - PROCESS | 1666 | 1468683391013 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}] 08:36:31 INFO - PROCESS | 1666 | 1468683391015 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:31 INFO - PROCESS | 1666 | 1468683391127 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:36:31 INFO - PROCESS | 1666 | 1468683391207 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:31 INFO - PROCESS | 1666 | 1468683391208 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ed6000 == 41 [pid = 1666] [id = 395] 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x116916c00) [pid = 1666] [serial = 1184] [outer = 0x0] 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1176e7c00) [pid = 1666] [serial = 1185] [outer = 0x116916c00] 08:36:31 INFO - PROCESS | 1666 | 1468683391239 Marionette DEBUG loaded listener.js 08:36:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1181f4000) [pid = 1666] [serial = 1186] [outer = 0x116916c00] 08:36:31 INFO - PROCESS | 1666 | 1468683391870 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]]]}] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba23800 == 40 [pid = 1666] [id = 392] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12a839800 == 39 [pid = 1666] [id = 391] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1295bc000 == 38 [pid = 1666] [id = 390] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x129022800 == 37 [pid = 1666] [id = 389] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12807b800 == 36 [pid = 1666] [id = 388] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x126572000 == 35 [pid = 1666] [id = 387] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x124588800 == 34 [pid = 1666] [id = 386] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119bc1000 == 33 [pid = 1666] [id = 385] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x118d3a800 == 32 [pid = 1666] [id = 384] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116994800 == 31 [pid = 1666] [id = 383] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x112e76800 == 30 [pid = 1666] [id = 382] 08:36:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119ab5800 == 29 [pid = 1666] [id = 381] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x124ff6000) [pid = 1666] [serial = 1111] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119125800) [pid = 1666] [serial = 1122] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x124aef800) [pid = 1666] [serial = 1123] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1264b9000) [pid = 1666] [serial = 1125] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1248d4000) [pid = 1666] [serial = 1110] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x129088400) [pid = 1666] [serial = 1114] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x126045000) [pid = 1666] [serial = 1113] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x123bee000) [pid = 1666] [serial = 1107] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116076800) [pid = 1666] [serial = 1092] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1171cb400) [pid = 1666] [serial = 1093] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x117ea3c00) [pid = 1666] [serial = 1095] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x118757000) [pid = 1666] [serial = 1096] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x118df6400) [pid = 1666] [serial = 1104] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119eeb400) [pid = 1666] [serial = 1105] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118425c00) [pid = 1666] [serial = 1101] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118490c00) [pid = 1666] [serial = 1102] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116913800) [pid = 1666] [serial = 1098] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1171c1c00) [pid = 1666] [serial = 1099] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x129353800) [pid = 1666] [serial = 1116] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12a656800) [pid = 1666] [serial = 1090] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1291f4400) [pid = 1666] [serial = 1089] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11690a800) [pid = 1666] [serial = 1120] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12a66a800) [pid = 1666] [serial = 1126] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x112cb2800) [pid = 1666] [serial = 1119] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12b03f000) [pid = 1666] [serial = 1129] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12a8e6400) [pid = 1666] [serial = 1128] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x129dd6c00) [pid = 1666] [serial = 1117] [outer = 0x0] [url = about:blank] 08:36:31 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1241ba400) [pid = 1666] [serial = 1108] [outer = 0x0] [url = about:blank] 08:36:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:36:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 921ms 08:36:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:36:31 INFO - PROCESS | 1666 | 1468683391932 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:36:31 INFO - PROCESS | 1666 | 1468683391934 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:36:31 INFO - PROCESS | 1666 | 1468683391937 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:36:31 INFO - PROCESS | 1666 | 1468683391938 Marionette TRACE conn2 <- [1,1554,null,{}] 08:36:31 INFO - PROCESS | 1666 | 1468683391942 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}] 08:36:31 INFO - PROCESS | 1666 | 1468683391944 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:32 INFO - PROCESS | 1666 | 1468683392027 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:36:32 INFO - PROCESS | 1666 | 1468683392039 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1666 | 1468683392041 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x11661b800 == 30 [pid = 1666] [id = 396] 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1174d5000) [pid = 1666] [serial = 1187] [outer = 0x0] 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1176e5c00) [pid = 1666] [serial = 1188] [outer = 0x1174d5000] 08:36:32 INFO - PROCESS | 1666 | 1468683392069 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1181f0800) [pid = 1666] [serial = 1189] [outer = 0x1174d5000] 08:36:32 INFO - PROCESS | 1666 | 1468683392407 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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:36:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 08:36:32 INFO - PROCESS | 1666 | 1468683392467 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1666 | 1468683392470 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:36:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:36:32 INFO - PROCESS | 1666 | 1468683392476 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1666 | 1468683392477 Marionette TRACE conn2 <- [1,1558,null,{}] 08:36:32 INFO - PROCESS | 1666 | 1468683392480 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}] 08:36:32 INFO - PROCESS | 1666 | 1468683392481 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:32 INFO - PROCESS | 1666 | 1468683392561 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:36:32 INFO - PROCESS | 1666 | 1468683392567 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:32 INFO - PROCESS | 1666 | 1468683392568 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d30800 == 31 [pid = 1666] [id = 397] 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11842c400) [pid = 1666] [serial = 1190] [outer = 0x0] 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1186b6000) [pid = 1666] [serial = 1191] [outer = 0x11842c400] 08:36:32 INFO - PROCESS | 1666 | 1468683392595 Marionette DEBUG loaded listener.js 08:36:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11942ac00) [pid = 1666] [serial = 1192] [outer = 0x11842c400] 08:36:32 INFO - PROCESS | 1666 | 1468683392937 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]]]}] 08:36:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:36:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 470ms 08:36:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:36:32 INFO - PROCESS | 1666 | 1468683392948 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:36:32 INFO - PROCESS | 1666 | 1468683392949 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:36:32 INFO - PROCESS | 1666 | 1468683392951 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:36:32 INFO - PROCESS | 1666 | 1468683392954 Marionette TRACE conn2 <- [1,1562,null,{}] 08:36:32 INFO - PROCESS | 1666 | 1468683392962 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}] 08:36:32 INFO - PROCESS | 1666 | 1468683392965 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:33 INFO - PROCESS | 1666 | 1468683393051 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:36:33 INFO - PROCESS | 1666 | 1468683393106 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1666 | 1468683393108 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x123aaf800 == 32 [pid = 1666] [id = 398] 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1133ca000) [pid = 1666] [serial = 1193] [outer = 0x0] 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x120ed0400) [pid = 1666] [serial = 1194] [outer = 0x1133ca000] 08:36:33 INFO - PROCESS | 1666 | 1468683393138 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12410b000) [pid = 1666] [serial = 1195] [outer = 0x1133ca000] 08:36:33 INFO - PROCESS | 1666 | 1468683393524 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]]]}] 08:36:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:36:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 623ms 08:36:33 INFO - PROCESS | 1666 | 1468683393575 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:36:33 INFO - PROCESS | 1666 | 1468683393578 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:36:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:36:33 INFO - PROCESS | 1666 | 1468683393595 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:36:33 INFO - PROCESS | 1666 | 1468683393597 Marionette TRACE conn2 <- [1,1566,null,{}] 08:36:33 INFO - PROCESS | 1666 | 1468683393600 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}] 08:36:33 INFO - PROCESS | 1666 | 1468683393602 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:33 INFO - PROCESS | 1666 | 1468683393725 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:36:33 INFO - PROCESS | 1666 | 1468683393734 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:33 INFO - PROCESS | 1666 | 1468683393735 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12557b000 == 33 [pid = 1666] [id = 399] 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x124809000) [pid = 1666] [serial = 1196] [outer = 0x0] 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x124ddf400) [pid = 1666] [serial = 1197] [outer = 0x124809000] 08:36:33 INFO - PROCESS | 1666 | 1468683393760 Marionette DEBUG loaded listener.js 08:36:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1254b5800) [pid = 1666] [serial = 1198] [outer = 0x124809000] 08:36:34 INFO - PROCESS | 1666 | 1468683394110 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]]]}] 08:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 571ms 08:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:36:34 INFO - PROCESS | 1666 | 1468683394165 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1666 | 1468683394166 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:36:34 INFO - PROCESS | 1666 | 1468683394168 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1666 | 1468683394169 Marionette TRACE conn2 <- [1,1570,null,{}] 08:36:34 INFO - PROCESS | 1666 | 1468683394172 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}] 08:36:34 INFO - PROCESS | 1666 | 1468683394173 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:34 INFO - PROCESS | 1666 | 1468683394267 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:36:34 INFO - PROCESS | 1666 | 1468683394282 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1666 | 1468683394283 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1269c3800 == 34 [pid = 1666] [id = 400] 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x113307c00) [pid = 1666] [serial = 1199] [outer = 0x0] 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x126046000) [pid = 1666] [serial = 1200] [outer = 0x113307c00] 08:36:34 INFO - PROCESS | 1666 | 1468683394307 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x126771400) [pid = 1666] [serial = 1201] [outer = 0x113307c00] 08:36:34 INFO - PROCESS | 1666 | 1468683394683 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]]]}] 08:36:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:36:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 519ms 08:36:34 INFO - PROCESS | 1666 | 1468683394688 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:36:34 INFO - PROCESS | 1666 | 1468683394689 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:36:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:36:34 INFO - PROCESS | 1666 | 1468683394691 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:36:34 INFO - PROCESS | 1666 | 1468683394692 Marionette TRACE conn2 <- [1,1574,null,{}] 08:36:34 INFO - PROCESS | 1666 | 1468683394696 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}] 08:36:34 INFO - PROCESS | 1666 | 1468683394700 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:34 INFO - PROCESS | 1666 | 1468683394817 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:36:34 INFO - PROCESS | 1666 | 1468683394834 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:34 INFO - PROCESS | 1666 | 1468683394835 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12900c000 == 35 [pid = 1666] [id = 401] 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12809e400) [pid = 1666] [serial = 1202] [outer = 0x0] 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1291eac00) [pid = 1666] [serial = 1203] [outer = 0x12809e400] 08:36:34 INFO - PROCESS | 1666 | 1468683394860 Marionette DEBUG loaded listener.js 08:36:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12a8e3000) [pid = 1666] [serial = 1204] [outer = 0x12809e400] 08:36:35 INFO - PROCESS | 1666 | 1468683395254 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]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 573ms 08:36:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:36:35 INFO - PROCESS | 1666 | 1468683395271 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:36:35 INFO - PROCESS | 1666 | 1468683395273 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:36:35 INFO - PROCESS | 1666 | 1468683395276 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:36:35 INFO - PROCESS | 1666 | 1468683395279 Marionette TRACE conn2 <- [1,1578,null,{}] 08:36:35 INFO - PROCESS | 1666 | 1468683395282 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}] 08:36:35 INFO - PROCESS | 1666 | 1468683395284 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:35 INFO - PROCESS | 1666 | 1468683395428 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:36:35 INFO - PROCESS | 1666 | 1468683395445 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:35 INFO - PROCESS | 1666 | 1468683395446 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6d0000 == 36 [pid = 1666] [id = 402] 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129357400) [pid = 1666] [serial = 1205] [outer = 0x0] 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b037c00) [pid = 1666] [serial = 1206] [outer = 0x129357400] 08:36:35 INFO - PROCESS | 1666 | 1468683395488 Marionette DEBUG loaded listener.js 08:36:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12b0eb000) [pid = 1666] [serial = 1207] [outer = 0x129357400] 08:36:35 INFO - PROCESS | 1666 | 1468683395887 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]]]}] 08:36:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:36:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 722ms 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1184c9c00) [pid = 1666] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118487400) [pid = 1666] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:36:35 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174d6400) [pid = 1666] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x116eb4400) [pid = 1666] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1133cb800) [pid = 1666] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x113d8f400) [pid = 1666] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11864e000) [pid = 1666] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x123920000) [pid = 1666] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x128177800) [pid = 1666] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x119954000) [pid = 1666] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1265b4400) [pid = 1666] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12a674400) [pid = 1666] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1166ef400) [pid = 1666] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x116751800) [pid = 1666] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11607fc00) [pid = 1666] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:36:36 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1291e5c00) [pid = 1666] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:36:36 INFO - PROCESS | 1666 | 1468683396004 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1666 | 1468683396005 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:36:36 INFO - PROCESS | 1666 | 1468683396007 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1666 | 1468683396009 Marionette TRACE conn2 <- [1,1582,null,{}] 08:36:36 INFO - PROCESS | 1666 | 1468683396011 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}] 08:36:36 INFO - PROCESS | 1666 | 1468683396013 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:36 INFO - PROCESS | 1666 | 1468683396090 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:36:36 INFO - PROCESS | 1666 | 1468683396095 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1666 | 1468683396098 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12380c000 == 37 [pid = 1666] [id = 403] 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x113d94800) [pid = 1666] [serial = 1208] [outer = 0x0] 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116743800) [pid = 1666] [serial = 1209] [outer = 0x113d94800] 08:36:36 INFO - PROCESS | 1666 | 1468683396122 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1181fac00) [pid = 1666] [serial = 1210] [outer = 0x113d94800] 08:36:36 INFO - PROCESS | 1666 | 1468683396467 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]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 470ms 08:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:36:36 INFO - PROCESS | 1666 | 1468683396481 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1666 | 1468683396483 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:36:36 INFO - PROCESS | 1666 | 1468683396486 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1666 | 1468683396487 Marionette TRACE conn2 <- [1,1586,null,{}] 08:36:36 INFO - PROCESS | 1666 | 1468683396489 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}] 08:36:36 INFO - PROCESS | 1666 | 1468683396490 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:36 INFO - PROCESS | 1666 | 1468683396570 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:36:36 INFO - PROCESS | 1666 | 1468683396574 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:36 INFO - PROCESS | 1666 | 1468683396575 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x123aa4000 == 38 [pid = 1666] [id = 404] 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1184d1c00) [pid = 1666] [serial = 1211] [outer = 0x0] 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x126046800) [pid = 1666] [serial = 1212] [outer = 0x1184d1c00] 08:36:36 INFO - PROCESS | 1666 | 1468683396599 Marionette DEBUG loaded listener.js 08:36:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12a8e3800) [pid = 1666] [serial = 1213] [outer = 0x1184d1c00] 08:36:36 INFO - PROCESS | 1666 | 1468683396924 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]]]}] 08:36:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:36:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 471ms 08:36:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:36:36 INFO - PROCESS | 1666 | 1468683396957 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:36:36 INFO - PROCESS | 1666 | 1468683396958 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:36:36 INFO - PROCESS | 1666 | 1468683396960 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:36:36 INFO - PROCESS | 1666 | 1468683396962 Marionette TRACE conn2 <- [1,1590,null,{}] 08:36:36 INFO - PROCESS | 1666 | 1468683396964 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}] 08:36:36 INFO - PROCESS | 1666 | 1468683396965 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:37 INFO - PROCESS | 1666 | 1468683397070 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:36:37 INFO - PROCESS | 1666 | 1468683397077 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 1666 | 1468683397078 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0c9000 == 39 [pid = 1666] [id = 405] 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11386c000) [pid = 1666] [serial = 1214] [outer = 0x0] 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12b0ec000) [pid = 1666] [serial = 1215] [outer = 0x11386c000] 08:36:37 INFO - PROCESS | 1666 | 1468683397102 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12b9d2c00) [pid = 1666] [serial = 1216] [outer = 0x11386c000] 08:36:37 INFO - PROCESS | 1666 | 1468683397418 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]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 469ms 08:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:36:37 INFO - PROCESS | 1666 | 1468683397432 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1666 | 1468683397433 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:36:37 INFO - PROCESS | 1666 | 1468683397435 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1666 | 1468683397437 Marionette TRACE conn2 <- [1,1594,null,{}] 08:36:37 INFO - PROCESS | 1666 | 1468683397440 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}] 08:36:37 INFO - PROCESS | 1666 | 1468683397441 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:37 INFO - PROCESS | 1666 | 1468683397533 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:36:37 INFO - PROCESS | 1666 | 1468683397537 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:37 INFO - PROCESS | 1666 | 1468683397539 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6d9000 == 40 [pid = 1666] [id = 406] 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x118d86800) [pid = 1666] [serial = 1217] [outer = 0x0] 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12b9db000) [pid = 1666] [serial = 1218] [outer = 0x118d86800] 08:36:37 INFO - PROCESS | 1666 | 1468683397564 Marionette DEBUG loaded listener.js 08:36:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12bb27c00) [pid = 1666] [serial = 1219] [outer = 0x118d86800] 08:36:37 INFO - PROCESS | 1666 | 1468683397908 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]]]}] 08:36:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:36:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 523ms 08:36:37 INFO - PROCESS | 1666 | 1468683397967 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:36:37 INFO - PROCESS | 1666 | 1468683397968 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:36:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:36:37 INFO - PROCESS | 1666 | 1468683397971 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:36:37 INFO - PROCESS | 1666 | 1468683397972 Marionette TRACE conn2 <- [1,1598,null,{}] 08:36:37 INFO - PROCESS | 1666 | 1468683397975 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}] 08:36:37 INFO - PROCESS | 1666 | 1468683397976 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:38 INFO - PROCESS | 1666 | 1468683398146 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:36:38 INFO - PROCESS | 1666 | 1468683398243 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:38 INFO - PROCESS | 1666 | 1468683398245 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x1132c9800 == 41 [pid = 1666] [id = 407] 08:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x111e36800) [pid = 1666] [serial = 1220] [outer = 0x0] 08:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x112e26400) [pid = 1666] [serial = 1221] [outer = 0x111e36800] 08:36:38 INFO - PROCESS | 1666 | 1468683398295 Marionette DEBUG loaded listener.js 08:36:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x116079800) [pid = 1666] [serial = 1222] [outer = 0x111e36800] 08:36:38 INFO - PROCESS | 1666 | 1468683398788 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]]]}] 08:36:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:36:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 870ms 08:36:38 INFO - PROCESS | 1666 | 1468683398842 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:36:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:36:38 INFO - PROCESS | 1666 | 1468683398844 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:36:38 INFO - PROCESS | 1666 | 1468683398848 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:36:38 INFO - PROCESS | 1666 | 1468683398850 Marionette TRACE conn2 <- [1,1602,null,{}] 08:36:38 INFO - PROCESS | 1666 | 1468683398853 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}] 08:36:38 INFO - PROCESS | 1666 | 1468683398856 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:38 INFO - PROCESS | 1666 | 1468683398965 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:36:39 INFO - PROCESS | 1666 | 1468683399035 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 1666 | 1468683399037 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239ce000 == 42 [pid = 1666] [id = 408] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x118431c00) [pid = 1666] [serial = 1223] [outer = 0x0] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1184c7800) [pid = 1666] [serial = 1224] [outer = 0x118431c00] 08:36:39 INFO - PROCESS | 1666 | 1468683399067 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11912b800) [pid = 1666] [serial = 1225] [outer = 0x118431c00] 08:36:39 INFO - PROCESS | 1666 | 1468683399486 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]]]}] 08:36:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:36:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 670ms 08:36:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:36:39 INFO - PROCESS | 1666 | 1468683399518 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:36:39 INFO - PROCESS | 1666 | 1468683399520 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:36:39 INFO - PROCESS | 1666 | 1468683399522 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:36:39 INFO - PROCESS | 1666 | 1468683399524 Marionette TRACE conn2 <- [1,1606,null,{}] 08:36:39 INFO - PROCESS | 1666 | 1468683399555 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}] 08:36:39 INFO - PROCESS | 1666 | 1468683399557 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:39 INFO - PROCESS | 1666 | 1468683399663 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:36:39 INFO - PROCESS | 1666 | 1468683399726 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:39 INFO - PROCESS | 1666 | 1468683399727 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b212800 == 43 [pid = 1666] [id = 409] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x120fdd400) [pid = 1666] [serial = 1226] [outer = 0x0] 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124806c00) [pid = 1666] [serial = 1227] [outer = 0x120fdd400] 08:36:39 INFO - PROCESS | 1666 | 1468683399756 Marionette DEBUG loaded listener.js 08:36:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1280a3000) [pid = 1666] [serial = 1228] [outer = 0x120fdd400] 08:36:40 INFO - PROCESS | 1666 | 1468683400211 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]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:36:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 719ms 08:36:40 INFO - PROCESS | 1666 | 1468683400242 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 1666 | 1468683400245 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:36:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:36:40 INFO - PROCESS | 1666 | 1468683400254 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1666 | 1468683400258 Marionette TRACE conn2 <- [1,1610,null,{}] 08:36:40 INFO - PROCESS | 1666 | 1468683400260 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}] 08:36:40 INFO - PROCESS | 1666 | 1468683400263 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:40 INFO - PROCESS | 1666 | 1468683400369 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:36:40 INFO - PROCESS | 1666 | 1468683400430 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:40 INFO - PROCESS | 1666 | 1468683400431 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf5c800 == 44 [pid = 1666] [id = 410] 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x123922400) [pid = 1666] [serial = 1229] [outer = 0x0] 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1291f4400) [pid = 1666] [serial = 1230] [outer = 0x123922400] 08:36:40 INFO - PROCESS | 1666 | 1468683400460 Marionette DEBUG loaded listener.js 08:36:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12ae67400) [pid = 1666] [serial = 1231] [outer = 0x123922400] 08:36:40 INFO - PROCESS | 1666 | 1468683400899 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]]]}] 08:36:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:36:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 675ms 08:36:40 INFO - PROCESS | 1666 | 1468683400925 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:36:40 INFO - PROCESS | 1666 | 1468683400927 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:36:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:36:40 INFO - PROCESS | 1666 | 1468683400929 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:36:40 INFO - PROCESS | 1666 | 1468683400930 Marionette TRACE conn2 <- [1,1614,null,{}] 08:36:40 INFO - PROCESS | 1666 | 1468683400933 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}] 08:36:40 INFO - PROCESS | 1666 | 1468683400934 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:41 INFO - PROCESS | 1666 | 1468683401052 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:36:41 INFO - PROCESS | 1666 | 1468683401114 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:41 INFO - PROCESS | 1666 | 1468683401115 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x11712b800 == 45 [pid = 1666] [id = 411] 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1174d9000) [pid = 1666] [serial = 1232] [outer = 0x0] 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x120edd400) [pid = 1666] [serial = 1233] [outer = 0x1174d9000] 08:36:41 INFO - PROCESS | 1666 | 1468683401144 Marionette DEBUG loaded listener.js 08:36:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1282b2000) [pid = 1666] [serial = 1234] [outer = 0x1174d9000] 08:36:41 INFO - PROCESS | 1666 | 1468683401757 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]]]}] 08:36:41 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 08:36:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 869ms 08:36:41 INFO - PROCESS | 1666 | 1468683401799 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:36:41 INFO - PROCESS | 1666 | 1468683401803 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:36:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:36:41 INFO - PROCESS | 1666 | 1468683401807 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:36:41 INFO - PROCESS | 1666 | 1468683401813 Marionette TRACE conn2 <- [1,1618,null,{}] 08:36:41 INFO - PROCESS | 1666 | 1468683401818 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}] 08:36:41 INFO - PROCESS | 1666 | 1468683401820 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:41 INFO - PROCESS | 1666 | 1468683401937 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:36:42 INFO - PROCESS | 1666 | 1468683402043 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:42 INFO - PROCESS | 1666 | 1468683402045 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1162e0800 == 46 [pid = 1666] [id = 412] 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x117e9c800) [pid = 1666] [serial = 1235] [outer = 0x0] 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x118144800) [pid = 1666] [serial = 1236] [outer = 0x117e9c800] 08:36:42 INFO - PROCESS | 1666 | 1468683402097 Marionette DEBUG loaded listener.js 08:36:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x118482c00) [pid = 1666] [serial = 1237] [outer = 0x117e9c800] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6d9000 == 45 [pid = 1666] [id = 406] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0c9000 == 44 [pid = 1666] [id = 405] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x123aa4000 == 43 [pid = 1666] [id = 404] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12380c000 == 42 [pid = 1666] [id = 403] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6d0000 == 41 [pid = 1666] [id = 402] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12900c000 == 40 [pid = 1666] [id = 401] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1269c3800 == 39 [pid = 1666] [id = 400] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12557b000 == 38 [pid = 1666] [id = 399] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x123aaf800 == 37 [pid = 1666] [id = 398] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x118d30800 == 36 [pid = 1666] [id = 397] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x11661b800 == 35 [pid = 1666] [id = 396] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12be6f800 == 34 [pid = 1666] [id = 393] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x116e3f800 == 33 [pid = 1666] [id = 394] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x119ed6000 == 32 [pid = 1666] [id = 395] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x11712b800 == 31 [pid = 1666] [id = 411] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf5c800 == 30 [pid = 1666] [id = 410] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x12b212800 == 29 [pid = 1666] [id = 409] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1239ce000 == 28 [pid = 1666] [id = 408] 08:36:43 INFO - PROCESS | 1666 | --DOCSHELL 0x1132c9800 == 27 [pid = 1666] [id = 407] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x11995bc00) [pid = 1666] [serial = 1158] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x118d80400) [pid = 1666] [serial = 1155] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x118146000) [pid = 1666] [serial = 1152] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x118482400) [pid = 1666] [serial = 1153] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1181f5400) [pid = 1666] [serial = 1144] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1174d7c00) [pid = 1666] [serial = 1143] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1133e6400) [pid = 1666] [serial = 1146] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113d8fc00) [pid = 1666] [serial = 1147] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1174d4000) [pid = 1666] [serial = 1132] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x116744400) [pid = 1666] [serial = 1131] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119959400) [pid = 1666] [serial = 1135] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118751000) [pid = 1666] [serial = 1134] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1254af400) [pid = 1666] [serial = 1162] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1241b3000) [pid = 1666] [serial = 1161] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12951a400) [pid = 1666] [serial = 1138] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1280a2800) [pid = 1666] [serial = 1167] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1284a7000) [pid = 1666] [serial = 1137] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x126766c00) [pid = 1666] [serial = 1164] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12ae6f000) [pid = 1666] [serial = 1141] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x126042800) [pid = 1666] [serial = 1171] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12907e800) [pid = 1666] [serial = 1173] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119b99400) [pid = 1666] [serial = 1170] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12907ec00) [pid = 1666] [serial = 1168] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a8ef000) [pid = 1666] [serial = 1140] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x116911000) [pid = 1666] [serial = 1149] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x117106800) [pid = 1666] [serial = 1150] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12809a800) [pid = 1666] [serial = 1165] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x120fda800) [pid = 1666] [serial = 1159] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12ae64c00) [pid = 1666] [serial = 1179] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12a8e2c00) [pid = 1666] [serial = 1177] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12951bc00) [pid = 1666] [serial = 1176] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1196a0800) [pid = 1666] [serial = 1156] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1291ec000) [pid = 1666] [serial = 1174] [outer = 0x0] [url = about:blank] 08:36:43 INFO - PROCESS | 1666 | 1468683403245 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]]]}] 08:36:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:36:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1482ms 08:36:43 INFO - PROCESS | 1666 | 1468683403289 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 1666 | 1468683403291 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:36:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:36:43 INFO - PROCESS | 1666 | 1468683403296 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 1666 | 1468683403298 Marionette TRACE conn2 <- [1,1622,null,{}] 08:36:43 INFO - PROCESS | 1666 | 1468683403301 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}] 08:36:43 INFO - PROCESS | 1666 | 1468683403303 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:43 INFO - PROCESS | 1666 | 1468683403383 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:36:43 INFO - PROCESS | 1666 | 1468683403388 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 1666 | 1468683403391 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x113d81800 == 28 [pid = 1666] [id = 413] 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1128af000) [pid = 1666] [serial = 1238] [outer = 0x0] 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1128b3800) [pid = 1666] [serial = 1239] [outer = 0x1128af000] 08:36:43 INFO - PROCESS | 1666 | 1468683403421 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x110fa0400) [pid = 1666] [serial = 1240] [outer = 0x1128af000] 08:36:43 INFO - PROCESS | 1666 | 1468683403756 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]]]}] 08:36:43 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 08:36:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 472ms 08:36:43 INFO - PROCESS | 1666 | 1468683403791 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:36:43 INFO - PROCESS | 1666 | 1468683403795 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:36:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:36:43 INFO - PROCESS | 1666 | 1468683403802 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:36:43 INFO - PROCESS | 1666 | 1468683403803 Marionette TRACE conn2 <- [1,1626,null,{}] 08:36:43 INFO - PROCESS | 1666 | 1468683403806 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}] 08:36:43 INFO - PROCESS | 1666 | 1468683403807 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:43 INFO - PROCESS | 1666 | 1468683403887 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:36:43 INFO - PROCESS | 1666 | 1468683403891 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:43 INFO - PROCESS | 1666 | 1468683403892 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f1d800 == 29 [pid = 1666] [id = 414] 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x113aa0000) [pid = 1666] [serial = 1241] [outer = 0x0] 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x113f35800) [pid = 1666] [serial = 1242] [outer = 0x113aa0000] 08:36:43 INFO - PROCESS | 1666 | 1468683403922 Marionette DEBUG loaded listener.js 08:36:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115df8000) [pid = 1666] [serial = 1243] [outer = 0x113aa0000] 08:36:44 INFO - PROCESS | 1666 | 1468683404284 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]]]}] 08:36:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:36:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 08:36:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:36:44 INFO - PROCESS | 1666 | 1468683404326 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:36:44 INFO - PROCESS | 1666 | 1468683404328 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:36:44 INFO - PROCESS | 1666 | 1468683404332 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:36:44 INFO - PROCESS | 1666 | 1468683404335 Marionette TRACE conn2 <- [1,1630,null,{}] 08:36:44 INFO - PROCESS | 1666 | 1468683404348 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}] 08:36:44 INFO - PROCESS | 1666 | 1468683404352 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:44 INFO - PROCESS | 1666 | 1468683404471 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:36:44 INFO - PROCESS | 1666 | 1468683404488 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:44 INFO - PROCESS | 1666 | 1468683404491 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x11915a800 == 30 [pid = 1666] [id = 415] 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1128af800) [pid = 1666] [serial = 1244] [outer = 0x0] 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1171c9400) [pid = 1666] [serial = 1245] [outer = 0x1128af800] 08:36:44 INFO - PROCESS | 1666 | 1468683404535 Marionette DEBUG loaded listener.js 08:36:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1174e7c00) [pid = 1666] [serial = 1246] [outer = 0x1128af800] 08:36:44 INFO - PROCESS | 1666 | 1468683404954 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]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:36:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 675ms 08:36:45 INFO - PROCESS | 1666 | 1468683405006 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1666 | 1468683405008 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:36:45 INFO - PROCESS | 1666 | 1468683405010 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1666 | 1468683405012 Marionette TRACE conn2 <- [1,1634,null,{}] 08:36:45 INFO - PROCESS | 1666 | 1468683405020 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}] 08:36:45 INFO - PROCESS | 1666 | 1468683405021 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:45 INFO - PROCESS | 1666 | 1468683405101 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:36:45 INFO - PROCESS | 1666 | 1468683405105 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1666 | 1468683405106 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x123819800 == 31 [pid = 1666] [id = 416] 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x118149400) [pid = 1666] [serial = 1247] [outer = 0x0] 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1181f9000) [pid = 1666] [serial = 1248] [outer = 0x118149400] 08:36:45 INFO - PROCESS | 1666 | 1468683405134 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x118431800) [pid = 1666] [serial = 1249] [outer = 0x118149400] 08:36:45 INFO - PROCESS | 1666 | 1468683405484 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]]]}] 08:36:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:36:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 481ms 08:36:45 INFO - PROCESS | 1666 | 1468683405491 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:36:45 INFO - PROCESS | 1666 | 1468683405502 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:36:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:36:45 INFO - PROCESS | 1666 | 1468683405505 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:36:45 INFO - PROCESS | 1666 | 1468683405506 Marionette TRACE conn2 <- [1,1638,null,{}] 08:36:45 INFO - PROCESS | 1666 | 1468683405508 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}] 08:36:45 INFO - PROCESS | 1666 | 1468683405509 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:45 INFO - PROCESS | 1666 | 1468683405603 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:36:45 INFO - PROCESS | 1666 | 1468683405637 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:45 INFO - PROCESS | 1666 | 1468683405639 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12412d000 == 32 [pid = 1666] [id = 417] 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1128aa000) [pid = 1666] [serial = 1250] [outer = 0x0] 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1184d2400) [pid = 1666] [serial = 1251] [outer = 0x1128aa000] 08:36:45 INFO - PROCESS | 1666 | 1468683405670 Marionette DEBUG loaded listener.js 08:36:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118751000) [pid = 1666] [serial = 1252] [outer = 0x1128aa000] 08:36:46 INFO - PROCESS | 1666 | 1468683406011 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:36:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 518ms 08:36:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:36:46 INFO - PROCESS | 1666 | 1468683406024 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1666 | 1468683406025 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:36:46 INFO - PROCESS | 1666 | 1468683406027 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1666 | 1468683406028 Marionette TRACE conn2 <- [1,1642,null,{}] 08:36:46 INFO - PROCESS | 1666 | 1468683406033 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}] 08:36:46 INFO - PROCESS | 1666 | 1468683406037 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:46 INFO - PROCESS | 1666 | 1468683406151 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:36:46 INFO - PROCESS | 1666 | 1468683406189 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1666 | 1468683406190 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x126517000 == 33 [pid = 1666] [id = 418] 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x115df8800) [pid = 1666] [serial = 1253] [outer = 0x0] 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119125400) [pid = 1666] [serial = 1254] [outer = 0x115df8800] 08:36:46 INFO - PROCESS | 1666 | 1468683406215 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x120fd7c00) [pid = 1666] [serial = 1255] [outer = 0x115df8800] 08:36:46 INFO - PROCESS | 1666 | 1468683406499 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]]]}] 08:36:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:36:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 08:36:46 INFO - PROCESS | 1666 | 1468683406550 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:36:46 INFO - PROCESS | 1666 | 1468683406551 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:36:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:36:46 INFO - PROCESS | 1666 | 1468683406553 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:36:46 INFO - PROCESS | 1666 | 1468683406561 Marionette TRACE conn2 <- [1,1646,null,{}] 08:36:46 INFO - PROCESS | 1666 | 1468683406569 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}] 08:36:46 INFO - PROCESS | 1666 | 1468683406571 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:46 INFO - PROCESS | 1666 | 1468683406663 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:36:46 INFO - PROCESS | 1666 | 1468683406666 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:46 INFO - PROCESS | 1666 | 1468683406667 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x1269c4800 == 34 [pid = 1666] [id = 419] 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11386d800) [pid = 1666] [serial = 1256] [outer = 0x0] 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12391bc00) [pid = 1666] [serial = 1257] [outer = 0x11386d800] 08:36:46 INFO - PROCESS | 1666 | 1468683406691 Marionette DEBUG loaded listener.js 08:36:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124014400) [pid = 1666] [serial = 1258] [outer = 0x11386d800] 08:36:47 INFO - PROCESS | 1666 | 1468683407034 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]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:36:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 531ms 08:36:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:36:47 INFO - PROCESS | 1666 | 1468683407084 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1666 | 1468683407086 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:36:47 INFO - PROCESS | 1666 | 1468683407088 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1666 | 1468683407089 Marionette TRACE conn2 <- [1,1650,null,{}] 08:36:47 INFO - PROCESS | 1666 | 1468683407091 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}] 08:36:47 INFO - PROCESS | 1666 | 1468683407092 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:47 INFO - PROCESS | 1666 | 1468683407186 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:36:47 INFO - PROCESS | 1666 | 1468683407225 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1666 | 1468683407226 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x12840e000 == 35 [pid = 1666] [id = 420] 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x113252000) [pid = 1666] [serial = 1259] [outer = 0x0] 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1241b5800) [pid = 1666] [serial = 1260] [outer = 0x113252000] 08:36:47 INFO - PROCESS | 1666 | 1468683407250 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1248cfc00) [pid = 1666] [serial = 1261] [outer = 0x113252000] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x118d86800) [pid = 1666] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x113307c00) [pid = 1666] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12809e400) [pid = 1666] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x129357400) [pid = 1666] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11842c400) [pid = 1666] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1133ca000) [pid = 1666] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116916c00) [pid = 1666] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a8e9c00) [pid = 1666] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1174d5000) [pid = 1666] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124809000) [pid = 1666] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x113840c00) [pid = 1666] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113d94800) [pid = 1666] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11386c000) [pid = 1666] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:36:47 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1184d1c00) [pid = 1666] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:36:47 INFO - PROCESS | 1666 | 1468683407678 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]]]}] 08:36:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:36:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 617ms 08:36:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:36:47 INFO - PROCESS | 1666 | 1468683407706 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:36:47 INFO - PROCESS | 1666 | 1468683407707 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:36:47 INFO - PROCESS | 1666 | 1468683407709 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:36:47 INFO - PROCESS | 1666 | 1468683407710 Marionette TRACE conn2 <- [1,1654,null,{}] 08:36:47 INFO - PROCESS | 1666 | 1468683407719 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}] 08:36:47 INFO - PROCESS | 1666 | 1468683407720 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:47 INFO - PROCESS | 1666 | 1468683407834 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:36:47 INFO - PROCESS | 1666 | 1468683407874 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:47 INFO - PROCESS | 1666 | 1468683407875 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x119159800 == 36 [pid = 1666] [id = 421] 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x110e9a400) [pid = 1666] [serial = 1262] [outer = 0x0] 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x11842c800) [pid = 1666] [serial = 1263] [outer = 0x110e9a400] 08:36:47 INFO - PROCESS | 1666 | 1468683407899 Marionette DEBUG loaded listener.js 08:36:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1241b2c00) [pid = 1666] [serial = 1264] [outer = 0x110e9a400] 08:36:48 INFO - PROCESS | 1666 | 1468683408189 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]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:36:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 524ms 08:36:48 INFO - PROCESS | 1666 | 1468683408234 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:36:48 INFO - PROCESS | 1666 | 1468683408236 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:36:48 INFO - PROCESS | 1666 | 1468683408239 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1666 | 1468683408241 Marionette TRACE conn2 <- [1,1658,null,{}] 08:36:48 INFO - PROCESS | 1666 | 1468683408244 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}] 08:36:48 INFO - PROCESS | 1666 | 1468683408246 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:48 INFO - PROCESS | 1666 | 1468683408366 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:36:48 INFO - PROCESS | 1666 | 1468683408448 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:48 INFO - PROCESS | 1666 | 1468683408450 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295c2000 == 37 [pid = 1666] [id = 422] 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11864e000) [pid = 1666] [serial = 1265] [outer = 0x0] 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1248d2400) [pid = 1666] [serial = 1266] [outer = 0x11864e000] 08:36:48 INFO - PROCESS | 1666 | 1468683408488 Marionette DEBUG loaded listener.js 08:36:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x124fee400) [pid = 1666] [serial = 1267] [outer = 0x11864e000] 08:36:48 INFO - PROCESS | 1666 | 1468683408894 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]]]}] 08:36:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 08:36:48 INFO - PROCESS | 1666 | 1468683408909 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:36:48 INFO - PROCESS | 1666 | 1468683408911 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:36:48 INFO - PROCESS | 1666 | 1468683408916 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:36:48 INFO - PROCESS | 1666 | 1468683408918 Marionette TRACE conn2 <- [1,1662,null,{}] 08:36:48 INFO - PROCESS | 1666 | 1468683408920 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}] 08:36:48 INFO - PROCESS | 1666 | 1468683408922 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:49 INFO - PROCESS | 1666 | 1468683409040 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:36:49 INFO - PROCESS | 1666 | 1468683409047 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1666 | 1468683409049 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x12411a000 == 38 [pid = 1666] [id = 423] 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124ffbc00) [pid = 1666] [serial = 1268] [outer = 0x0] 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126044400) [pid = 1666] [serial = 1269] [outer = 0x124ffbc00] 08:36:49 INFO - PROCESS | 1666 | 1468683409075 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12809a400) [pid = 1666] [serial = 1270] [outer = 0x124ffbc00] 08:36:49 INFO - PROCESS | 1666 | 1468683409385 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]]]}] 08:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 522ms 08:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:36:49 INFO - PROCESS | 1666 | 1468683409438 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:36:49 INFO - PROCESS | 1666 | 1468683409440 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:36:49 INFO - PROCESS | 1666 | 1468683409442 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:36:49 INFO - PROCESS | 1666 | 1468683409443 Marionette TRACE conn2 <- [1,1666,null,{}] 08:36:49 INFO - PROCESS | 1666 | 1468683409446 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}] 08:36:49 INFO - PROCESS | 1666 | 1468683409447 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:49 INFO - PROCESS | 1666 | 1468683409520 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:36:49 INFO - PROCESS | 1666 | 1468683409622 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:49 INFO - PROCESS | 1666 | 1468683409624 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x111f57000 == 39 [pid = 1666] [id = 424] 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x110d4b000) [pid = 1666] [serial = 1271] [outer = 0x0] 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x110d6a000) [pid = 1666] [serial = 1272] [outer = 0x110d4b000] 08:36:49 INFO - PROCESS | 1666 | 1468683409656 Marionette DEBUG loaded listener.js 08:36:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x111e2dc00) [pid = 1666] [serial = 1273] [outer = 0x110d4b000] 08:36:50 INFO - PROCESS | 1666 | 1468683410217 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]]]}] 08:36:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:36:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 823ms 08:36:50 INFO - PROCESS | 1666 | 1468683410266 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:36:50 INFO - PROCESS | 1666 | 1468683410269 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:36:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:36:50 INFO - PROCESS | 1666 | 1468683410272 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:36:50 INFO - PROCESS | 1666 | 1468683410274 Marionette TRACE conn2 <- [1,1670,null,{}] 08:36:50 INFO - PROCESS | 1666 | 1468683410278 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}] 08:36:50 INFO - PROCESS | 1666 | 1468683410281 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:50 INFO - PROCESS | 1666 | 1468683410395 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:36:50 INFO - PROCESS | 1666 | 1468683410476 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:50 INFO - PROCESS | 1666 | 1468683410478 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x119159000 == 40 [pid = 1666] [id = 425] 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x113aa4800) [pid = 1666] [serial = 1274] [outer = 0x0] 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x115df1400) [pid = 1666] [serial = 1275] [outer = 0x113aa4800] 08:36:50 INFO - PROCESS | 1666 | 1468683410509 Marionette DEBUG loaded listener.js 08:36:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1166f1000) [pid = 1666] [serial = 1276] [outer = 0x113aa4800] 08:36:51 INFO - PROCESS | 1666 | 1468683411074 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]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 974ms 08:36:51 INFO - PROCESS | 1666 | 1468683411259 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 1666 | 1468683411262 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:36:51 INFO - PROCESS | 1666 | 1468683411268 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1666 | 1468683411270 Marionette TRACE conn2 <- [1,1674,null,{}] 08:36:51 INFO - PROCESS | 1666 | 1468683411274 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}] 08:36:51 INFO - PROCESS | 1666 | 1468683411276 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:51 INFO - PROCESS | 1666 | 1468683411385 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:36:51 INFO - PROCESS | 1666 | 1468683411440 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:51 INFO - PROCESS | 1666 | 1468683411444 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x118139800 == 41 [pid = 1666] [id = 426] 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x113a55400) [pid = 1666] [serial = 1277] [outer = 0x0] 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x113aa0c00) [pid = 1666] [serial = 1278] [outer = 0x113a55400] 08:36:51 INFO - PROCESS | 1666 | 1468683411471 Marionette DEBUG loaded listener.js 08:36:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x116078400) [pid = 1666] [serial = 1279] [outer = 0x113a55400] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12411a000 == 40 [pid = 1666] [id = 423] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1295c2000 == 39 [pid = 1666] [id = 422] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x119159800 == 38 [pid = 1666] [id = 421] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12840e000 == 37 [pid = 1666] [id = 420] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1269c4800 == 36 [pid = 1666] [id = 419] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x126517000 == 35 [pid = 1666] [id = 418] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12412d000 == 34 [pid = 1666] [id = 417] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x123819800 == 33 [pid = 1666] [id = 416] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x11915a800 == 32 [pid = 1666] [id = 415] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x116f1d800 == 31 [pid = 1666] [id = 414] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x113d81800 == 30 [pid = 1666] [id = 413] 08:36:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1162e0800 == 29 [pid = 1666] [id = 412] 08:36:51 INFO - PROCESS | 1666 | 1468683411878 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]]]}] 08:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 622ms 08:36:51 INFO - PROCESS | 1666 | 1468683411891 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:36:51 INFO - PROCESS | 1666 | 1468683411893 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:36:51 INFO - PROCESS | 1666 | 1468683411900 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:36:51 INFO - PROCESS | 1666 | 1468683411903 Marionette TRACE conn2 <- [1,1678,null,{}] 08:36:51 INFO - PROCESS | 1666 | 1468683411906 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}] 08:36:51 INFO - PROCESS | 1666 | 1468683411908 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:51 INFO - PROCESS | 1666 | 1468683411995 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x12b9db000) [pid = 1666] [serial = 1218] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x126046000) [pid = 1666] [serial = 1200] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1291eac00) [pid = 1666] [serial = 1203] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12b037c00) [pid = 1666] [serial = 1206] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12a8e3000) [pid = 1666] [serial = 1204] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1186b6000) [pid = 1666] [serial = 1191] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11942ac00) [pid = 1666] [serial = 1192] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x120ed0400) [pid = 1666] [serial = 1194] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12410b000) [pid = 1666] [serial = 1195] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1176e7c00) [pid = 1666] [serial = 1185] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1181f4000) [pid = 1666] [serial = 1186] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12b044800) [pid = 1666] [serial = 1180] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1176e5c00) [pid = 1666] [serial = 1188] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1181f0800) [pid = 1666] [serial = 1189] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x124ddf400) [pid = 1666] [serial = 1197] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113d41800) [pid = 1666] [serial = 1182] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1160db000) [pid = 1666] [serial = 1183] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116743800) [pid = 1666] [serial = 1209] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1181fac00) [pid = 1666] [serial = 1210] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12b0eb000) [pid = 1666] [serial = 1207] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12b9d2c00) [pid = 1666] [serial = 1216] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x126771400) [pid = 1666] [serial = 1201] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x126046800) [pid = 1666] [serial = 1212] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12b0ec000) [pid = 1666] [serial = 1215] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12a8e3800) [pid = 1666] [serial = 1213] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1254b5800) [pid = 1666] [serial = 1198] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12bb27c00) [pid = 1666] [serial = 1219] [outer = 0x0] [url = about:blank] 08:36:52 INFO - PROCESS | 1666 | 1468683412058 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1666 | 1468683412059 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e40000 == 30 [pid = 1666] [id = 427] 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x113d41800) [pid = 1666] [serial = 1280] [outer = 0x0] 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x116743800) [pid = 1666] [serial = 1281] [outer = 0x113d41800] 08:36:52 INFO - PROCESS | 1666 | 1468683412087 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1174db000) [pid = 1666] [serial = 1282] [outer = 0x113d41800] 08:36:52 INFO - PROCESS | 1666 | 1468683412387 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 524ms 08:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:36:52 INFO - PROCESS | 1666 | 1468683412421 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:36:52 INFO - PROCESS | 1666 | 1468683412422 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:36:52 INFO - PROCESS | 1666 | 1468683412424 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:36:52 INFO - PROCESS | 1666 | 1468683412426 Marionette TRACE conn2 <- [1,1682,null,{}] 08:36:52 INFO - PROCESS | 1666 | 1468683412436 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}] 08:36:52 INFO - PROCESS | 1666 | 1468683412439 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:52 INFO - PROCESS | 1666 | 1468683412522 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:36:52 INFO - PROCESS | 1666 | 1468683412596 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:52 INFO - PROCESS | 1666 | 1468683412599 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x124127800 == 31 [pid = 1666] [id = 428] 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1174da000) [pid = 1666] [serial = 1283] [outer = 0x0] 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1181f1c00) [pid = 1666] [serial = 1284] [outer = 0x1174da000] 08:36:52 INFO - PROCESS | 1666 | 1468683412628 Marionette DEBUG loaded listener.js 08:36:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11864b000) [pid = 1666] [serial = 1285] [outer = 0x1174da000] 08:36:52 INFO - PROCESS | 1666 | 1468683412957 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]]]}] 08:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 572ms 08:36:53 INFO - PROCESS | 1666 | 1468683412999 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:36:53 INFO - PROCESS | 1666 | 1468683413001 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:36:53 INFO - PROCESS | 1666 | 1468683413005 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:36:53 INFO - PROCESS | 1666 | 1468683413006 Marionette TRACE conn2 <- [1,1686,null,{}] 08:36:53 INFO - PROCESS | 1666 | 1468683413010 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}] 08:36:53 INFO - PROCESS | 1666 | 1468683413012 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:53 INFO - PROCESS | 1666 | 1468683413136 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:36:53 INFO - PROCESS | 1666 | 1468683413230 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 1666 | 1468683413232 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12609b000 == 32 [pid = 1666] [id = 429] 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1186b6800) [pid = 1666] [serial = 1286] [outer = 0x0] 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119130000) [pid = 1666] [serial = 1287] [outer = 0x1186b6800] 08:36:53 INFO - PROCESS | 1666 | 1468683413262 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119954000) [pid = 1666] [serial = 1288] [outer = 0x1186b6800] 08:36:53 INFO - PROCESS | 1666 | 1468683413538 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]]]}] 08:36:53 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 08:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 571ms 08:36:53 INFO - PROCESS | 1666 | 1468683413575 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:36:53 INFO - PROCESS | 1666 | 1468683413577 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:36:53 INFO - PROCESS | 1666 | 1468683413587 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:36:53 INFO - PROCESS | 1666 | 1468683413588 Marionette TRACE conn2 <- [1,1690,null,{}] 08:36:53 INFO - PROCESS | 1666 | 1468683413590 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}] 08:36:53 INFO - PROCESS | 1666 | 1468683413591 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:53 INFO - PROCESS | 1666 | 1468683413673 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:36:53 INFO - PROCESS | 1666 | 1468683413677 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:53 INFO - PROCESS | 1666 | 1468683413678 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bd2000 == 33 [pid = 1666] [id = 430] 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11912ec00) [pid = 1666] [serial = 1289] [outer = 0x0] 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x119eeb400) [pid = 1666] [serial = 1290] [outer = 0x11912ec00] 08:36:53 INFO - PROCESS | 1666 | 1468683413705 Marionette DEBUG loaded listener.js 08:36:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x123926c00) [pid = 1666] [serial = 1291] [outer = 0x11912ec00] 08:36:54 INFO - PROCESS | 1666 | 1468683414021 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]]]}] 08:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 478ms 08:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:36:54 INFO - PROCESS | 1666 | 1468683414058 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 1666 | 1468683414059 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:36:54 INFO - PROCESS | 1666 | 1468683414069 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1666 | 1468683414070 Marionette TRACE conn2 <- [1,1694,null,{}] 08:36:54 INFO - PROCESS | 1666 | 1468683414094 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}] 08:36:54 INFO - PROCESS | 1666 | 1468683414101 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:54 INFO - PROCESS | 1666 | 1468683414232 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:36:54 INFO - PROCESS | 1666 | 1468683414266 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1666 | 1468683414268 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295b6800 == 34 [pid = 1666] [id = 431] 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x123a60800) [pid = 1666] [serial = 1292] [outer = 0x0] 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124563400) [pid = 1666] [serial = 1293] [outer = 0x123a60800] 08:36:54 INFO - PROCESS | 1666 | 1468683414293 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x125570800) [pid = 1666] [serial = 1294] [outer = 0x123a60800] 08:36:54 INFO - PROCESS | 1666 | 1468683414590 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]]]}] 08:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 581ms 08:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:36:54 INFO - PROCESS | 1666 | 1468683414642 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:36:54 INFO - PROCESS | 1666 | 1468683414643 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:36:54 INFO - PROCESS | 1666 | 1468683414645 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:36:54 INFO - PROCESS | 1666 | 1468683414647 Marionette TRACE conn2 <- [1,1698,null,{}] 08:36:54 INFO - PROCESS | 1666 | 1468683414649 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}] 08:36:54 INFO - PROCESS | 1666 | 1468683414650 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:54 INFO - PROCESS | 1666 | 1468683414755 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:36:54 INFO - PROCESS | 1666 | 1468683414767 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:54 INFO - PROCESS | 1666 | 1468683414768 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6db800 == 35 [pid = 1666] [id = 432] 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12603e000) [pid = 1666] [serial = 1295] [outer = 0x0] 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126523800) [pid = 1666] [serial = 1296] [outer = 0x12603e000] 08:36:54 INFO - PROCESS | 1666 | 1468683414792 Marionette DEBUG loaded listener.js 08:36:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x126771800) [pid = 1666] [serial = 1297] [outer = 0x12603e000] 08:36:55 INFO - PROCESS | 1666 | 1468683415149 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]]]}] 08:36:55 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 08:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 08:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:36:55 INFO - PROCESS | 1666 | 1468683415167 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1666 | 1468683415168 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:36:55 INFO - PROCESS | 1666 | 1468683415170 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1666 | 1468683415171 Marionette TRACE conn2 <- [1,1702,null,{}] 08:36:55 INFO - PROCESS | 1666 | 1468683415173 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}] 08:36:55 INFO - PROCESS | 1666 | 1468683415175 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:55 INFO - PROCESS | 1666 | 1468683415275 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:36:55 INFO - PROCESS | 1666 | 1468683415285 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1666 | 1468683415286 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b216000 == 36 [pid = 1666] [id = 433] 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126529800) [pid = 1666] [serial = 1298] [outer = 0x0] 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1280a6800) [pid = 1666] [serial = 1299] [outer = 0x126529800] 08:36:55 INFO - PROCESS | 1666 | 1468683415311 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1282b8800) [pid = 1666] [serial = 1300] [outer = 0x126529800] 08:36:55 INFO - PROCESS | 1666 | 1468683415642 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]]]}] 08:36:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:36:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 524ms 08:36:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:36:55 INFO - PROCESS | 1666 | 1468683415695 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:36:55 INFO - PROCESS | 1666 | 1468683415696 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:36:55 INFO - PROCESS | 1666 | 1468683415698 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:36:55 INFO - PROCESS | 1666 | 1468683415699 Marionette TRACE conn2 <- [1,1706,null,{}] 08:36:55 INFO - PROCESS | 1666 | 1468683415701 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}] 08:36:55 INFO - PROCESS | 1666 | 1468683415703 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:55 INFO - PROCESS | 1666 | 1468683415802 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:36:55 INFO - PROCESS | 1666 | 1468683415815 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:55 INFO - PROCESS | 1666 | 1468683415816 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba2d000 == 37 [pid = 1666] [id = 434] 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1282c0000) [pid = 1666] [serial = 1301] [outer = 0x0] 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12907ec00) [pid = 1666] [serial = 1302] [outer = 0x1282c0000] 08:36:55 INFO - PROCESS | 1666 | 1468683415840 Marionette DEBUG loaded listener.js 08:36:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x129086800) [pid = 1666] [serial = 1303] [outer = 0x1282c0000] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1128aa000) [pid = 1666] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x118149400) [pid = 1666] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1128af000) [pid = 1666] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1128af800) [pid = 1666] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113aa0000) [pid = 1666] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x111e36800) [pid = 1666] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x117e9c800) [pid = 1666] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118431c00) [pid = 1666] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x120fdd400) [pid = 1666] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x123922400) [pid = 1666] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1174d9000) [pid = 1666] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x115df8800) [pid = 1666] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x110e9a400) [pid = 1666] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11386d800) [pid = 1666] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x113252000) [pid = 1666] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:36:56 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11864e000) [pid = 1666] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:36:56 INFO - PROCESS | 1666 | 1468683416253 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]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 568ms 08:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:36:56 INFO - PROCESS | 1666 | 1468683416267 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 1666 | 1468683416268 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:36:56 INFO - PROCESS | 1666 | 1468683416270 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - PROCESS | 1666 | 1468683416271 Marionette TRACE conn2 <- [1,1710,null,{}] 08:36:56 INFO - PROCESS | 1666 | 1468683416274 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}] 08:36:56 INFO - PROCESS | 1666 | 1468683416275 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:56 INFO - PROCESS | 1666 | 1468683416360 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:36:56 INFO - PROCESS | 1666 | 1468683416366 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 1666 | 1468683416367 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12558b800 == 38 [pid = 1666] [id = 435] 08:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11213bc00) [pid = 1666] [serial = 1304] [outer = 0x0] 08:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x115df8800) [pid = 1666] [serial = 1305] [outer = 0x11213bc00] 08:36:56 INFO - PROCESS | 1666 | 1468683416390 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1181f5000) [pid = 1666] [serial = 1306] [outer = 0x11213bc00] 08:36:56 INFO - PROCESS | 1666 | 1468683416723 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]]]}] 08:36:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:36:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 473ms 08:36:56 INFO - PROCESS | 1666 | 1468683416745 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:36:56 INFO - PROCESS | 1666 | 1468683416748 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:36:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:36:56 INFO - PROCESS | 1666 | 1468683416750 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:36:56 INFO - PROCESS | 1666 | 1468683416752 Marionette TRACE conn2 <- [1,1714,null,{}] 08:36:56 INFO - PROCESS | 1666 | 1468683416754 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}] 08:36:56 INFO - PROCESS | 1666 | 1468683416755 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:56 INFO - PROCESS | 1666 | 1468683416852 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:36:56 INFO - PROCESS | 1666 | 1468683416857 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:56 INFO - PROCESS | 1666 | 1468683416859 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0dc000 == 39 [pid = 1666] [id = 436] 08:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11864e000) [pid = 1666] [serial = 1307] [outer = 0x0] 08:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124a90c00) [pid = 1666] [serial = 1308] [outer = 0x11864e000] 08:36:56 INFO - PROCESS | 1666 | 1468683416898 Marionette DEBUG loaded listener.js 08:36:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1291ec400) [pid = 1666] [serial = 1309] [outer = 0x11864e000] 08:36:57 INFO - PROCESS | 1666 | 1468683417383 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]]]}] 08:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 670ms 08:36:57 INFO - PROCESS | 1666 | 1468683417422 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:36:57 INFO - PROCESS | 1666 | 1468683417424 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:36:57 INFO - PROCESS | 1666 | 1468683417436 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:36:57 INFO - PROCESS | 1666 | 1468683417438 Marionette TRACE conn2 <- [1,1718,null,{}] 08:36:57 INFO - PROCESS | 1666 | 1468683417453 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}] 08:36:57 INFO - PROCESS | 1666 | 1468683417455 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:57 INFO - PROCESS | 1666 | 1468683417577 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:36:57 INFO - PROCESS | 1666 | 1468683417587 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:57 INFO - PROCESS | 1666 | 1468683417588 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb62800 == 40 [pid = 1666] [id = 437] 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x129359400) [pid = 1666] [serial = 1310] [outer = 0x0] 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12951cc00) [pid = 1666] [serial = 1311] [outer = 0x129359400] 08:36:57 INFO - PROCESS | 1666 | 1468683417622 Marionette DEBUG loaded listener.js 08:36:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12a653400) [pid = 1666] [serial = 1312] [outer = 0x129359400] 08:36:57 INFO - PROCESS | 1666 | 1468683417975 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]]]}] 08:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 591ms 08:36:58 INFO - PROCESS | 1666 | 1468683418020 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1666 | 1468683418022 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:36:58 INFO - PROCESS | 1666 | 1468683418025 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1666 | 1468683418027 Marionette TRACE conn2 <- [1,1722,null,{}] 08:36:58 INFO - PROCESS | 1666 | 1468683418030 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}] 08:36:58 INFO - PROCESS | 1666 | 1468683418032 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:58 INFO - PROCESS | 1666 | 1468683418202 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:36:58 INFO - PROCESS | 1666 | 1468683418384 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:58 INFO - PROCESS | 1666 | 1468683418386 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x1162ea800 == 41 [pid = 1666] [id = 438] 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1128ac000) [pid = 1666] [serial = 1313] [outer = 0x0] 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11297ac00) [pid = 1666] [serial = 1314] [outer = 0x1128ac000] 08:36:58 INFO - PROCESS | 1666 | 1468683418438 Marionette DEBUG loaded listener.js 08:36:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1133cb800) [pid = 1666] [serial = 1315] [outer = 0x1128ac000] 08:36:58 INFO - PROCESS | 1666 | 1468683418900 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]]]}] 08:36:58 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 08:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 923ms 08:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:36:58 INFO - PROCESS | 1666 | 1468683418949 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:36:58 INFO - PROCESS | 1666 | 1468683418951 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:36:58 INFO - PROCESS | 1666 | 1468683418954 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:36:58 INFO - PROCESS | 1666 | 1468683418956 Marionette TRACE conn2 <- [1,1726,null,{}] 08:36:58 INFO - PROCESS | 1666 | 1468683418960 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}] 08:36:58 INFO - PROCESS | 1666 | 1468683418963 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:59 INFO - PROCESS | 1666 | 1468683419111 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:36:59 INFO - PROCESS | 1666 | 1468683419122 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1666 | 1468683419124 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x124121800 == 42 [pid = 1666] [id = 439] 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1174d7000) [pid = 1666] [serial = 1316] [outer = 0x0] 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1176e7000) [pid = 1666] [serial = 1317] [outer = 0x1174d7000] 08:36:59 INFO - PROCESS | 1666 | 1468683419154 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x118144c00) [pid = 1666] [serial = 1318] [outer = 0x1174d7000] 08:36:59 INFO - PROCESS | 1666 | 1468683419584 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]]]}] 08:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 08:36:59 INFO - PROCESS | 1666 | 1468683419626 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:36:59 INFO - PROCESS | 1666 | 1468683419629 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:36:59 INFO - PROCESS | 1666 | 1468683419683 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:36:59 INFO - PROCESS | 1666 | 1468683419684 Marionette TRACE conn2 <- [1,1730,null,{}] 08:36:59 INFO - PROCESS | 1666 | 1468683419687 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}] 08:36:59 INFO - PROCESS | 1666 | 1468683419688 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:59 INFO - PROCESS | 1666 | 1468683419791 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:36:59 INFO - PROCESS | 1666 | 1468683419865 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:36:59 INFO - PROCESS | 1666 | 1468683419867 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:36:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba1e000 == 43 [pid = 1666] [id = 440] 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x118752000) [pid = 1666] [serial = 1319] [outer = 0x0] 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119428800) [pid = 1666] [serial = 1320] [outer = 0x118752000] 08:36:59 INFO - PROCESS | 1666 | 1468683419895 Marionette DEBUG loaded listener.js 08:36:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x120fd6400) [pid = 1666] [serial = 1321] [outer = 0x118752000] 08:37:00 INFO - PROCESS | 1666 | 1468683420311 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]]]}] 08:37:00 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 08:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 703ms 08:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:37:00 INFO - PROCESS | 1666 | 1468683420352 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:37:00 INFO - PROCESS | 1666 | 1468683420353 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:37:00 INFO - PROCESS | 1666 | 1468683420360 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:37:00 INFO - PROCESS | 1666 | 1468683420365 Marionette TRACE conn2 <- [1,1734,null,{}] 08:37:00 INFO - PROCESS | 1666 | 1468683420368 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}] 08:37:00 INFO - PROCESS | 1666 | 1468683420371 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:00 INFO - PROCESS | 1666 | 1468683420479 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:37:00 INFO - PROCESS | 1666 | 1468683420541 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:00 INFO - PROCESS | 1666 | 1468683420542 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf5c000 == 44 [pid = 1666] [id = 441] 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x118426c00) [pid = 1666] [serial = 1322] [outer = 0x0] 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x124564800) [pid = 1666] [serial = 1323] [outer = 0x118426c00] 08:37:00 INFO - PROCESS | 1666 | 1468683420570 Marionette DEBUG loaded listener.js 08:37:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x126765400) [pid = 1666] [serial = 1324] [outer = 0x118426c00] 08:37:00 INFO - PROCESS | 1666 | 1468683420981 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]]]}] 08:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 677ms 08:37:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:37:01 INFO - PROCESS | 1666 | 1468683421034 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:37:01 INFO - PROCESS | 1666 | 1468683421036 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:37:01 INFO - PROCESS | 1666 | 1468683421038 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:37:01 INFO - PROCESS | 1666 | 1468683421039 Marionette TRACE conn2 <- [1,1738,null,{}] 08:37:01 INFO - PROCESS | 1666 | 1468683421041 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}] 08:37:01 INFO - PROCESS | 1666 | 1468683421043 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:01 INFO - PROCESS | 1666 | 1468683421161 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:37:01 INFO - PROCESS | 1666 | 1468683421228 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:01 INFO - PROCESS | 1666 | 1468683421230 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d349000 == 45 [pid = 1666] [id = 442] 08:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12817f000) [pid = 1666] [serial = 1325] [outer = 0x0] 08:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1291ee000) [pid = 1666] [serial = 1326] [outer = 0x12817f000] 08:37:01 INFO - PROCESS | 1666 | 1468683421274 Marionette DEBUG loaded listener.js 08:37:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x129dd3c00) [pid = 1666] [serial = 1327] [outer = 0x12817f000] 08:37:01 INFO - PROCESS | 1666 | 1468683421882 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]]]}] 08:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1019ms 08:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:37:02 INFO - PROCESS | 1666 | 1468683422058 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 1666 | 1468683422060 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:37:02 INFO - PROCESS | 1666 | 1468683422093 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 1666 | 1468683422094 Marionette TRACE conn2 <- [1,1742,null,{}] 08:37:02 INFO - PROCESS | 1666 | 1468683422099 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}] 08:37:02 INFO - PROCESS | 1666 | 1468683422101 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:02 INFO - PROCESS | 1666 | 1468683422200 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:37:02 INFO - PROCESS | 1666 | 1468683422257 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 1666 | 1468683422260 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1195ab000 == 46 [pid = 1666] [id = 443] 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x113f38400) [pid = 1666] [serial = 1328] [outer = 0x0] 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1160d8800) [pid = 1666] [serial = 1329] [outer = 0x113f38400] 08:37:02 INFO - PROCESS | 1666 | 1468683422287 Marionette DEBUG loaded listener.js 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x117104800) [pid = 1666] [serial = 1330] [outer = 0x113f38400] 08:37:02 INFO - PROCESS | 1666 | 1468683422704 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]]]}] 08:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 703ms 08:37:02 INFO - PROCESS | 1666 | 1468683422780 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:37:02 INFO - PROCESS | 1666 | 1468683422782 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:37:02 INFO - PROCESS | 1666 | 1468683422788 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:37:02 INFO - PROCESS | 1666 | 1468683422790 Marionette TRACE conn2 <- [1,1746,null,{}] 08:37:02 INFO - PROCESS | 1666 | 1468683422793 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}] 08:37:02 INFO - PROCESS | 1666 | 1468683422794 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:02 INFO - PROCESS | 1666 | 1468683422890 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:37:02 INFO - PROCESS | 1666 | 1468683422965 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:02 INFO - PROCESS | 1666 | 1468683422966 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x11936c800 == 47 [pid = 1666] [id = 444] 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x1174e5c00) [pid = 1666] [serial = 1331] [outer = 0x0] 08:37:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1181ef800) [pid = 1666] [serial = 1332] [outer = 0x1174e5c00] 08:37:02 INFO - PROCESS | 1666 | 1468683422994 Marionette DEBUG loaded listener.js 08:37:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x118425000) [pid = 1666] [serial = 1333] [outer = 0x1174e5c00] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb62800 == 46 [pid = 1666] [id = 437] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0dc000 == 45 [pid = 1666] [id = 436] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12558b800 == 44 [pid = 1666] [id = 435] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba2d000 == 43 [pid = 1666] [id = 434] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12b216000 == 42 [pid = 1666] [id = 433] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6db800 == 41 [pid = 1666] [id = 432] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1295b6800 == 40 [pid = 1666] [id = 431] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x119bd2000 == 39 [pid = 1666] [id = 430] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12609b000 == 38 [pid = 1666] [id = 429] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x124127800 == 37 [pid = 1666] [id = 428] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x117e40000 == 36 [pid = 1666] [id = 427] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x118139800 == 35 [pid = 1666] [id = 426] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x119159000 == 34 [pid = 1666] [id = 425] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x111f57000 == 33 [pid = 1666] [id = 424] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1195ab000 == 32 [pid = 1666] [id = 443] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12d349000 == 31 [pid = 1666] [id = 442] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf5c000 == 30 [pid = 1666] [id = 441] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba1e000 == 29 [pid = 1666] [id = 440] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x124121800 == 28 [pid = 1666] [id = 439] 08:37:03 INFO - PROCESS | 1666 | --DOCSHELL 0x1162ea800 == 27 [pid = 1666] [id = 438] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x1171c9400) [pid = 1666] [serial = 1245] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1174e7c00) [pid = 1666] [serial = 1246] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x113f35800) [pid = 1666] [serial = 1242] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x115df8000) [pid = 1666] [serial = 1243] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x116079800) [pid = 1666] [serial = 1222] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x118482c00) [pid = 1666] [serial = 1237] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x118144800) [pid = 1666] [serial = 1236] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x112e26400) [pid = 1666] [serial = 1221] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x11912b800) [pid = 1666] [serial = 1225] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1184c7800) [pid = 1666] [serial = 1224] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1280a3000) [pid = 1666] [serial = 1228] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124806c00) [pid = 1666] [serial = 1227] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12ae67400) [pid = 1666] [serial = 1231] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1291f4400) [pid = 1666] [serial = 1230] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1282b2000) [pid = 1666] [serial = 1234] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x120edd400) [pid = 1666] [serial = 1233] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x120fd7c00) [pid = 1666] [serial = 1255] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119125400) [pid = 1666] [serial = 1254] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x118751000) [pid = 1666] [serial = 1252] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11842c800) [pid = 1666] [serial = 1263] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12391bc00) [pid = 1666] [serial = 1257] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1241b5800) [pid = 1666] [serial = 1260] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1248cfc00) [pid = 1666] [serial = 1261] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1248d2400) [pid = 1666] [serial = 1266] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124014400) [pid = 1666] [serial = 1258] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x126044400) [pid = 1666] [serial = 1269] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124fee400) [pid = 1666] [serial = 1267] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1241b2c00) [pid = 1666] [serial = 1264] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118431800) [pid = 1666] [serial = 1249] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1184d2400) [pid = 1666] [serial = 1251] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1181f9000) [pid = 1666] [serial = 1248] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1128b3800) [pid = 1666] [serial = 1239] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x110fa0400) [pid = 1666] [serial = 1240] [outer = 0x0] [url = about:blank] 08:37:03 INFO - PROCESS | 1666 | 1468683423920 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]]]}] 08:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1173ms 08:37:03 INFO - PROCESS | 1666 | 1468683423960 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:37:03 INFO - PROCESS | 1666 | 1468683423964 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:37:03 INFO - PROCESS | 1666 | 1468683423968 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:37:03 INFO - PROCESS | 1666 | 1468683423971 Marionette TRACE conn2 <- [1,1750,null,{}] 08:37:03 INFO - PROCESS | 1666 | 1468683423974 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}] 08:37:03 INFO - PROCESS | 1666 | 1468683423976 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:04 INFO - PROCESS | 1666 | 1468683424058 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:37:04 INFO - PROCESS | 1666 | 1468683424066 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:04 INFO - PROCESS | 1666 | 1468683424068 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x11694a000 == 28 [pid = 1666] [id = 445] 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11386d000) [pid = 1666] [serial = 1334] [outer = 0x0] 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x113f36000) [pid = 1666] [serial = 1335] [outer = 0x11386d000] 08:37:04 INFO - PROCESS | 1666 | 1468683424096 Marionette DEBUG loaded listener.js 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116746400) [pid = 1666] [serial = 1336] [outer = 0x11386d000] 08:37:04 INFO - PROCESS | 1666 | 1468683424501 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]]]}] 08:37:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:37:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 08:37:04 INFO - PROCESS | 1666 | 1468683424539 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:37:04 INFO - PROCESS | 1666 | 1468683424542 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:37:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:37:04 INFO - PROCESS | 1666 | 1468683424546 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:37:04 INFO - PROCESS | 1666 | 1468683424548 Marionette TRACE conn2 <- [1,1754,null,{}] 08:37:04 INFO - PROCESS | 1666 | 1468683424551 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}] 08:37:04 INFO - PROCESS | 1666 | 1468683424553 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:04 INFO - PROCESS | 1666 | 1468683424666 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:37:04 INFO - PROCESS | 1666 | 1468683424769 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:04 INFO - PROCESS | 1666 | 1468683424772 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f07000 == 29 [pid = 1666] [id = 446] 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x113d94000) [pid = 1666] [serial = 1337] [outer = 0x0] 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x115dfa000) [pid = 1666] [serial = 1338] [outer = 0x113d94000] 08:37:04 INFO - PROCESS | 1666 | 1468683424805 Marionette DEBUG loaded listener.js 08:37:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x116974400) [pid = 1666] [serial = 1339] [outer = 0x113d94000] 08:37:05 INFO - PROCESS | 1666 | 1468683425320 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]]]}] 08:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 822ms 08:37:05 INFO - PROCESS | 1666 | 1468683425388 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:37:05 INFO - PROCESS | 1666 | 1468683425391 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:37:05 INFO - PROCESS | 1666 | 1468683425399 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:37:05 INFO - PROCESS | 1666 | 1468683425401 Marionette TRACE conn2 <- [1,1758,null,{}] 08:37:05 INFO - PROCESS | 1666 | 1468683425403 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}] 08:37:05 INFO - PROCESS | 1666 | 1468683425405 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:05 INFO - PROCESS | 1666 | 1468683425505 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:37:05 INFO - PROCESS | 1666 | 1468683425582 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:05 INFO - PROCESS | 1666 | 1468683425584 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d37800 == 30 [pid = 1666] [id = 447] 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1174e8c00) [pid = 1666] [serial = 1340] [outer = 0x0] 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1176ec800) [pid = 1666] [serial = 1341] [outer = 0x1174e8c00] 08:37:05 INFO - PROCESS | 1666 | 1468683425615 Marionette DEBUG loaded listener.js 08:37:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118147000) [pid = 1666] [serial = 1342] [outer = 0x1174e8c00] 08:37:06 INFO - PROCESS | 1666 | 1468683426164 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]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 871ms 08:37:06 INFO - PROCESS | 1666 | 1468683426269 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:37:06 INFO - PROCESS | 1666 | 1468683426271 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:37:06 INFO - PROCESS | 1666 | 1468683426274 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1666 | 1468683426276 Marionette TRACE conn2 <- [1,1762,null,{}] 08:37:06 INFO - PROCESS | 1666 | 1468683426303 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}] 08:37:06 INFO - PROCESS | 1666 | 1468683426305 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:06 INFO - PROCESS | 1666 | 1468683426418 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:37:06 INFO - PROCESS | 1666 | 1468683426469 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:06 INFO - PROCESS | 1666 | 1468683426472 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x116996000 == 31 [pid = 1666] [id = 448] 08:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x113d91800) [pid = 1666] [serial = 1343] [outer = 0x0] 08:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x115df2000) [pid = 1666] [serial = 1344] [outer = 0x113d91800] 08:37:06 INFO - PROCESS | 1666 | 1468683426501 Marionette DEBUG loaded listener.js 08:37:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1171c3400) [pid = 1666] [serial = 1345] [outer = 0x113d91800] 08:37:06 INFO - PROCESS | 1666 | --DOCSHELL 0x11936c800 == 30 [pid = 1666] [id = 444] 08:37:06 INFO - PROCESS | 1666 | 1468683426819 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]]]}] 08:37:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:37:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 572ms 08:37:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:37:06 INFO - PROCESS | 1666 | 1468683426853 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:37:06 INFO - PROCESS | 1666 | 1468683426854 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:37:06 INFO - PROCESS | 1666 | 1468683426859 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:37:06 INFO - PROCESS | 1666 | 1468683426861 Marionette TRACE conn2 <- [1,1766,null,{}] 08:37:06 INFO - PROCESS | 1666 | 1468683426867 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}] 08:37:06 INFO - PROCESS | 1666 | 1468683426869 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:06 INFO - PROCESS | 1666 | 1468683426952 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:37:07 INFO - PROCESS | 1666 | 1468683427010 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 1666 | 1468683427012 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239c2800 == 31 [pid = 1666] [id = 449] 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x113f31800) [pid = 1666] [serial = 1346] [outer = 0x0] 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x118147400) [pid = 1666] [serial = 1347] [outer = 0x113f31800] 08:37:07 INFO - PROCESS | 1666 | 1468683427038 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1184d1400) [pid = 1666] [serial = 1348] [outer = 0x113f31800] 08:37:07 INFO - PROCESS | 1666 | 1468683427324 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 524ms 08:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:37:07 INFO - PROCESS | 1666 | 1468683427382 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 1666 | 1468683427384 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:37:07 INFO - PROCESS | 1666 | 1468683427386 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 1666 | 1468683427387 Marionette TRACE conn2 <- [1,1770,null,{}] 08:37:07 INFO - PROCESS | 1666 | 1468683427395 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}] 08:37:07 INFO - PROCESS | 1666 | 1468683427398 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:07 INFO - PROCESS | 1666 | 1468683427481 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:37:07 INFO - PROCESS | 1666 | 1468683427542 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:07 INFO - PROCESS | 1666 | 1468683427544 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a03800 == 32 [pid = 1666] [id = 450] 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x112e92c00) [pid = 1666] [serial = 1349] [outer = 0x0] 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x118758800) [pid = 1666] [serial = 1350] [outer = 0x112e92c00] 08:37:07 INFO - PROCESS | 1666 | 1468683427574 Marionette DEBUG loaded listener.js 08:37:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x113f30000) [pid = 1666] [serial = 1351] [outer = 0x112e92c00] 08:37:07 INFO - PROCESS | 1666 | 1468683427914 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]]]}] 08:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 570ms 08:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:37:07 INFO - PROCESS | 1666 | 1468683427957 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:37:07 INFO - PROCESS | 1666 | 1468683427958 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:37:07 INFO - PROCESS | 1666 | 1468683427960 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:37:07 INFO - PROCESS | 1666 | 1468683427961 Marionette TRACE conn2 <- [1,1774,null,{}] 08:37:07 INFO - PROCESS | 1666 | 1468683427964 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}] 08:37:07 INFO - PROCESS | 1666 | 1468683427965 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:08 INFO - PROCESS | 1666 | 1468683428067 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:37:08 INFO - PROCESS | 1666 | 1468683428070 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1666 | 1468683428071 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x126514800 == 33 [pid = 1666] [id = 451] 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x119ba3400) [pid = 1666] [serial = 1352] [outer = 0x0] 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12391e800) [pid = 1666] [serial = 1353] [outer = 0x119ba3400] 08:37:08 INFO - PROCESS | 1666 | 1468683428096 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x123d09000) [pid = 1666] [serial = 1354] [outer = 0x119ba3400] 08:37:08 INFO - PROCESS | 1666 | 1468683428428 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]]]}] 08:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 08:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:37:08 INFO - PROCESS | 1666 | 1468683428480 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:37:08 INFO - PROCESS | 1666 | 1468683428483 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:37:08 INFO - PROCESS | 1666 | 1468683428485 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:37:08 INFO - PROCESS | 1666 | 1468683428486 Marionette TRACE conn2 <- [1,1778,null,{}] 08:37:08 INFO - PROCESS | 1666 | 1468683428488 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}] 08:37:08 INFO - PROCESS | 1666 | 1468683428489 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:08 INFO - PROCESS | 1666 | 1468683428584 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:37:08 INFO - PROCESS | 1666 | 1468683428595 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:08 INFO - PROCESS | 1666 | 1468683428596 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x128093000 == 34 [pid = 1666] [id = 452] 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x116915c00) [pid = 1666] [serial = 1355] [outer = 0x0] 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1241bac00) [pid = 1666] [serial = 1356] [outer = 0x116915c00] 08:37:08 INFO - PROCESS | 1666 | 1468683428621 Marionette DEBUG loaded listener.js 08:37:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x124a92400) [pid = 1666] [serial = 1357] [outer = 0x116915c00] 08:37:08 INFO - PROCESS | 1666 | 1468683428969 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]]]}] 08:37:09 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 08:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 518ms 08:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:37:09 INFO - PROCESS | 1666 | 1468683429008 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1666 | 1468683429009 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:37:09 INFO - PROCESS | 1666 | 1468683429011 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1666 | 1468683429013 Marionette TRACE conn2 <- [1,1782,null,{}] 08:37:09 INFO - PROCESS | 1666 | 1468683429015 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}] 08:37:09 INFO - PROCESS | 1666 | 1468683429019 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:09 INFO - PROCESS | 1666 | 1468683429141 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:37:09 INFO - PROCESS | 1666 | 1468683429154 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 1666 | 1468683429155 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x129020800 == 35 [pid = 1666] [id = 453] 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x124fee400) [pid = 1666] [serial = 1358] [outer = 0x0] 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x126045000) [pid = 1666] [serial = 1359] [outer = 0x124fee400] 08:37:09 INFO - PROCESS | 1666 | 1468683429180 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x128177000) [pid = 1666] [serial = 1360] [outer = 0x124fee400] 08:37:09 INFO - PROCESS | 1666 | 1468683429506 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]]]}] 08:37:09 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 08:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 08:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:37:09 INFO - PROCESS | 1666 | 1468683429534 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:37:09 INFO - PROCESS | 1666 | 1468683429535 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:37:09 INFO - PROCESS | 1666 | 1468683429545 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:37:09 INFO - PROCESS | 1666 | 1468683429548 Marionette TRACE conn2 <- [1,1786,null,{}] 08:37:09 INFO - PROCESS | 1666 | 1468683429551 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}] 08:37:09 INFO - PROCESS | 1666 | 1468683429552 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:09 INFO - PROCESS | 1666 | 1468683429653 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:37:09 INFO - PROCESS | 1666 | 1468683429657 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:09 INFO - PROCESS | 1666 | 1468683429658 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816c000 == 36 [pid = 1666] [id = 454] 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x124ff8000) [pid = 1666] [serial = 1361] [outer = 0x0] 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1284a3c00) [pid = 1666] [serial = 1362] [outer = 0x124ff8000] 08:37:09 INFO - PROCESS | 1666 | 1468683429681 Marionette DEBUG loaded listener.js 08:37:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x12908a000) [pid = 1666] [serial = 1363] [outer = 0x124ff8000] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x124ffbc00) [pid = 1666] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x113f38400) [pid = 1666] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x129359400) [pid = 1666] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1174e5c00) [pid = 1666] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x1128ac000) [pid = 1666] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1174d7000) [pid = 1666] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12603e000) [pid = 1666] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x126529800) [pid = 1666] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1282c0000) [pid = 1666] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x118752000) [pid = 1666] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x113aa4800) [pid = 1666] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x113d41800) [pid = 1666] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x110d4b000) [pid = 1666] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x118426c00) [pid = 1666] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x113a55400) [pid = 1666] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1186b6800) [pid = 1666] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1174da000) [pid = 1666] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11912ec00) [pid = 1666] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11213bc00) [pid = 1666] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12817f000) [pid = 1666] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x123a60800) [pid = 1666] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:37:09 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11864e000) [pid = 1666] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:37:10 INFO - PROCESS | 1666 | 1468683430040 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]]]}] 08:37:10 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 08:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 532ms 08:37:10 INFO - PROCESS | 1666 | 1468683430069 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 1666 | 1468683430070 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:37:10 INFO - PROCESS | 1666 | 1468683430083 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 1666 | 1468683430084 Marionette TRACE conn2 <- [1,1790,null,{}] 08:37:10 INFO - PROCESS | 1666 | 1468683430087 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}] 08:37:10 INFO - PROCESS | 1666 | 1468683430088 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:10 INFO - PROCESS | 1666 | 1468683430161 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:37:10 INFO - PROCESS | 1666 | 1468683430222 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1666 | 1468683430223 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12901e000 == 37 [pid = 1666] [id = 455] 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11297bc00) [pid = 1666] [serial = 1364] [outer = 0x0] 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1166ef000) [pid = 1666] [serial = 1365] [outer = 0x11297bc00] 08:37:10 INFO - PROCESS | 1666 | 1468683430247 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1174e6400) [pid = 1666] [serial = 1366] [outer = 0x11297bc00] 08:37:10 INFO - PROCESS | 1666 | 1468683430503 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]]]}] 08:37:10 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) 08:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 471ms 08:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:37:10 INFO - PROCESS | 1666 | 1468683430552 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:37:10 INFO - PROCESS | 1666 | 1468683430553 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:37:10 INFO - PROCESS | 1666 | 1468683430555 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:37:10 INFO - PROCESS | 1666 | 1468683430556 Marionette TRACE conn2 <- [1,1794,null,{}] 08:37:10 INFO - PROCESS | 1666 | 1468683430559 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}] 08:37:10 INFO - PROCESS | 1666 | 1468683430560 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:10 INFO - PROCESS | 1666 | 1468683430656 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:37:10 INFO - PROCESS | 1666 | 1468683430659 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:10 INFO - PROCESS | 1666 | 1468683430660 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be70000 == 38 [pid = 1666] [id = 456] 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x118146400) [pid = 1666] [serial = 1367] [outer = 0x0] 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x120fd8400) [pid = 1666] [serial = 1368] [outer = 0x118146400] 08:37:10 INFO - PROCESS | 1666 | 1468683430687 Marionette DEBUG loaded listener.js 08:37:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12809c000) [pid = 1666] [serial = 1369] [outer = 0x118146400] 08:37:11 INFO - PROCESS | 1666 | 1468683431020 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]]]}] 08:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 519ms 08:37:11 INFO - PROCESS | 1666 | 1468683431079 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:37:11 INFO - PROCESS | 1666 | 1468683431088 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:37:11 INFO - PROCESS | 1666 | 1468683431091 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 1666 | 1468683431092 Marionette TRACE conn2 <- [1,1798,null,{}] 08:37:11 INFO - PROCESS | 1666 | 1468683431094 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}] 08:37:11 INFO - PROCESS | 1666 | 1468683431095 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:11 INFO - PROCESS | 1666 | 1468683431172 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:37:11 INFO - PROCESS | 1666 | 1468683431176 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 1666 | 1468683431177 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c333000 == 39 [pid = 1666] [id = 457] 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11874f800) [pid = 1666] [serial = 1370] [outer = 0x0] 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129085400) [pid = 1666] [serial = 1371] [outer = 0x11874f800] 08:37:11 INFO - PROCESS | 1666 | 1468683431203 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1291ec800) [pid = 1666] [serial = 1372] [outer = 0x11874f800] 08:37:11 INFO - PROCESS | 1666 | 1468683431520 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]]]}] 08:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 468ms 08:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:37:11 INFO - PROCESS | 1666 | 1468683431560 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:37:11 INFO - PROCESS | 1666 | 1468683431561 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:37:11 INFO - PROCESS | 1666 | 1468683431564 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:37:11 INFO - PROCESS | 1666 | 1468683431566 Marionette TRACE conn2 <- [1,1802,null,{}] 08:37:11 INFO - PROCESS | 1666 | 1468683431568 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}] 08:37:11 INFO - PROCESS | 1666 | 1468683431570 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:11 INFO - PROCESS | 1666 | 1468683431661 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:37:11 INFO - PROCESS | 1666 | 1468683431666 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:11 INFO - PROCESS | 1666 | 1468683431668 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb71000 == 40 [pid = 1666] [id = 458] 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1291f4400) [pid = 1666] [serial = 1373] [outer = 0x0] 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x129515000) [pid = 1666] [serial = 1374] [outer = 0x1291f4400] 08:37:11 INFO - PROCESS | 1666 | 1468683431694 Marionette DEBUG loaded listener.js 08:37:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12a678400) [pid = 1666] [serial = 1375] [outer = 0x1291f4400] 08:37:12 INFO - PROCESS | 1666 | --DOCSHELL 0x1239c2800 == 39 [pid = 1666] [id = 449] 08:37:12 INFO - PROCESS | 1666 | --DOCSHELL 0x116996000 == 38 [pid = 1666] [id = 448] 08:37:12 INFO - PROCESS | 1666 | --DOCSHELL 0x118d37800 == 37 [pid = 1666] [id = 447] 08:37:12 INFO - PROCESS | 1666 | --DOCSHELL 0x116f07000 == 36 [pid = 1666] [id = 446] 08:37:12 INFO - PROCESS | 1666 | --DOCSHELL 0x11694a000 == 35 [pid = 1666] [id = 445] 08:37:13 INFO - PROCESS | 1666 | --DOCSHELL 0x124a03800 == 34 [pid = 1666] [id = 450] 08:37:13 INFO - PROCESS | 1666 | --DOCSHELL 0x126514800 == 33 [pid = 1666] [id = 451] 08:37:13 INFO - PROCESS | 1666 | --DOCSHELL 0x11816c000 == 32 [pid = 1666] [id = 454] 08:37:13 INFO - PROCESS | 1666 | --DOCSHELL 0x12901e000 == 31 [pid = 1666] [id = 455] 08:37:13 INFO - PROCESS | 1666 | --DOCSHELL 0x12be70000 == 30 [pid = 1666] [id = 456] 08:37:13 INFO - PROCESS | 1666 | --DOCSHELL 0x129020800 == 29 [pid = 1666] [id = 453] 08:37:13 INFO - PROCESS | 1666 | --DOCSHELL 0x128093000 == 28 [pid = 1666] [id = 452] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12809a400) [pid = 1666] [serial = 1270] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1160d8800) [pid = 1666] [serial = 1329] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12951cc00) [pid = 1666] [serial = 1311] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x117104800) [pid = 1666] [serial = 1330] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1181ef800) [pid = 1666] [serial = 1332] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOCSHELL 0x12c333000 == 27 [pid = 1666] [id = 457] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11297ac00) [pid = 1666] [serial = 1314] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113f36000) [pid = 1666] [serial = 1335] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1176e7000) [pid = 1666] [serial = 1317] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1133cb800) [pid = 1666] [serial = 1315] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x126523800) [pid = 1666] [serial = 1296] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x118425000) [pid = 1666] [serial = 1333] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1280a6800) [pid = 1666] [serial = 1299] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12907ec00) [pid = 1666] [serial = 1302] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119428800) [pid = 1666] [serial = 1320] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118144c00) [pid = 1666] [serial = 1318] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x115df1400) [pid = 1666] [serial = 1275] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1166f1000) [pid = 1666] [serial = 1276] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x116743800) [pid = 1666] [serial = 1281] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1174db000) [pid = 1666] [serial = 1282] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x110d6a000) [pid = 1666] [serial = 1272] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124564800) [pid = 1666] [serial = 1323] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x111e2dc00) [pid = 1666] [serial = 1273] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x113aa0c00) [pid = 1666] [serial = 1278] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x116078400) [pid = 1666] [serial = 1279] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x119130000) [pid = 1666] [serial = 1287] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x119954000) [pid = 1666] [serial = 1288] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1181f1c00) [pid = 1666] [serial = 1284] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x11864b000) [pid = 1666] [serial = 1285] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x119eeb400) [pid = 1666] [serial = 1290] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1181f5000) [pid = 1666] [serial = 1306] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x120fd6400) [pid = 1666] [serial = 1321] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x115df8800) [pid = 1666] [serial = 1305] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x1291ee000) [pid = 1666] [serial = 1326] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x126765400) [pid = 1666] [serial = 1324] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x129086800) [pid = 1666] [serial = 1303] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x12a653400) [pid = 1666] [serial = 1312] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x125570800) [pid = 1666] [serial = 1294] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x124563400) [pid = 1666] [serial = 1293] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x1282b8800) [pid = 1666] [serial = 1300] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x126771800) [pid = 1666] [serial = 1297] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x1291ec400) [pid = 1666] [serial = 1309] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x123926c00) [pid = 1666] [serial = 1291] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x129dd3c00) [pid = 1666] [serial = 1327] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x124a90c00) [pid = 1666] [serial = 1308] [outer = 0x0] [url = about:blank] 08:37:13 INFO - PROCESS | 1666 | 1468683433224 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]]]}] 08:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1671ms 08:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:37:13 INFO - PROCESS | 1666 | 1468683433236 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:37:13 INFO - PROCESS | 1666 | 1468683433238 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:37:13 INFO - PROCESS | 1666 | 1468683433242 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:37:13 INFO - PROCESS | 1666 | 1468683433243 Marionette TRACE conn2 <- [1,1806,null,{}] 08:37:13 INFO - PROCESS | 1666 | 1468683433250 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}] 08:37:13 INFO - PROCESS | 1666 | 1468683433251 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:13 INFO - PROCESS | 1666 | 1468683433336 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:37:13 INFO - PROCESS | 1666 | 1468683433393 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1666 | 1468683433394 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x11666e000 == 28 [pid = 1666] [id = 459] 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x113d44c00) [pid = 1666] [serial = 1376] [outer = 0x0] 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x113f31000) [pid = 1666] [serial = 1377] [outer = 0x113d44c00] 08:37:13 INFO - PROCESS | 1666 | 1468683433423 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x116912000) [pid = 1666] [serial = 1378] [outer = 0x113d44c00] 08:37:13 INFO - PROCESS | 1666 | 1468683433741 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]]]}] 08:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 525ms 08:37:13 INFO - PROCESS | 1666 | 1468683433768 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:37:13 INFO - PROCESS | 1666 | 1468683433772 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:37:13 INFO - PROCESS | 1666 | 1468683433776 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:37:13 INFO - PROCESS | 1666 | 1468683433778 Marionette TRACE conn2 <- [1,1810,null,{}] 08:37:13 INFO - PROCESS | 1666 | 1468683433784 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}] 08:37:13 INFO - PROCESS | 1666 | 1468683433786 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:13 INFO - PROCESS | 1666 | 1468683433871 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:37:13 INFO - PROCESS | 1666 | 1468683433876 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:13 INFO - PROCESS | 1666 | 1468683433878 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x11877b000 == 29 [pid = 1666] [id = 460] 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x1171c6800) [pid = 1666] [serial = 1379] [outer = 0x0] 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1181edc00) [pid = 1666] [serial = 1380] [outer = 0x1171c6800] 08:37:13 INFO - PROCESS | 1666 | 1468683433908 Marionette DEBUG loaded listener.js 08:37:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x11842d000) [pid = 1666] [serial = 1381] [outer = 0x1171c6800] 08:37:14 INFO - PROCESS | 1666 | 1468683434277 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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 522ms 08:37:14 INFO - PROCESS | 1666 | 1468683434298 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1666 | 1468683434300 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:37:14 INFO - PROCESS | 1666 | 1468683434302 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1666 | 1468683434305 Marionette TRACE conn2 <- [1,1814,null,{}] 08:37:14 INFO - PROCESS | 1666 | 1468683434313 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}] 08:37:14 INFO - PROCESS | 1666 | 1468683434318 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:14 INFO - PROCESS | 1666 | 1468683434396 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:37:14 INFO - PROCESS | 1666 | 1468683434403 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 1666 | 1468683434405 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12381a000 == 30 [pid = 1666] [id = 461] 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x110e9dc00) [pid = 1666] [serial = 1382] [outer = 0x0] 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x119123400) [pid = 1666] [serial = 1383] [outer = 0x110e9dc00] 08:37:14 INFO - PROCESS | 1666 | 1468683434434 Marionette DEBUG loaded listener.js 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1196abc00) [pid = 1666] [serial = 1384] [outer = 0x110e9dc00] 08:37:14 INFO - PROCESS | 1666 | 1468683434788 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]]]}] 08:37:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:37:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 523ms 08:37:14 INFO - PROCESS | 1666 | 1468683434825 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:37:14 INFO - PROCESS | 1666 | 1468683434827 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:37:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:37:14 INFO - PROCESS | 1666 | 1468683434829 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:37:14 INFO - PROCESS | 1666 | 1468683434831 Marionette TRACE conn2 <- [1,1818,null,{}] 08:37:14 INFO - PROCESS | 1666 | 1468683434833 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}] 08:37:14 INFO - PROCESS | 1666 | 1468683434834 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:14 INFO - PROCESS | 1666 | 1468683434941 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:37:14 INFO - PROCESS | 1666 | 1468683434949 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:14 INFO - PROCESS | 1666 | 1468683434950 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12425d800 == 31 [pid = 1666] [id = 462] 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x120edac00) [pid = 1666] [serial = 1385] [outer = 0x0] 08:37:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x123922000) [pid = 1666] [serial = 1386] [outer = 0x120edac00] 08:37:14 INFO - PROCESS | 1666 | 1468683434975 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x123e6f000) [pid = 1666] [serial = 1387] [outer = 0x120edac00] 08:37:15 INFO - PROCESS | 1666 | 1468683435270 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]]]}] 08:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 468ms 08:37:15 INFO - PROCESS | 1666 | 1468683435300 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:37:15 INFO - PROCESS | 1666 | 1468683435302 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:37:15 INFO - PROCESS | 1666 | 1468683435312 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 1666 | 1468683435313 Marionette TRACE conn2 <- [1,1822,null,{}] 08:37:15 INFO - PROCESS | 1666 | 1468683435317 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}] 08:37:15 INFO - PROCESS | 1666 | 1468683435319 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:15 INFO - PROCESS | 1666 | 1468683435393 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:37:15 INFO - PROCESS | 1666 | 1468683435399 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:15 INFO - PROCESS | 1666 | 1468683435401 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12609f800 == 32 [pid = 1666] [id = 463] 08:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1171c4c00) [pid = 1666] [serial = 1388] [outer = 0x0] 08:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x124565000) [pid = 1666] [serial = 1389] [outer = 0x1171c4c00] 08:37:15 INFO - PROCESS | 1666 | 1468683435425 Marionette DEBUG loaded listener.js 08:37:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x124ffb400) [pid = 1666] [serial = 1390] [outer = 0x1171c4c00] 08:37:15 INFO - PROCESS | 1666 | 1468683435803 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]]]}] 08:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 520ms 08:37:15 INFO - PROCESS | 1666 | 1468683435833 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:37:15 INFO - PROCESS | 1666 | 1468683435835 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:37:15 INFO - PROCESS | 1666 | 1468683435838 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:37:15 INFO - PROCESS | 1666 | 1468683435840 Marionette TRACE conn2 <- [1,1826,null,{}] 08:37:15 INFO - PROCESS | 1666 | 1468683435844 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}] 08:37:15 INFO - PROCESS | 1666 | 1468683435850 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:16 INFO - PROCESS | 1666 | 1468683436008 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:37:16 INFO - PROCESS | 1666 | 1468683436017 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 1666 | 1468683436018 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x128089000 == 33 [pid = 1666] [id = 464] 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x12603b400) [pid = 1666] [serial = 1391] [outer = 0x0] 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1280a1400) [pid = 1666] [serial = 1392] [outer = 0x12603b400] 08:37:16 INFO - PROCESS | 1666 | 1468683436059 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x129081400) [pid = 1666] [serial = 1393] [outer = 0x12603b400] 08:37:16 INFO - PROCESS | 1666 | 1468683436422 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 620ms 08:37:16 INFO - PROCESS | 1666 | 1468683436459 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 1666 | 1468683436460 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:37:16 INFO - PROCESS | 1666 | 1468683436462 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1666 | 1468683436463 Marionette TRACE conn2 <- [1,1830,null,{}] 08:37:16 INFO - PROCESS | 1666 | 1468683436476 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}] 08:37:16 INFO - PROCESS | 1666 | 1468683436477 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:16 INFO - PROCESS | 1666 | 1468683436558 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:37:16 INFO - PROCESS | 1666 | 1468683436562 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:16 INFO - PROCESS | 1666 | 1468683436565 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1291ac000 == 34 [pid = 1666] [id = 465] 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x129081800) [pid = 1666] [serial = 1394] [outer = 0x0] 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x129352000) [pid = 1666] [serial = 1395] [outer = 0x129081800] 08:37:16 INFO - PROCESS | 1666 | 1468683436591 Marionette DEBUG loaded listener.js 08:37:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x129dd3000) [pid = 1666] [serial = 1396] [outer = 0x129081800] 08:37:16 INFO - PROCESS | 1666 | 1468683436893 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]]]}] 08:37:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 469ms 08:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:37:16 INFO - PROCESS | 1666 | 1468683436933 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:37:16 INFO - PROCESS | 1666 | 1468683436934 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:37:16 INFO - PROCESS | 1666 | 1468683436936 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:37:16 INFO - PROCESS | 1666 | 1468683436938 Marionette TRACE conn2 <- [1,1834,null,{}] 08:37:16 INFO - PROCESS | 1666 | 1468683436940 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}] 08:37:16 INFO - PROCESS | 1666 | 1468683436941 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:17 INFO - PROCESS | 1666 | 1468683437019 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:37:17 INFO - PROCESS | 1666 | 1468683437023 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1666 | 1468683437024 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6e0000 == 35 [pid = 1666] [id = 466] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x12603e400) [pid = 1666] [serial = 1397] [outer = 0x0] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12a66fc00) [pid = 1666] [serial = 1398] [outer = 0x12603e400] 08:37:17 INFO - PROCESS | 1666 | 1468683437048 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12a8e7000) [pid = 1666] [serial = 1399] [outer = 0x12603e400] 08:37:17 INFO - PROCESS | 1666 | 1468683437381 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]]]}] 08:37:17 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 08:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 469ms 08:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:37:17 INFO - PROCESS | 1666 | 1468683437407 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 1666 | 1468683437408 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:37:17 INFO - PROCESS | 1666 | 1468683437410 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 1666 | 1468683437411 Marionette TRACE conn2 <- [1,1838,null,{}] 08:37:17 INFO - PROCESS | 1666 | 1468683437416 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}] 08:37:17 INFO - PROCESS | 1666 | 1468683437417 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:17 INFO - PROCESS | 1666 | 1468683437533 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:37:17 INFO - PROCESS | 1666 | 1468683437539 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1666 | 1468683437540 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x123819800 == 36 [pid = 1666] [id = 467] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x123e6c400) [pid = 1666] [serial = 1400] [outer = 0x0] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12a674400) [pid = 1666] [serial = 1401] [outer = 0x123e6c400] 08:37:17 INFO - PROCESS | 1666 | 1468683437564 Marionette DEBUG loaded listener.js 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12ae6d000) [pid = 1666] [serial = 1402] [outer = 0x123e6c400] 08:37:17 INFO - PROCESS | 1666 | 1468683437842 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]]]}] 08:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 472ms 08:37:17 INFO - PROCESS | 1666 | 1468683437886 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:37:17 INFO - PROCESS | 1666 | 1468683437887 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:37:17 INFO - PROCESS | 1666 | 1468683437889 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:37:17 INFO - PROCESS | 1666 | 1468683437890 Marionette TRACE conn2 <- [1,1842,null,{}] 08:37:17 INFO - PROCESS | 1666 | 1468683437892 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}] 08:37:17 INFO - PROCESS | 1666 | 1468683437894 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:17 INFO - PROCESS | 1666 | 1468683437983 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:37:17 INFO - PROCESS | 1666 | 1468683437987 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:17 INFO - PROCESS | 1666 | 1468683437988 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be79800 == 37 [pid = 1666] [id = 468] 08:37:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x129357c00) [pid = 1666] [serial = 1403] [outer = 0x0] 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12b03cc00) [pid = 1666] [serial = 1404] [outer = 0x129357c00] 08:37:18 INFO - PROCESS | 1666 | 1468683438013 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12b0ee800) [pid = 1666] [serial = 1405] [outer = 0x129357c00] 08:37:18 INFO - PROCESS | 1666 | 1468683438340 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]]]}] 08:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 469ms 08:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:37:18 INFO - PROCESS | 1666 | 1468683438359 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:37:18 INFO - PROCESS | 1666 | 1468683438360 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:37:18 INFO - PROCESS | 1666 | 1468683438364 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:37:18 INFO - PROCESS | 1666 | 1468683438368 Marionette TRACE conn2 <- [1,1846,null,{}] 08:37:18 INFO - PROCESS | 1666 | 1468683438371 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}] 08:37:18 INFO - PROCESS | 1666 | 1468683438372 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:18 INFO - PROCESS | 1666 | 1468683438490 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:37:18 INFO - PROCESS | 1666 | 1468683438539 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:18 INFO - PROCESS | 1666 | 1468683438541 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x12609b800 == 38 [pid = 1666] [id = 469] 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12b044400) [pid = 1666] [serial = 1406] [outer = 0x0] 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12b9d1800) [pid = 1666] [serial = 1407] [outer = 0x12b044400] 08:37:18 INFO - PROCESS | 1666 | 1468683438568 Marionette DEBUG loaded listener.js 08:37:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12ba5ec00) [pid = 1666] [serial = 1408] [outer = 0x12b044400] 08:37:19 INFO - PROCESS | 1666 | 1468683439008 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]]]}] 08:37:19 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) 08:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 677ms 08:37:19 INFO - PROCESS | 1666 | 1468683439040 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1666 | 1468683439042 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:37:19 INFO - PROCESS | 1666 | 1468683439053 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1666 | 1468683439055 Marionette TRACE conn2 <- [1,1850,null,{}] 08:37:19 INFO - PROCESS | 1666 | 1468683439058 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}] 08:37:19 INFO - PROCESS | 1666 | 1468683439059 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:19 INFO - PROCESS | 1666 | 1468683439215 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:37:19 INFO - PROCESS | 1666 | 1468683439237 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1666 | 1468683439238 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb5f800 == 39 [pid = 1666] [id = 470] 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12b0edc00) [pid = 1666] [serial = 1409] [outer = 0x0] 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12ba69c00) [pid = 1666] [serial = 1410] [outer = 0x12b0edc00] 08:37:19 INFO - PROCESS | 1666 | 1468683439264 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12bb28000) [pid = 1666] [serial = 1411] [outer = 0x12b0edc00] 08:37:19 INFO - PROCESS | 1666 | 1468683439583 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]]]}] 08:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 570ms 08:37:19 INFO - PROCESS | 1666 | 1468683439622 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:37:19 INFO - PROCESS | 1666 | 1468683439624 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:37:19 INFO - PROCESS | 1666 | 1468683439626 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:37:19 INFO - PROCESS | 1666 | 1468683439627 Marionette TRACE conn2 <- [1,1854,null,{}] 08:37:19 INFO - PROCESS | 1666 | 1468683439629 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}] 08:37:19 INFO - PROCESS | 1666 | 1468683439630 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:19 INFO - PROCESS | 1666 | 1468683439741 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:37:19 INFO - PROCESS | 1666 | 1468683439752 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:19 INFO - PROCESS | 1666 | 1468683439753 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf5a000 == 40 [pid = 1666] [id = 471] 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a8f0c00) [pid = 1666] [serial = 1412] [outer = 0x0] 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12bb2ac00) [pid = 1666] [serial = 1413] [outer = 0x12a8f0c00] 08:37:19 INFO - PROCESS | 1666 | 1468683439776 Marionette DEBUG loaded listener.js 08:37:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12bbe0000) [pid = 1666] [serial = 1414] [outer = 0x12a8f0c00] 08:37:20 INFO - PROCESS | 1666 | 1468683440110 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]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 519ms 08:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:37:20 INFO - PROCESS | 1666 | 1468683440146 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1666 | 1468683440147 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:37:20 INFO - PROCESS | 1666 | 1468683440149 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1666 | 1468683440150 Marionette TRACE conn2 <- [1,1858,null,{}] 08:37:20 INFO - PROCESS | 1666 | 1468683440153 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}] 08:37:20 INFO - PROCESS | 1666 | 1468683440154 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:20 INFO - PROCESS | 1666 | 1468683440255 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:37:20 INFO - PROCESS | 1666 | 1468683440293 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:20 INFO - PROCESS | 1666 | 1468683440294 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d4b2000 == 41 [pid = 1666] [id = 472] 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12bb2b000) [pid = 1666] [serial = 1415] [outer = 0x0] 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12bbe7800) [pid = 1666] [serial = 1416] [outer = 0x12bb2b000] 08:37:20 INFO - PROCESS | 1666 | 1468683440320 Marionette DEBUG loaded listener.js 08:37:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12beb9000) [pid = 1666] [serial = 1417] [outer = 0x12bb2b000] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x11874f800) [pid = 1666] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119ba3400) [pid = 1666] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116915c00) [pid = 1666] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11297bc00) [pid = 1666] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x124fee400) [pid = 1666] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124ff8000) [pid = 1666] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118146400) [pid = 1666] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112e92c00) [pid = 1666] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113f31800) [pid = 1666] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x113d91800) [pid = 1666] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1174e8c00) [pid = 1666] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113d94000) [pid = 1666] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:37:20 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11386d000) [pid = 1666] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:37:20 INFO - PROCESS | 1666 | 1468683440895 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]]]}] 08:37:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:37:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 770ms 08:37:20 INFO - PROCESS | 1666 | 1468683440919 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:37:20 INFO - PROCESS | 1666 | 1468683440920 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:37:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:37:20 INFO - PROCESS | 1666 | 1468683440923 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:37:20 INFO - PROCESS | 1666 | 1468683440924 Marionette TRACE conn2 <- [1,1862,null,{}] 08:37:20 INFO - PROCESS | 1666 | 1468683440926 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}] 08:37:20 INFO - PROCESS | 1666 | 1468683440927 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:21 INFO - PROCESS | 1666 | 1468683441031 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:37:21 INFO - PROCESS | 1666 | 1468683441036 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1666 | 1468683441037 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be7a800 == 42 [pid = 1666] [id = 473] 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x113aa0000) [pid = 1666] [serial = 1418] [outer = 0x0] 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1174e8c00) [pid = 1666] [serial = 1419] [outer = 0x113aa0000] 08:37:21 INFO - PROCESS | 1666 | 1468683441061 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118d81400) [pid = 1666] [serial = 1420] [outer = 0x113aa0000] 08:37:21 INFO - PROCESS | 1666 | 1468683441406 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]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 08:37:21 INFO - PROCESS | 1666 | 1468683441444 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1666 | 1468683441448 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:37:21 INFO - PROCESS | 1666 | 1468683441458 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1666 | 1468683441460 Marionette TRACE conn2 <- [1,1866,null,{}] 08:37:21 INFO - PROCESS | 1666 | 1468683441462 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}] 08:37:21 INFO - PROCESS | 1666 | 1468683441463 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:21 INFO - PROCESS | 1666 | 1468683441580 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:37:21 INFO - PROCESS | 1666 | 1468683441586 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:21 INFO - PROCESS | 1666 | 1468683441587 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d68f800 == 43 [pid = 1666] [id = 474] 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119124400) [pid = 1666] [serial = 1421] [outer = 0x0] 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x126429000) [pid = 1666] [serial = 1422] [outer = 0x119124400] 08:37:21 INFO - PROCESS | 1666 | 1468683441623 Marionette DEBUG loaded listener.js 08:37:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12beb9800) [pid = 1666] [serial = 1423] [outer = 0x119124400] 08:37:21 INFO - PROCESS | 1666 | 1468683441934 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]]]}] 08:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 518ms 08:37:21 INFO - PROCESS | 1666 | 1468683441976 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:37:21 INFO - PROCESS | 1666 | 1468683441978 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:37:21 INFO - PROCESS | 1666 | 1468683441980 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:37:21 INFO - PROCESS | 1666 | 1468683441982 Marionette TRACE conn2 <- [1,1870,null,{}] 08:37:21 INFO - PROCESS | 1666 | 1468683441984 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}] 08:37:22 INFO - PROCESS | 1666 | 1468683441994 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:22 INFO - PROCESS | 1666 | 1468683442160 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:37:22 INFO - PROCESS | 1666 | 1468683442175 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 1666 | 1468683442176 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d7d3000 == 44 [pid = 1666] [id = 475] 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x113306c00) [pid = 1666] [serial = 1424] [outer = 0x0] 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1282b2800) [pid = 1666] [serial = 1425] [outer = 0x113306c00] 08:37:22 INFO - PROCESS | 1666 | 1468683442213 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12c383400) [pid = 1666] [serial = 1426] [outer = 0x113306c00] 08:37:22 INFO - PROCESS | 1666 | 1468683442574 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]]]}] 08:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 620ms 08:37:22 INFO - PROCESS | 1666 | 1468683442601 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:37:22 INFO - PROCESS | 1666 | 1468683442602 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:37:22 INFO - PROCESS | 1666 | 1468683442605 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:37:22 INFO - PROCESS | 1666 | 1468683442606 Marionette TRACE conn2 <- [1,1874,null,{}] 08:37:22 INFO - PROCESS | 1666 | 1468683442609 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}] 08:37:22 INFO - PROCESS | 1666 | 1468683442610 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:22 INFO - PROCESS | 1666 | 1468683442725 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:37:22 INFO - PROCESS | 1666 | 1468683442819 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:22 INFO - PROCESS | 1666 | 1468683442820 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d9e1800 == 45 [pid = 1666] [id = 476] 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x120fd7400) [pid = 1666] [serial = 1427] [outer = 0x0] 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12c387c00) [pid = 1666] [serial = 1428] [outer = 0x120fd7400] 08:37:22 INFO - PROCESS | 1666 | 1468683442858 Marionette DEBUG loaded listener.js 08:37:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12c38e000) [pid = 1666] [serial = 1429] [outer = 0x120fd7400] 08:37:23 INFO - PROCESS | 1666 | 1468683443540 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]]]}] 08:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 968ms 08:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:37:23 INFO - PROCESS | 1666 | 1468683443574 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:37:23 INFO - PROCESS | 1666 | 1468683443577 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:37:23 INFO - PROCESS | 1666 | 1468683443580 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:37:23 INFO - PROCESS | 1666 | 1468683443583 Marionette TRACE conn2 <- [1,1878,null,{}] 08:37:23 INFO - PROCESS | 1666 | 1468683443587 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}] 08:37:23 INFO - PROCESS | 1666 | 1468683443588 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:23 INFO - PROCESS | 1666 | 1468683443709 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:37:23 INFO - PROCESS | 1666 | 1468683443773 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:23 INFO - PROCESS | 1666 | 1468683443774 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x118774000 == 46 [pid = 1666] [id = 477] 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11662fc00) [pid = 1666] [serial = 1430] [outer = 0x0] 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x116914400) [pid = 1666] [serial = 1431] [outer = 0x11662fc00] 08:37:23 INFO - PROCESS | 1666 | 1468683443805 Marionette DEBUG loaded listener.js 08:37:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1174d8800) [pid = 1666] [serial = 1432] [outer = 0x11662fc00] 08:37:24 INFO - PROCESS | 1666 | 1468683444304 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]]]}] 08:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 772ms 08:37:24 INFO - PROCESS | 1666 | 1468683444351 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:37:24 INFO - PROCESS | 1666 | 1468683444355 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:37:24 INFO - PROCESS | 1666 | 1468683444359 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:37:24 INFO - PROCESS | 1666 | 1468683444361 Marionette TRACE conn2 <- [1,1882,null,{}] 08:37:24 INFO - PROCESS | 1666 | 1468683444585 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}] 08:37:24 INFO - PROCESS | 1666 | 1468683444586 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:24 INFO - PROCESS | 1666 | 1468683444736 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:37:24 INFO - PROCESS | 1666 | 1468683444744 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:24 INFO - PROCESS | 1666 | 1468683444746 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f02800 == 47 [pid = 1666] [id = 478] 08:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1133cd400) [pid = 1666] [serial = 1433] [outer = 0x0] 08:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x113f35c00) [pid = 1666] [serial = 1434] [outer = 0x1133cd400] 08:37:24 INFO - PROCESS | 1666 | 1468683444774 Marionette DEBUG loaded listener.js 08:37:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116077c00) [pid = 1666] [serial = 1435] [outer = 0x1133cd400] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12d7d3000 == 46 [pid = 1666] [id = 475] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12d68f800 == 45 [pid = 1666] [id = 474] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12be7a800 == 44 [pid = 1666] [id = 473] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12d4b2000 == 43 [pid = 1666] [id = 472] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf5a000 == 42 [pid = 1666] [id = 471] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x129515000) [pid = 1666] [serial = 1374] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb5f800 == 41 [pid = 1666] [id = 470] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12609b800 == 40 [pid = 1666] [id = 469] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12be79800 == 39 [pid = 1666] [id = 468] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x123819800 == 38 [pid = 1666] [id = 467] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6e0000 == 37 [pid = 1666] [id = 466] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x1291ac000 == 36 [pid = 1666] [id = 465] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x128089000 == 35 [pid = 1666] [id = 464] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12609f800 == 34 [pid = 1666] [id = 463] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12425d800 == 33 [pid = 1666] [id = 462] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x12381a000 == 32 [pid = 1666] [id = 461] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11877b000 == 31 [pid = 1666] [id = 460] 08:37:25 INFO - PROCESS | 1666 | --DOCSHELL 0x11666e000 == 30 [pid = 1666] [id = 459] 08:37:25 INFO - PROCESS | 1666 | 1468683445295 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]]]}] 08:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 975ms 08:37:25 INFO - PROCESS | 1666 | 1468683445335 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:37:25 INFO - PROCESS | 1666 | 1468683445338 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:37:25 INFO - PROCESS | 1666 | 1468683445341 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 1666 | 1468683445342 Marionette TRACE conn2 <- [1,1886,null,{}] 08:37:25 INFO - PROCESS | 1666 | 1468683445346 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}] 08:37:25 INFO - PROCESS | 1666 | 1468683445348 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:25 INFO - PROCESS | 1666 | 1468683445428 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1291ec800) [pid = 1666] [serial = 1372] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12391e800) [pid = 1666] [serial = 1353] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1241bac00) [pid = 1666] [serial = 1356] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1166ef000) [pid = 1666] [serial = 1365] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126045000) [pid = 1666] [serial = 1359] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1284a3c00) [pid = 1666] [serial = 1362] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x120fd8400) [pid = 1666] [serial = 1368] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12809c000) [pid = 1666] [serial = 1369] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x129085400) [pid = 1666] [serial = 1371] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1174e6400) [pid = 1666] [serial = 1366] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12908a000) [pid = 1666] [serial = 1363] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118758800) [pid = 1666] [serial = 1350] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x118147400) [pid = 1666] [serial = 1347] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1184d1400) [pid = 1666] [serial = 1348] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1171c3400) [pid = 1666] [serial = 1345] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x115df2000) [pid = 1666] [serial = 1344] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118147000) [pid = 1666] [serial = 1342] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1176ec800) [pid = 1666] [serial = 1341] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116974400) [pid = 1666] [serial = 1339] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x115dfa000) [pid = 1666] [serial = 1338] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116746400) [pid = 1666] [serial = 1336] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x128177000) [pid = 1666] [serial = 1360] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124a92400) [pid = 1666] [serial = 1357] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x123d09000) [pid = 1666] [serial = 1354] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x113f30000) [pid = 1666] [serial = 1351] [outer = 0x0] [url = about:blank] 08:37:25 INFO - PROCESS | 1666 | 1468683445507 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:25 INFO - PROCESS | 1666 | 1468683445509 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f17800 == 31 [pid = 1666] [id = 479] 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11607a000) [pid = 1666] [serial = 1436] [outer = 0x0] 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116a21c00) [pid = 1666] [serial = 1437] [outer = 0x11607a000] 08:37:25 INFO - PROCESS | 1666 | 1468683445538 Marionette DEBUG loaded listener.js 08:37:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118141400) [pid = 1666] [serial = 1438] [outer = 0x11607a000] 08:37:25 INFO - PROCESS | 1666 | 1468683445840 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]]]}] 08:37:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:37:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 521ms 08:37:25 INFO - PROCESS | 1666 | 1468683445861 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:37:25 INFO - PROCESS | 1666 | 1468683445863 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:37:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:37:25 INFO - PROCESS | 1666 | 1468683445869 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:37:25 INFO - PROCESS | 1666 | 1468683445870 Marionette TRACE conn2 <- [1,1890,null,{}] 08:37:25 INFO - PROCESS | 1666 | 1468683445873 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}] 08:37:25 INFO - PROCESS | 1666 | 1468683445874 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:26 INFO - PROCESS | 1666 | 1468683446001 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:37:26 INFO - PROCESS | 1666 | 1468683446056 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1666 | 1468683446058 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x113357000 == 32 [pid = 1666] [id = 480] 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1128ae800) [pid = 1666] [serial = 1439] [outer = 0x0] 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x112e95c00) [pid = 1666] [serial = 1440] [outer = 0x1128ae800] 08:37:26 INFO - PROCESS | 1666 | 1468683446090 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x115d60000) [pid = 1666] [serial = 1441] [outer = 0x1128ae800] 08:37:26 INFO - PROCESS | 1666 | 1468683446586 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]]]}] 08:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 773ms 08:37:26 INFO - PROCESS | 1666 | 1468683446641 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:37:26 INFO - PROCESS | 1666 | 1468683446644 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:37:26 INFO - PROCESS | 1666 | 1468683446647 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:37:26 INFO - PROCESS | 1666 | 1468683446649 Marionette TRACE conn2 <- [1,1894,null,{}] 08:37:26 INFO - PROCESS | 1666 | 1468683446652 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}] 08:37:26 INFO - PROCESS | 1666 | 1468683446656 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:26 INFO - PROCESS | 1666 | 1468683446756 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:37:26 INFO - PROCESS | 1666 | 1468683446825 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:26 INFO - PROCESS | 1666 | 1468683446827 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x119372800 == 33 [pid = 1666] [id = 481] 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1174d8c00) [pid = 1666] [serial = 1442] [outer = 0x0] 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1176ef000) [pid = 1666] [serial = 1443] [outer = 0x1174d8c00] 08:37:26 INFO - PROCESS | 1666 | 1468683446858 Marionette DEBUG loaded listener.js 08:37:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1181f7000) [pid = 1666] [serial = 1444] [outer = 0x1174d8c00] 08:37:27 INFO - PROCESS | 1666 | 1468683447303 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]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 720ms 08:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:37:27 INFO - PROCESS | 1666 | 1468683447368 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1666 | 1468683447370 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:37:27 INFO - PROCESS | 1666 | 1468683447372 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:37:27 INFO - PROCESS | 1666 | 1468683447374 Marionette TRACE conn2 <- [1,1898,null,{}] 08:37:27 INFO - PROCESS | 1666 | 1468683447376 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}] 08:37:27 INFO - PROCESS | 1666 | 1468683447378 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:27 INFO - PROCESS | 1666 | 1468683447477 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:37:27 INFO - PROCESS | 1666 | 1468683447547 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:27 INFO - PROCESS | 1666 | 1468683447548 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c16000 == 34 [pid = 1666] [id = 482] 08:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x11864dc00) [pid = 1666] [serial = 1445] [outer = 0x0] 08:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1186b2c00) [pid = 1666] [serial = 1446] [outer = 0x11864dc00] 08:37:27 INFO - PROCESS | 1666 | 1468683447575 Marionette DEBUG loaded listener.js 08:37:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118757c00) [pid = 1666] [serial = 1447] [outer = 0x11864dc00] 08:37:27 INFO - PROCESS | 1666 | 1468683447959 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]]]}] 08:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 621ms 08:37:27 INFO - PROCESS | 1666 | 1468683447994 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:37:27 INFO - PROCESS | 1666 | 1468683447998 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:37:28 INFO - PROCESS | 1666 | 1468683448008 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 1666 | 1468683448011 Marionette TRACE conn2 <- [1,1902,null,{}] 08:37:28 INFO - PROCESS | 1666 | 1468683448014 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}] 08:37:28 INFO - PROCESS | 1666 | 1468683448017 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:28 INFO - PROCESS | 1666 | 1468683448129 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:37:28 INFO - PROCESS | 1666 | 1468683448269 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:28 INFO - PROCESS | 1666 | 1468683448270 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254cc800 == 35 [pid = 1666] [id = 483] 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119423000) [pid = 1666] [serial = 1448] [outer = 0x0] 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x119eeb400) [pid = 1666] [serial = 1449] [outer = 0x119423000] 08:37:28 INFO - PROCESS | 1666 | 1468683448323 Marionette DEBUG loaded listener.js 08:37:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12391e800) [pid = 1666] [serial = 1450] [outer = 0x119423000] 08:37:28 INFO - PROCESS | 1666 | 1468683448851 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]]]}] 08:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 879ms 08:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:37:28 INFO - PROCESS | 1666 | 1468683448882 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:37:28 INFO - PROCESS | 1666 | 1468683448884 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:37:28 INFO - PROCESS | 1666 | 1468683448886 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:37:28 INFO - PROCESS | 1666 | 1468683448887 Marionette TRACE conn2 <- [1,1906,null,{}] 08:37:28 INFO - PROCESS | 1666 | 1468683448890 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}] 08:37:28 INFO - PROCESS | 1666 | 1468683448891 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:28 INFO - PROCESS | 1666 | 1468683448989 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:37:29 INFO - PROCESS | 1666 | 1468683449046 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1666 | 1468683449047 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267e0000 == 36 [pid = 1666] [id = 484] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119429000) [pid = 1666] [serial = 1451] [outer = 0x0] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x123954000) [pid = 1666] [serial = 1452] [outer = 0x119429000] 08:37:29 INFO - PROCESS | 1666 | 1468683449076 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1241bac00) [pid = 1666] [serial = 1453] [outer = 0x119429000] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x124ae6800) [pid = 1666] [serial = 1454] [outer = 0x12cf8ec00] 08:37:29 INFO - PROCESS | 1666 | 1468683449551 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]]]}] 08:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 718ms 08:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:37:29 INFO - PROCESS | 1666 | 1468683449605 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:37:29 INFO - PROCESS | 1666 | 1468683449606 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:37:29 INFO - PROCESS | 1666 | 1468683449608 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:37:29 INFO - PROCESS | 1666 | 1468683449610 Marionette TRACE conn2 <- [1,1910,null,{}] 08:37:29 INFO - PROCESS | 1666 | 1468683449612 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}] 08:37:29 INFO - PROCESS | 1666 | 1468683449615 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:29 INFO - PROCESS | 1666 | 1468683449714 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:37:29 INFO - PROCESS | 1666 | 1468683449786 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:29 INFO - PROCESS | 1666 | 1468683449791 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e40000 == 37 [pid = 1666] [id = 485] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x124f13800) [pid = 1666] [serial = 1455] [outer = 0x0] 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1254a8800) [pid = 1666] [serial = 1456] [outer = 0x124f13800] 08:37:29 INFO - PROCESS | 1666 | 1468683449829 Marionette DEBUG loaded listener.js 08:37:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1265b2c00) [pid = 1666] [serial = 1457] [outer = 0x124f13800] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119ee5000 == 36 [pid = 1666] [id = 26] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116f17800 == 35 [pid = 1666] [id = 479] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116f02800 == 34 [pid = 1666] [id = 478] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x129016000 == 33 [pid = 1666] [id = 6] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116244800 == 32 [pid = 1666] [id = 24] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12c33a000 == 31 [pid = 1666] [id = 13] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12e3cb000 == 30 [pid = 1666] [id = 22] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x111a47000 == 29 [pid = 1666] [id = 23] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12be7b000 == 28 [pid = 1666] [id = 11] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf57000 == 27 [pid = 1666] [id = 16] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x118774000 == 26 [pid = 1666] [id = 477] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12a841000 == 25 [pid = 1666] [id = 8] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb71000 == 24 [pid = 1666] [id = 458] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12d683800 == 23 [pid = 1666] [id = 19] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12d9e4000 == 22 [pid = 1666] [id = 20] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb6b800 == 21 [pid = 1666] [id = 15] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12d7d1800 == 20 [pid = 1666] [id = 21] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x116f17000 == 19 [pid = 1666] [id = 25] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba1c800 == 18 [pid = 1666] [id = 10] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0d9000 == 17 [pid = 1666] [id = 12] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6cf000 == 16 [pid = 1666] [id = 14] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20e800 == 15 [pid = 1666] [id = 9] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1267e0000 == 14 [pid = 1666] [id = 484] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x1254cc800 == 13 [pid = 1666] [id = 483] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x123c16000 == 12 [pid = 1666] [id = 482] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x12d9e1800 == 11 [pid = 1666] [id = 476] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x119372800 == 10 [pid = 1666] [id = 481] 08:37:31 INFO - PROCESS | 1666 | --DOCSHELL 0x113357000 == 9 [pid = 1666] [id = 480] 08:37:32 INFO - PROCESS | 1666 | 1468683452292 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]]]}] 08:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2724ms 08:37:32 INFO - PROCESS | 1666 | 1468683452333 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 1666 | 1468683452335 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:37:32 INFO - PROCESS | 1666 | 1468683452338 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 1666 | 1468683452341 Marionette TRACE conn2 <- [1,1914,null,{}] 08:37:32 INFO - PROCESS | 1666 | 1468683452346 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}] 08:37:32 INFO - PROCESS | 1666 | 1468683452350 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:32 INFO - PROCESS | 1666 | 1468683452430 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:37:32 INFO - PROCESS | 1666 | 1468683452438 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 1666 | 1468683452440 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e6a000 == 10 [pid = 1666] [id = 486] 08:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x113308800) [pid = 1666] [serial = 1458] [outer = 0x0] 08:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x11330e400) [pid = 1666] [serial = 1459] [outer = 0x113308800] 08:37:32 INFO - PROCESS | 1666 | 1468683452468 Marionette DEBUG loaded listener.js 08:37:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x113aa4800) [pid = 1666] [serial = 1460] [outer = 0x113308800] 08:37:32 INFO - PROCESS | 1666 | 1468683452800 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]]]}] 08:37:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:37:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 471ms 08:37:32 INFO - PROCESS | 1666 | 1468683452809 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:37:32 INFO - PROCESS | 1666 | 1468683452814 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:37:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:37:32 INFO - PROCESS | 1666 | 1468683452821 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:37:32 INFO - PROCESS | 1666 | 1468683452822 Marionette TRACE conn2 <- [1,1918,null,{}] 08:37:32 INFO - PROCESS | 1666 | 1468683452825 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}] 08:37:32 INFO - PROCESS | 1666 | 1468683452827 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:32 INFO - PROCESS | 1666 | 1468683452935 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:37:32 INFO - PROCESS | 1666 | 1468683452988 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:32 INFO - PROCESS | 1666 | 1468683452990 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e3f800 == 11 [pid = 1666] [id = 487] 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x113d92800) [pid = 1666] [serial = 1461] [outer = 0x0] 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x11607f400) [pid = 1666] [serial = 1462] [outer = 0x113d92800] 08:37:33 INFO - PROCESS | 1666 | 1468683453017 Marionette DEBUG loaded listener.js 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x116973000) [pid = 1666] [serial = 1463] [outer = 0x113d92800] 08:37:33 INFO - PROCESS | 1666 | 1468683453378 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]]]}] 08:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 574ms 08:37:33 INFO - PROCESS | 1666 | 1468683453395 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:37:33 INFO - PROCESS | 1666 | 1468683453398 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:37:33 INFO - PROCESS | 1666 | 1468683453402 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:37:33 INFO - PROCESS | 1666 | 1468683453406 Marionette TRACE conn2 <- [1,1922,null,{}] 08:37:33 INFO - PROCESS | 1666 | 1468683453421 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}] 08:37:33 INFO - PROCESS | 1666 | 1468683453437 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:33 INFO - PROCESS | 1666 | 1468683453551 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:37:33 INFO - PROCESS | 1666 | 1468683453611 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:33 INFO - PROCESS | 1666 | 1468683453613 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bc6800 == 12 [pid = 1666] [id = 488] 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1171ca000) [pid = 1666] [serial = 1464] [outer = 0x0] 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x11813bc00) [pid = 1666] [serial = 1465] [outer = 0x1171ca000] 08:37:33 INFO - PROCESS | 1666 | 1468683453641 Marionette DEBUG loaded listener.js 08:37:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1181f5c00) [pid = 1666] [serial = 1466] [outer = 0x1171ca000] 08:37:33 INFO - PROCESS | 1666 | 1468683453996 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]]]}] 08:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 626ms 08:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:37:34 INFO - PROCESS | 1666 | 1468683454027 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:37:34 INFO - PROCESS | 1666 | 1468683454029 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:37:34 INFO - PROCESS | 1666 | 1468683454033 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:37:34 INFO - PROCESS | 1666 | 1468683454035 Marionette TRACE conn2 <- [1,1926,null,{}] 08:37:34 INFO - PROCESS | 1666 | 1468683454037 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}] 08:37:34 INFO - PROCESS | 1666 | 1468683454038 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:34 INFO - PROCESS | 1666 | 1468683454136 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:37:34 INFO - PROCESS | 1666 | 1468683454145 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:34 INFO - PROCESS | 1666 | 1468683454147 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12425e000 == 13 [pid = 1666] [id = 489] 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1184ce000) [pid = 1666] [serial = 1467] [outer = 0x0] 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x1186b8c00) [pid = 1666] [serial = 1468] [outer = 0x1184ce000] 08:37:34 INFO - PROCESS | 1666 | 1468683454175 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x118decc00) [pid = 1666] [serial = 1469] [outer = 0x1184ce000] 08:37:34 INFO - PROCESS | 1666 | 1468683454550 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]]]}] 08:37:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:37:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 571ms 08:37:34 INFO - PROCESS | 1666 | 1468683454605 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:37:34 INFO - PROCESS | 1666 | 1468683454607 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:37:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:37:34 INFO - PROCESS | 1666 | 1468683454610 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:37:34 INFO - PROCESS | 1666 | 1468683454611 Marionette TRACE conn2 <- [1,1930,null,{}] 08:37:34 INFO - PROCESS | 1666 | 1468683454622 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}] 08:37:34 INFO - PROCESS | 1666 | 1468683454624 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:34 INFO - PROCESS | 1666 | 1468683454766 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:37:34 INFO - PROCESS | 1666 | 1468683454772 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:34 INFO - PROCESS | 1666 | 1468683454773 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254c6800 == 14 [pid = 1666] [id = 490] 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 114 (0x1187dc800) [pid = 1666] [serial = 1470] [outer = 0x0] 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 115 (0x119131000) [pid = 1666] [serial = 1471] [outer = 0x1187dc800] 08:37:34 INFO - PROCESS | 1666 | 1468683454798 Marionette DEBUG loaded listener.js 08:37:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 116 (0x11996cc00) [pid = 1666] [serial = 1472] [outer = 0x1187dc800] 08:37:35 INFO - PROCESS | 1666 | 1468683455140 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]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 573ms 08:37:35 INFO - PROCESS | 1666 | 1468683455183 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 1666 | 1468683455184 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:37:35 INFO - PROCESS | 1666 | 1468683455186 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1666 | 1468683455187 Marionette TRACE conn2 <- [1,1934,null,{}] 08:37:35 INFO - PROCESS | 1666 | 1468683455190 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}] 08:37:35 INFO - PROCESS | 1666 | 1468683455194 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:35 INFO - PROCESS | 1666 | 1468683455326 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:37:35 INFO - PROCESS | 1666 | 1468683455330 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:35 INFO - PROCESS | 1666 | 1468683455332 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x129017800 == 15 [pid = 1666] [id = 491] 08:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 117 (0x11996f400) [pid = 1666] [serial = 1473] [outer = 0x0] 08:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 118 (0x1187d8800) [pid = 1666] [serial = 1474] [outer = 0x11996f400] 08:37:35 INFO - PROCESS | 1666 | 1468683455356 Marionette DEBUG loaded listener.js 08:37:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 119 (0x124dde800) [pid = 1666] [serial = 1475] [outer = 0x11996f400] 08:37:35 INFO - PROCESS | 1666 | 1468683455718 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]]]}] 08:37:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:37:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 569ms 08:37:35 INFO - PROCESS | 1666 | 1468683455756 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:37:35 INFO - PROCESS | 1666 | 1468683455757 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:37:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:37:35 INFO - PROCESS | 1666 | 1468683455759 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:37:35 INFO - PROCESS | 1666 | 1468683455760 Marionette TRACE conn2 <- [1,1938,null,{}] 08:37:35 INFO - PROCESS | 1666 | 1468683455763 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}] 08:37:35 INFO - PROCESS | 1666 | 1468683455764 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:36 INFO - PROCESS | 1666 | 1468683456161 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 118 (0x1128ae800) [pid = 1666] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 117 (0x12b0edc00) [pid = 1666] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 116 (0x12a8f0c00) [pid = 1666] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 115 (0x113d44c00) [pid = 1666] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 114 (0x110e9dc00) [pid = 1666] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 113 (0x1171c4c00) [pid = 1666] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x123e6c400) [pid = 1666] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x129357c00) [pid = 1666] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x12603e400) [pid = 1666] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x12603b400) [pid = 1666] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1171c6800) [pid = 1666] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x120edac00) [pid = 1666] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x129081800) [pid = 1666] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12bb2b000) [pid = 1666] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1133cd400) [pid = 1666] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x113aa0000) [pid = 1666] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x120fd7400) [pid = 1666] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x11662fc00) [pid = 1666] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x113306c00) [pid = 1666] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x119124400) [pid = 1666] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12b044400) [pid = 1666] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11607a000) [pid = 1666] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1291f4400) [pid = 1666] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x119429000) [pid = 1666] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119423000) [pid = 1666] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11864dc00) [pid = 1666] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:37:36 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174d8c00) [pid = 1666] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:37:36 INFO - PROCESS | 1666 | 1468683456230 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1666 | 1468683456231 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x116671800 == 16 [pid = 1666] [id = 492] 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1128ae800) [pid = 1666] [serial = 1476] [outer = 0x0] 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x112fa4c00) [pid = 1666] [serial = 1477] [outer = 0x1128ae800] 08:37:36 INFO - PROCESS | 1666 | 1468683456262 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1160d8800) [pid = 1666] [serial = 1478] [outer = 0x1128ae800] 08:37:36 INFO - PROCESS | 1666 | 1468683456516 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]]]}] 08:37:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 769ms 08:37:36 INFO - PROCESS | 1666 | 1468683456528 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:37:36 INFO - PROCESS | 1666 | 1468683456530 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:37:36 INFO - PROCESS | 1666 | 1468683456542 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:37:36 INFO - PROCESS | 1666 | 1468683456543 Marionette TRACE conn2 <- [1,1942,null,{}] 08:37:36 INFO - PROCESS | 1666 | 1468683456545 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}] 08:37:36 INFO - PROCESS | 1666 | 1468683456548 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:36 INFO - PROCESS | 1666 | 1468683456637 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:37:36 INFO - PROCESS | 1666 | 1468683456641 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:36 INFO - PROCESS | 1666 | 1468683456642 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6d4000 == 17 [pid = 1666] [id = 493] 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1160d9c00) [pid = 1666] [serial = 1479] [outer = 0x0] 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x118148c00) [pid = 1666] [serial = 1480] [outer = 0x1160d9c00] 08:37:36 INFO - PROCESS | 1666 | 1468683456666 Marionette DEBUG loaded listener.js 08:37:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x119124400) [pid = 1666] [serial = 1481] [outer = 0x1160d9c00] 08:37:37 INFO - PROCESS | 1666 | 1468683457130 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]]]}] 08:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 631ms 08:37:37 INFO - PROCESS | 1666 | 1468683457166 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1666 | 1468683457167 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:37:37 INFO - PROCESS | 1666 | 1468683457169 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1666 | 1468683457170 Marionette TRACE conn2 <- [1,1946,null,{}] 08:37:37 INFO - PROCESS | 1666 | 1468683457172 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}] 08:37:37 INFO - PROCESS | 1666 | 1468683457173 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:37 INFO - PROCESS | 1666 | 1468683457252 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:37:37 INFO - PROCESS | 1666 | 1468683457256 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1666 | 1468683457257 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12aeb4800 == 18 [pid = 1666] [id = 494] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x120eddc00) [pid = 1666] [serial = 1482] [outer = 0x0] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x124563c00) [pid = 1666] [serial = 1483] [outer = 0x120eddc00] 08:37:37 INFO - PROCESS | 1666 | 1468683457281 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1254aa800) [pid = 1666] [serial = 1484] [outer = 0x120eddc00] 08:37:37 INFO - PROCESS | 1666 | 1468683457616 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]]]}] 08:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 468ms 08:37:37 INFO - PROCESS | 1666 | 1468683457637 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:37:37 INFO - PROCESS | 1666 | 1468683457638 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:37:37 INFO - PROCESS | 1666 | 1468683457641 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:37:37 INFO - PROCESS | 1666 | 1468683457642 Marionette TRACE conn2 <- [1,1950,null,{}] 08:37:37 INFO - PROCESS | 1666 | 1468683457644 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}] 08:37:37 INFO - PROCESS | 1666 | 1468683457645 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:37 INFO - PROCESS | 1666 | 1468683457721 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:37:37 INFO - PROCESS | 1666 | 1468683457725 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:37 INFO - PROCESS | 1666 | 1468683457726 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b220000 == 19 [pid = 1666] [id = 495] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x119429000) [pid = 1666] [serial = 1485] [outer = 0x0] 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12603e400) [pid = 1666] [serial = 1486] [outer = 0x119429000] 08:37:37 INFO - PROCESS | 1666 | 1468683457753 Marionette DEBUG loaded listener.js 08:37:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12641e000) [pid = 1666] [serial = 1487] [outer = 0x119429000] 08:37:38 INFO - PROCESS | 1666 | 1468683458087 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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 467ms 08:37:38 INFO - PROCESS | 1666 | 1468683458109 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:37:38 INFO - PROCESS | 1666 | 1468683458110 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:37:38 INFO - PROCESS | 1666 | 1468683458112 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1666 | 1468683458114 Marionette TRACE conn2 <- [1,1954,null,{}] 08:37:38 INFO - PROCESS | 1666 | 1468683458117 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}] 08:37:38 INFO - PROCESS | 1666 | 1468683458118 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:38 INFO - PROCESS | 1666 | 1468683458251 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:37:38 INFO - PROCESS | 1666 | 1468683458338 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:38 INFO - PROCESS | 1666 | 1468683458339 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x112540000 == 20 [pid = 1666] [id = 496] 08:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x111c83400) [pid = 1666] [serial = 1488] [outer = 0x0] 08:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1128a8400) [pid = 1666] [serial = 1489] [outer = 0x111c83400] 08:37:38 INFO - PROCESS | 1666 | 1468683458376 Marionette DEBUG loaded listener.js 08:37:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x113307800) [pid = 1666] [serial = 1490] [outer = 0x111c83400] 08:37:38 INFO - PROCESS | 1666 | 1468683458897 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]]]}] 08:37:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:37:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 820ms 08:37:38 INFO - PROCESS | 1666 | 1468683458957 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:37:38 INFO - PROCESS | 1666 | 1468683458960 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:37:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:37:38 INFO - PROCESS | 1666 | 1468683458966 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:37:38 INFO - PROCESS | 1666 | 1468683458969 Marionette TRACE conn2 <- [1,1958,null,{}] 08:37:38 INFO - PROCESS | 1666 | 1468683458972 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}] 08:37:38 INFO - PROCESS | 1666 | 1468683458974 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:39 INFO - PROCESS | 1666 | 1468683459080 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:37:39 INFO - PROCESS | 1666 | 1468683459163 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:39 INFO - PROCESS | 1666 | 1468683459164 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c19000 == 21 [pid = 1666] [id = 497] 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1174cd000) [pid = 1666] [serial = 1491] [outer = 0x0] 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x1174d5400) [pid = 1666] [serial = 1492] [outer = 0x1174cd000] 08:37:39 INFO - PROCESS | 1666 | 1468683459194 Marionette DEBUG loaded listener.js 08:37:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x118144000) [pid = 1666] [serial = 1493] [outer = 0x1174cd000] 08:37:39 INFO - PROCESS | 1666 | 1468683459925 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]]]}] 08:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 973ms 08:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:37:39 INFO - PROCESS | 1666 | 1468683459938 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:37:39 INFO - PROCESS | 1666 | 1468683459942 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:37:39 INFO - PROCESS | 1666 | 1468683459947 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:37:39 INFO - PROCESS | 1666 | 1468683459950 Marionette TRACE conn2 <- [1,1962,null,{}] 08:37:39 INFO - PROCESS | 1666 | 1468683459955 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}] 08:37:39 INFO - PROCESS | 1666 | 1468683459958 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:40 INFO - PROCESS | 1666 | 1468683460091 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:37:40 INFO - PROCESS | 1666 | 1468683460204 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 1666 | 1468683460208 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x113a3f000 == 22 [pid = 1666] [id = 498] 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x1150d5c00) [pid = 1666] [serial = 1494] [outer = 0x0] 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x115df8c00) [pid = 1666] [serial = 1495] [outer = 0x1150d5c00] 08:37:40 INFO - PROCESS | 1666 | 1468683460251 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 113 (0x116751400) [pid = 1666] [serial = 1496] [outer = 0x1150d5c00] 08:37:40 INFO - PROCESS | 1666 | --DOCSHELL 0x117e40000 == 21 [pid = 1666] [id = 485] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 112 (0x1254a8800) [pid = 1666] [serial = 1456] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x12a678400) [pid = 1666] [serial = 1375] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x119eeb400) [pid = 1666] [serial = 1449] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x1176ef000) [pid = 1666] [serial = 1443] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x115d60000) [pid = 1666] [serial = 1441] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x118757c00) [pid = 1666] [serial = 1447] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x112e95c00) [pid = 1666] [serial = 1440] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x12ba69c00) [pid = 1666] [serial = 1410] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x12bb2ac00) [pid = 1666] [serial = 1413] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x113f31000) [pid = 1666] [serial = 1377] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x119123400) [pid = 1666] [serial = 1383] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1196abc00) [pid = 1666] [serial = 1384] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124565000) [pid = 1666] [serial = 1389] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x124ffb400) [pid = 1666] [serial = 1390] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12a674400) [pid = 1666] [serial = 1401] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12ae6d000) [pid = 1666] [serial = 1402] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12b03cc00) [pid = 1666] [serial = 1404] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12b0ee800) [pid = 1666] [serial = 1405] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12a66fc00) [pid = 1666] [serial = 1398] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x12a8e7000) [pid = 1666] [serial = 1399] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1280a1400) [pid = 1666] [serial = 1392] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x129081400) [pid = 1666] [serial = 1393] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1181edc00) [pid = 1666] [serial = 1380] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11842d000) [pid = 1666] [serial = 1381] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x123922000) [pid = 1666] [serial = 1386] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x123e6f000) [pid = 1666] [serial = 1387] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x129352000) [pid = 1666] [serial = 1395] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x129dd3000) [pid = 1666] [serial = 1396] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1181f7000) [pid = 1666] [serial = 1444] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12bbe7800) [pid = 1666] [serial = 1416] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12bbe0000) [pid = 1666] [serial = 1414] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12beb9000) [pid = 1666] [serial = 1417] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x113f35c00) [pid = 1666] [serial = 1434] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116077c00) [pid = 1666] [serial = 1435] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1174e8c00) [pid = 1666] [serial = 1419] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x118d81400) [pid = 1666] [serial = 1420] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12c38e000) [pid = 1666] [serial = 1429] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x116914400) [pid = 1666] [serial = 1431] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1282b2800) [pid = 1666] [serial = 1425] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x116912000) [pid = 1666] [serial = 1378] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x126429000) [pid = 1666] [serial = 1422] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1174d8800) [pid = 1666] [serial = 1432] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12b9d1800) [pid = 1666] [serial = 1407] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12ba5ec00) [pid = 1666] [serial = 1408] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x116a21c00) [pid = 1666] [serial = 1437] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x12c387c00) [pid = 1666] [serial = 1428] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x118141400) [pid = 1666] [serial = 1438] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12c383400) [pid = 1666] [serial = 1426] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12bb28000) [pid = 1666] [serial = 1411] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x12beb9800) [pid = 1666] [serial = 1423] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x1181f5800) [pid = 1666] [serial = 895] [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.] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x1241bac00) [pid = 1666] [serial = 1453] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x123954000) [pid = 1666] [serial = 1452] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x12391e800) [pid = 1666] [serial = 1450] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x1186b2c00) [pid = 1666] [serial = 1446] [outer = 0x0] [url = about:blank] 08:37:40 INFO - PROCESS | 1666 | 1468683460590 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]]]}] 08:37:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:37:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 674ms 08:37:40 INFO - PROCESS | 1666 | 1468683460620 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:37:40 INFO - PROCESS | 1666 | 1468683460623 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:37:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:37:40 INFO - PROCESS | 1666 | 1468683460628 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:37:40 INFO - PROCESS | 1666 | 1468683460630 Marionette TRACE conn2 <- [1,1966,null,{}] 08:37:40 INFO - PROCESS | 1666 | 1468683460635 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}] 08:37:40 INFO - PROCESS | 1666 | 1468683460636 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:40 INFO - PROCESS | 1666 | 1468683460716 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:37:40 INFO - PROCESS | 1666 | 1468683460769 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:40 INFO - PROCESS | 1666 | 1468683460771 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f19000 == 22 [pid = 1666] [id = 499] 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x1150d5000) [pid = 1666] [serial = 1497] [outer = 0x0] 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x116914400) [pid = 1666] [serial = 1498] [outer = 0x1150d5000] 08:37:40 INFO - PROCESS | 1666 | 1468683460799 Marionette DEBUG loaded listener.js 08:37:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x1171c9400) [pid = 1666] [serial = 1499] [outer = 0x1150d5000] 08:37:41 INFO - PROCESS | 1666 | 1468683461111 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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 523ms 08:37:41 INFO - PROCESS | 1666 | 1468683461151 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:37:41 INFO - PROCESS | 1666 | 1468683461153 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:37:41 INFO - PROCESS | 1666 | 1468683461155 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1666 | 1468683461157 Marionette TRACE conn2 <- [1,1970,null,{}] 08:37:41 INFO - PROCESS | 1666 | 1468683461165 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}] 08:37:41 INFO - PROCESS | 1666 | 1468683461169 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:41 INFO - PROCESS | 1666 | 1468683461250 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:37:41 INFO - PROCESS | 1666 | 1468683461256 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1666 | 1468683461258 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x119aaa000 == 23 [pid = 1666] [id = 500] 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x1176e5c00) [pid = 1666] [serial = 1500] [outer = 0x0] 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x118143c00) [pid = 1666] [serial = 1501] [outer = 0x1176e5c00] 08:37:41 INFO - PROCESS | 1666 | 1468683461286 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x11842c400) [pid = 1666] [serial = 1502] [outer = 0x1176e5c00] 08:37:41 INFO - PROCESS | 1666 | 1468683461626 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]]]}] 08:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 520ms 08:37:41 INFO - PROCESS | 1666 | 1468683461676 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:37:41 INFO - PROCESS | 1666 | 1468683461677 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:37:41 INFO - PROCESS | 1666 | 1468683461680 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:37:41 INFO - PROCESS | 1666 | 1468683461681 Marionette TRACE conn2 <- [1,1974,null,{}] 08:37:41 INFO - PROCESS | 1666 | 1468683461683 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}] 08:37:41 INFO - PROCESS | 1666 | 1468683461684 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:41 INFO - PROCESS | 1666 | 1468683461765 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:37:41 INFO - PROCESS | 1666 | 1468683461770 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:41 INFO - PROCESS | 1666 | 1468683461771 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x123aa4000 == 24 [pid = 1666] [id = 501] 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x1184c6400) [pid = 1666] [serial = 1503] [outer = 0x0] 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x118658800) [pid = 1666] [serial = 1504] [outer = 0x1184c6400] 08:37:41 INFO - PROCESS | 1666 | 1468683461796 Marionette DEBUG loaded listener.js 08:37:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x118757c00) [pid = 1666] [serial = 1505] [outer = 0x1184c6400] 08:37:42 INFO - PROCESS | 1666 | 1468683462127 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]]]}] 08:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms 08:37:42 INFO - PROCESS | 1666 | 1468683462151 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 1666 | 1468683462153 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:37:42 INFO - PROCESS | 1666 | 1468683462156 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1666 | 1468683462157 Marionette TRACE conn2 <- [1,1978,null,{}] 08:37:42 INFO - PROCESS | 1666 | 1468683462160 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}] 08:37:42 INFO - PROCESS | 1666 | 1468683462162 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:42 INFO - PROCESS | 1666 | 1468683462260 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:37:42 INFO - PROCESS | 1666 | 1468683462352 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1666 | 1468683462352 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x11623e000 == 25 [pid = 1666] [id = 502] 08:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x110e9bc00) [pid = 1666] [serial = 1506] [outer = 0x0] 08:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x118deb400) [pid = 1666] [serial = 1507] [outer = 0x110e9bc00] 08:37:42 INFO - PROCESS | 1666 | 1468683462391 Marionette DEBUG loaded listener.js 08:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1196ad800) [pid = 1666] [serial = 1508] [outer = 0x110e9bc00] 08:37:42 INFO - PROCESS | 1666 | 1468683462775 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]]]}] 08:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 668ms 08:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:37:42 INFO - PROCESS | 1666 | 1468683462824 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:37:42 INFO - PROCESS | 1666 | 1468683462825 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:37:42 INFO - PROCESS | 1666 | 1468683462827 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:37:42 INFO - PROCESS | 1666 | 1468683462828 Marionette TRACE conn2 <- [1,1982,null,{}] 08:37:42 INFO - PROCESS | 1666 | 1468683462837 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}] 08:37:42 INFO - PROCESS | 1666 | 1468683462841 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:42 INFO - PROCESS | 1666 | 1468683462956 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:37:42 INFO - PROCESS | 1666 | 1468683462960 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:42 INFO - PROCESS | 1666 | 1468683462961 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12656f000 == 26 [pid = 1666] [id = 503] 08:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x119959800) [pid = 1666] [serial = 1509] [outer = 0x0] 08:37:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x120ede000) [pid = 1666] [serial = 1510] [outer = 0x119959800] 08:37:42 INFO - PROCESS | 1666 | 1468683462986 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x124560800) [pid = 1666] [serial = 1511] [outer = 0x119959800] 08:37:43 INFO - PROCESS | 1666 | 1468683463308 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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 525ms 08:37:43 INFO - PROCESS | 1666 | 1468683463352 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 1666 | 1468683463354 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:37:43 INFO - PROCESS | 1666 | 1468683463356 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1666 | 1468683463357 Marionette TRACE conn2 <- [1,1986,null,{}] 08:37:43 INFO - PROCESS | 1666 | 1468683463359 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}] 08:37:43 INFO - PROCESS | 1666 | 1468683463360 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:43 INFO - PROCESS | 1666 | 1468683463454 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:37:43 INFO - PROCESS | 1666 | 1468683463466 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:43 INFO - PROCESS | 1666 | 1468683463468 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12807e800 == 27 [pid = 1666] [id = 504] 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x110d57400) [pid = 1666] [serial = 1512] [outer = 0x0] 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x124de3c00) [pid = 1666] [serial = 1513] [outer = 0x110d57400] 08:37:43 INFO - PROCESS | 1666 | 1468683463499 Marionette DEBUG loaded listener.js 08:37:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x124ffb800) [pid = 1666] [serial = 1514] [outer = 0x110d57400] 08:37:43 INFO - PROCESS | 1666 | 1468683463904 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]]]}] 08:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 567ms 08:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:37:43 INFO - PROCESS | 1666 | 1468683463925 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:37:43 INFO - PROCESS | 1666 | 1468683463927 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:37:43 INFO - PROCESS | 1666 | 1468683463930 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:37:43 INFO - PROCESS | 1666 | 1468683463932 Marionette TRACE conn2 <- [1,1990,null,{}] 08:37:43 INFO - PROCESS | 1666 | 1468683463935 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}] 08:37:43 INFO - PROCESS | 1666 | 1468683463937 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:44 INFO - PROCESS | 1666 | 1468683464052 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:37:44 INFO - PROCESS | 1666 | 1468683464092 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1666 | 1468683464093 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x129196800 == 28 [pid = 1666] [id = 505] 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1254b0000) [pid = 1666] [serial = 1515] [outer = 0x0] 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x12603e000) [pid = 1666] [serial = 1516] [outer = 0x1254b0000] 08:37:44 INFO - PROCESS | 1666 | 1468683464117 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1265b3800) [pid = 1666] [serial = 1517] [outer = 0x1254b0000] 08:37:44 INFO - PROCESS | 1666 | 1468683464400 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]]]}] 08:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 522ms 08:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:37:44 INFO - PROCESS | 1666 | 1468683464456 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:37:44 INFO - PROCESS | 1666 | 1468683464457 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:37:44 INFO - PROCESS | 1666 | 1468683464459 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1666 | 1468683464460 Marionette TRACE conn2 <- [1,1994,null,{}] 08:37:44 INFO - PROCESS | 1666 | 1468683464462 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}] 08:37:44 INFO - PROCESS | 1666 | 1468683464463 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:44 INFO - PROCESS | 1666 | 1468683464573 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:37:44 INFO - PROCESS | 1666 | 1468683464608 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:44 INFO - PROCESS | 1666 | 1468683464609 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a520800 == 29 [pid = 1666] [id = 506] 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x119968c00) [pid = 1666] [serial = 1518] [outer = 0x0] 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x128098400) [pid = 1666] [serial = 1519] [outer = 0x119968c00] 08:37:44 INFO - PROCESS | 1666 | 1468683464633 Marionette DEBUG loaded listener.js 08:37:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12809d400) [pid = 1666] [serial = 1520] [outer = 0x119968c00] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1184ce000) [pid = 1666] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1171ca000) [pid = 1666] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x113d92800) [pid = 1666] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x124f13800) [pid = 1666] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x113308800) [pid = 1666] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1187dc800) [pid = 1666] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x11996f400) [pid = 1666] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1160d9c00) [pid = 1666] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x120eddc00) [pid = 1666] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:37:44 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1128ae800) [pid = 1666] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:37:44 INFO - PROCESS | 1666 | 1468683464939 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]]]}] 08:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 08:37:44 INFO - PROCESS | 1666 | 1468683464979 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:37:44 INFO - PROCESS | 1666 | 1468683464980 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:37:44 INFO - PROCESS | 1666 | 1468683464984 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:37:44 INFO - PROCESS | 1666 | 1468683464986 Marionette TRACE conn2 <- [1,1998,null,{}] 08:37:44 INFO - PROCESS | 1666 | 1468683464988 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}] 08:37:44 INFO - PROCESS | 1666 | 1468683464989 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:45 INFO - PROCESS | 1666 | 1468683465087 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:37:45 INFO - PROCESS | 1666 | 1468683465123 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 1666 | 1468683465124 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ec9800 == 30 [pid = 1666] [id = 507] 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1121ba400) [pid = 1666] [serial = 1521] [outer = 0x0] 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x119427000) [pid = 1666] [serial = 1522] [outer = 0x1121ba400] 08:37:45 INFO - PROCESS | 1666 | 1468683465148 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x128099c00) [pid = 1666] [serial = 1523] [outer = 0x1121ba400] 08:37:45 INFO - PROCESS | 1666 | 1468683465402 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]]]}] 08:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 472ms 08:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:37:45 INFO - PROCESS | 1666 | 1468683465456 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:37:45 INFO - PROCESS | 1666 | 1468683465457 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:37:45 INFO - PROCESS | 1666 | 1468683465459 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:37:45 INFO - PROCESS | 1666 | 1468683465461 Marionette TRACE conn2 <- [1,2002,null,{}] 08:37:45 INFO - PROCESS | 1666 | 1468683465471 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}] 08:37:45 INFO - PROCESS | 1666 | 1468683465473 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:45 INFO - PROCESS | 1666 | 1468683465575 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:37:45 INFO - PROCESS | 1666 | 1468683465579 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:45 INFO - PROCESS | 1666 | 1468683465580 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b211800 == 31 [pid = 1666] [id = 508] 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1181ee000) [pid = 1666] [serial = 1524] [outer = 0x0] 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1280a5800) [pid = 1666] [serial = 1525] [outer = 0x1181ee000] 08:37:45 INFO - PROCESS | 1666 | 1468683465656 Marionette DEBUG loaded listener.js 08:37:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1284a3c00) [pid = 1666] [serial = 1526] [outer = 0x1181ee000] 08:37:46 INFO - PROCESS | 1666 | 1468683466001 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]]]}] 08:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 569ms 08:37:46 INFO - PROCESS | 1666 | 1468683466031 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 1666 | 1468683466033 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:37:46 INFO - PROCESS | 1666 | 1468683466037 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 1666 | 1468683466039 Marionette TRACE conn2 <- [1,2006,null,{}] 08:37:46 INFO - PROCESS | 1666 | 1468683466042 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}] 08:37:46 INFO - PROCESS | 1666 | 1468683466044 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:46 INFO - PROCESS | 1666 | 1468683466172 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:37:46 INFO - PROCESS | 1666 | 1468683466256 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1666 | 1468683466258 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be65000 == 32 [pid = 1666] [id = 509] 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x12809a400) [pid = 1666] [serial = 1527] [outer = 0x0] 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1284a8800) [pid = 1666] [serial = 1528] [outer = 0x12809a400] 08:37:46 INFO - PROCESS | 1666 | 1468683466296 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12908a800) [pid = 1666] [serial = 1529] [outer = 0x12809a400] 08:37:46 INFO - PROCESS | 1666 | 1468683466564 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]]]}] 08:37:46 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 08:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 569ms 08:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:37:46 INFO - PROCESS | 1666 | 1468683466607 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:37:46 INFO - PROCESS | 1666 | 1468683466608 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:37:46 INFO - PROCESS | 1666 | 1468683466610 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:37:46 INFO - PROCESS | 1666 | 1468683466611 Marionette TRACE conn2 <- [1,2010,null,{}] 08:37:46 INFO - PROCESS | 1666 | 1468683466622 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}] 08:37:46 INFO - PROCESS | 1666 | 1468683466623 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:46 INFO - PROCESS | 1666 | 1468683466720 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:37:46 INFO - PROCESS | 1666 | 1468683466723 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:46 INFO - PROCESS | 1666 | 1468683466724 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0d6000 == 33 [pid = 1666] [id = 510] 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1282b8800) [pid = 1666] [serial = 1530] [outer = 0x0] 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1291f0000) [pid = 1666] [serial = 1531] [outer = 0x1282b8800] 08:37:46 INFO - PROCESS | 1666 | 1468683466748 Marionette DEBUG loaded listener.js 08:37:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12935fc00) [pid = 1666] [serial = 1532] [outer = 0x1282b8800] 08:37:47 INFO - PROCESS | 1666 | 1468683467239 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]]]}] 08:37:47 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 08:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 672ms 08:37:47 INFO - PROCESS | 1666 | 1468683467283 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:37:47 INFO - PROCESS | 1666 | 1468683467285 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:37:47 INFO - PROCESS | 1666 | 1468683467288 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1666 | 1468683467291 Marionette TRACE conn2 <- [1,2014,null,{}] 08:37:47 INFO - PROCESS | 1666 | 1468683467295 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}] 08:37:47 INFO - PROCESS | 1666 | 1468683467297 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:47 INFO - PROCESS | 1666 | 1468683467402 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:37:47 INFO - PROCESS | 1666 | 1468683467507 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:47 INFO - PROCESS | 1666 | 1468683467509 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d30800 == 34 [pid = 1666] [id = 511] 08:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116077c00) [pid = 1666] [serial = 1533] [outer = 0x0] 08:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1160db000) [pid = 1666] [serial = 1534] [outer = 0x116077c00] 08:37:47 INFO - PROCESS | 1666 | 1468683467541 Marionette DEBUG loaded listener.js 08:37:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x117105c00) [pid = 1666] [serial = 1535] [outer = 0x116077c00] 08:37:47 INFO - PROCESS | 1666 | 1468683467930 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]]]}] 08:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 08:37:47 INFO - PROCESS | 1666 | 1468683467967 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:37:47 INFO - PROCESS | 1666 | 1468683467970 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:37:47 INFO - PROCESS | 1666 | 1468683467975 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:37:47 INFO - PROCESS | 1666 | 1468683467977 Marionette TRACE conn2 <- [1,2018,null,{}] 08:37:47 INFO - PROCESS | 1666 | 1468683467979 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}] 08:37:47 INFO - PROCESS | 1666 | 1468683467983 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:48 INFO - PROCESS | 1666 | 1468683468090 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:37:48 INFO - PROCESS | 1666 | 1468683468149 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1666 | 1468683468150 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260a6000 == 35 [pid = 1666] [id = 512] 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1176e6c00) [pid = 1666] [serial = 1536] [outer = 0x0] 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1181f7400) [pid = 1666] [serial = 1537] [outer = 0x1176e6c00] 08:37:48 INFO - PROCESS | 1666 | 1468683468181 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118656c00) [pid = 1666] [serial = 1538] [outer = 0x1176e6c00] 08:37:48 INFO - PROCESS | 1666 | 1468683468566 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]]]}] 08:37:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:37:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 625ms 08:37:48 INFO - PROCESS | 1666 | 1468683468603 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:37:48 INFO - PROCESS | 1666 | 1468683468605 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:37:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:37:48 INFO - PROCESS | 1666 | 1468683468607 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:37:48 INFO - PROCESS | 1666 | 1468683468610 Marionette TRACE conn2 <- [1,2022,null,{}] 08:37:48 INFO - PROCESS | 1666 | 1468683468620 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}] 08:37:48 INFO - PROCESS | 1666 | 1468683468623 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:48 INFO - PROCESS | 1666 | 1468683468729 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:37:48 INFO - PROCESS | 1666 | 1468683468825 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:48 INFO - PROCESS | 1666 | 1468683468827 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0dc800 == 36 [pid = 1666] [id = 513] 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x120fd7c00) [pid = 1666] [serial = 1539] [outer = 0x0] 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x123bee400) [pid = 1666] [serial = 1540] [outer = 0x120fd7c00] 08:37:48 INFO - PROCESS | 1666 | 1468683468859 Marionette DEBUG loaded listener.js 08:37:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x124564800) [pid = 1666] [serial = 1541] [outer = 0x120fd7c00] 08:37:49 INFO - PROCESS | 1666 | 1468683469287 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]]]}] 08:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 721ms 08:37:49 INFO - PROCESS | 1666 | 1468683469329 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:37:49 INFO - PROCESS | 1666 | 1468683469331 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:37:49 INFO - PROCESS | 1666 | 1468683469333 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:37:49 INFO - PROCESS | 1666 | 1468683469335 Marionette TRACE conn2 <- [1,2026,null,{}] 08:37:49 INFO - PROCESS | 1666 | 1468683469337 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}] 08:37:49 INFO - PROCESS | 1666 | 1468683469338 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:49 INFO - PROCESS | 1666 | 1468683469445 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:37:49 INFO - PROCESS | 1666 | 1468683469515 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:49 INFO - PROCESS | 1666 | 1468683469516 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x123819800 == 37 [pid = 1666] [id = 514] 08:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x113f2e000) [pid = 1666] [serial = 1542] [outer = 0x0] 08:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x118657c00) [pid = 1666] [serial = 1543] [outer = 0x113f2e000] 08:37:49 INFO - PROCESS | 1666 | 1468683469545 Marionette DEBUG loaded listener.js 08:37:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x126768400) [pid = 1666] [serial = 1544] [outer = 0x113f2e000] 08:37:50 INFO - PROCESS | 1666 | 1468683470104 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]]]}] 08:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 819ms 08:37:50 INFO - PROCESS | 1666 | 1468683470153 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:37:50 INFO - PROCESS | 1666 | 1468683470155 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:37:50 INFO - PROCESS | 1666 | 1468683470158 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:37:50 INFO - PROCESS | 1666 | 1468683470160 Marionette TRACE conn2 <- [1,2030,null,{}] 08:37:50 INFO - PROCESS | 1666 | 1468683470163 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}] 08:37:50 INFO - PROCESS | 1666 | 1468683470165 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:50 INFO - PROCESS | 1666 | 1468683470257 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:37:50 INFO - PROCESS | 1666 | 1468683470315 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:50 INFO - PROCESS | 1666 | 1468683470317 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x119364000 == 38 [pid = 1666] [id = 515] 08:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x115021800) [pid = 1666] [serial = 1545] [outer = 0x0] 08:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1160d9000) [pid = 1666] [serial = 1546] [outer = 0x115021800] 08:37:50 INFO - PROCESS | 1666 | 1468683470344 Marionette DEBUG loaded listener.js 08:37:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x116915000) [pid = 1666] [serial = 1547] [outer = 0x115021800] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x129196800 == 37 [pid = 1666] [id = 505] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x119ec9800 == 36 [pid = 1666] [id = 507] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12be65000 == 35 [pid = 1666] [id = 509] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12807e800 == 34 [pid = 1666] [id = 504] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12a520800 == 33 [pid = 1666] [id = 506] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12b211800 == 32 [pid = 1666] [id = 508] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x123819800 == 31 [pid = 1666] [id = 514] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0dc800 == 30 [pid = 1666] [id = 513] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x1260a6000 == 29 [pid = 1666] [id = 512] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x118d30800 == 28 [pid = 1666] [id = 511] 08:37:51 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0d6000 == 27 [pid = 1666] [id = 510] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1186b8c00) [pid = 1666] [serial = 1468] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x11813bc00) [pid = 1666] [serial = 1465] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11607f400) [pid = 1666] [serial = 1462] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116973000) [pid = 1666] [serial = 1463] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1265b2c00) [pid = 1666] [serial = 1457] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11330e400) [pid = 1666] [serial = 1459] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12603e400) [pid = 1666] [serial = 1486] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113aa4800) [pid = 1666] [serial = 1460] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119131000) [pid = 1666] [serial = 1471] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1187d8800) [pid = 1666] [serial = 1474] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124dde800) [pid = 1666] [serial = 1475] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11996cc00) [pid = 1666] [serial = 1472] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x119124400) [pid = 1666] [serial = 1481] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1254aa800) [pid = 1666] [serial = 1484] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112fa4c00) [pid = 1666] [serial = 1477] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1160d8800) [pid = 1666] [serial = 1478] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x118decc00) [pid = 1666] [serial = 1469] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124563c00) [pid = 1666] [serial = 1483] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x118148c00) [pid = 1666] [serial = 1480] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1181f5c00) [pid = 1666] [serial = 1466] [outer = 0x0] [url = about:blank] 08:37:51 INFO - PROCESS | 1666 | 1468683471283 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1174ms 08:37:51 INFO - PROCESS | 1666 | 1468683471336 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:37:51 INFO - PROCESS | 1666 | 1468683471338 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:37:51 INFO - PROCESS | 1666 | 1468683471342 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1666 | 1468683471344 Marionette TRACE conn2 <- [1,2034,null,{}] 08:37:51 INFO - PROCESS | 1666 | 1468683471349 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}] 08:37:51 INFO - PROCESS | 1666 | 1468683471350 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:51 INFO - PROCESS | 1666 | 1468683471431 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:37:51 INFO - PROCESS | 1666 | 1468683471437 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1666 | 1468683471439 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1162ea800 == 28 [pid = 1666] [id = 516] 08:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x113308400) [pid = 1666] [serial = 1548] [outer = 0x0] 08:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x11336d400) [pid = 1666] [serial = 1549] [outer = 0x113308400] 08:37:51 INFO - PROCESS | 1666 | 1468683471468 Marionette DEBUG loaded listener.js 08:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x113a9ec00) [pid = 1666] [serial = 1550] [outer = 0x113308400] 08:37:51 INFO - PROCESS | 1666 | 1468683471847 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]]]}] 08:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 524ms 08:37:51 INFO - PROCESS | 1666 | 1468683471866 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:37:51 INFO - PROCESS | 1666 | 1468683471870 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:37:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:37:51 INFO - PROCESS | 1666 | 1468683471874 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:37:51 INFO - PROCESS | 1666 | 1468683471876 Marionette TRACE conn2 <- [1,2038,null,{}] 08:37:51 INFO - PROCESS | 1666 | 1468683471879 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}] 08:37:51 INFO - PROCESS | 1666 | 1468683471881 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:51 INFO - PROCESS | 1666 | 1468683471961 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:37:51 INFO - PROCESS | 1666 | 1468683471968 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:51 INFO - PROCESS | 1666 | 1468683471969 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x11812b800 == 29 [pid = 1666] [id = 517] 08:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x115df1400) [pid = 1666] [serial = 1551] [outer = 0x0] 08:37:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116749800) [pid = 1666] [serial = 1552] [outer = 0x115df1400] 08:37:51 INFO - PROCESS | 1666 | 1468683471996 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x117104800) [pid = 1666] [serial = 1553] [outer = 0x115df1400] 08:37:52 INFO - PROCESS | 1666 | 1468683472337 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]]]}] 08:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 475ms 08:37:52 INFO - PROCESS | 1666 | 1468683472351 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:37:52 INFO - PROCESS | 1666 | 1468683472359 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:37:52 INFO - PROCESS | 1666 | 1468683472362 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1666 | 1468683472365 Marionette TRACE conn2 <- [1,2042,null,{}] 08:37:52 INFO - PROCESS | 1666 | 1468683472373 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}] 08:37:52 INFO - PROCESS | 1666 | 1468683472377 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:52 INFO - PROCESS | 1666 | 1468683472462 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:37:52 INFO - PROCESS | 1666 | 1468683472519 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 1666 | 1468683472521 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x123813800 == 30 [pid = 1666] [id = 518] 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1174d6000) [pid = 1666] [serial = 1554] [outer = 0x0] 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11813bc00) [pid = 1666] [serial = 1555] [outer = 0x1174d6000] 08:37:52 INFO - PROCESS | 1666 | 1468683472549 Marionette DEBUG loaded listener.js 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1181fb000) [pid = 1666] [serial = 1556] [outer = 0x1174d6000] 08:37:52 INFO - PROCESS | 1666 | 1468683472856 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]]]}] 08:37:52 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) 08:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 524ms 08:37:52 INFO - PROCESS | 1666 | 1468683472886 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:37:52 INFO - PROCESS | 1666 | 1468683472888 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:37:52 INFO - PROCESS | 1666 | 1468683472890 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:37:52 INFO - PROCESS | 1666 | 1468683472891 Marionette TRACE conn2 <- [1,2046,null,{}] 08:37:52 INFO - PROCESS | 1666 | 1468683472893 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}] 08:37:52 INFO - PROCESS | 1666 | 1468683472894 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:52 INFO - PROCESS | 1666 | 1468683472968 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:37:52 INFO - PROCESS | 1666 | 1468683472972 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:52 INFO - PROCESS | 1666 | 1468683472973 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x1245d7000 == 31 [pid = 1666] [id = 519] 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1184d2800) [pid = 1666] [serial = 1557] [outer = 0x0] 08:37:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1186b8c00) [pid = 1666] [serial = 1558] [outer = 0x1184d2800] 08:37:53 INFO - PROCESS | 1666 | 1468683473000 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119123400) [pid = 1666] [serial = 1559] [outer = 0x1184d2800] 08:37:53 INFO - PROCESS | 1666 | 1468683473337 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]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 08:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:37:53 INFO - PROCESS | 1666 | 1468683473359 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1666 | 1468683473360 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:37:53 INFO - PROCESS | 1666 | 1468683473362 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1666 | 1468683473364 Marionette TRACE conn2 <- [1,2050,null,{}] 08:37:53 INFO - PROCESS | 1666 | 1468683473369 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}] 08:37:53 INFO - PROCESS | 1666 | 1468683473371 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:53 INFO - PROCESS | 1666 | 1468683473484 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:37:53 INFO - PROCESS | 1666 | 1468683473498 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:53 INFO - PROCESS | 1666 | 1468683473500 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x125588000 == 32 [pid = 1666] [id = 520] 08:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119123800) [pid = 1666] [serial = 1560] [outer = 0x0] 08:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1196a0000) [pid = 1666] [serial = 1561] [outer = 0x119123800] 08:37:53 INFO - PROCESS | 1666 | 1468683473525 Marionette DEBUG loaded listener.js 08:37:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11996b000) [pid = 1666] [serial = 1562] [outer = 0x119123800] 08:37:53 INFO - PROCESS | 1666 | 1468683473883 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]]]}] 08:37:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:37:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 571ms 08:37:53 INFO - PROCESS | 1666 | 1468683473934 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:37:53 INFO - PROCESS | 1666 | 1468683473935 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:37:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:37:53 INFO - PROCESS | 1666 | 1468683473937 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:37:53 INFO - PROCESS | 1666 | 1468683473938 Marionette TRACE conn2 <- [1,2054,null,{}] 08:37:53 INFO - PROCESS | 1666 | 1468683473940 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}] 08:37:53 INFO - PROCESS | 1666 | 1468683473944 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:54 INFO - PROCESS | 1666 | 1468683474059 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:37:54 INFO - PROCESS | 1666 | 1468683474070 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 1666 | 1468683474071 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x129016800 == 33 [pid = 1666] [id = 521] 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x118431c00) [pid = 1666] [serial = 1563] [outer = 0x0] 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x120fdcc00) [pid = 1666] [serial = 1564] [outer = 0x118431c00] 08:37:54 INFO - PROCESS | 1666 | 1468683474096 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x124ae3400) [pid = 1666] [serial = 1565] [outer = 0x118431c00] 08:37:54 INFO - PROCESS | 1666 | 1468683474474 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]]]}] 08:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 568ms 08:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:37:54 INFO - PROCESS | 1666 | 1468683474506 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:37:54 INFO - PROCESS | 1666 | 1468683474507 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:37:54 INFO - PROCESS | 1666 | 1468683474509 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:37:54 INFO - PROCESS | 1666 | 1468683474510 Marionette TRACE conn2 <- [1,2058,null,{}] 08:37:54 INFO - PROCESS | 1666 | 1468683474512 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}] 08:37:54 INFO - PROCESS | 1666 | 1468683474513 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:54 INFO - PROCESS | 1666 | 1468683474614 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:37:54 INFO - PROCESS | 1666 | 1468683474617 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:54 INFO - PROCESS | 1666 | 1468683474618 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a529000 == 34 [pid = 1666] [id = 522] 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1196aac00) [pid = 1666] [serial = 1566] [outer = 0x0] 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1254ad800) [pid = 1666] [serial = 1567] [outer = 0x1196aac00] 08:37:54 INFO - PROCESS | 1666 | 1468683474642 Marionette DEBUG loaded listener.js 08:37:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x126429000) [pid = 1666] [serial = 1568] [outer = 0x1196aac00] 08:37:54 INFO - PROCESS | 1666 | 1468683474975 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]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 08:37:55 INFO - PROCESS | 1666 | 1468683475030 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 1666 | 1468683475031 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:37:55 INFO - PROCESS | 1666 | 1468683475033 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1666 | 1468683475034 Marionette TRACE conn2 <- [1,2062,null,{}] 08:37:55 INFO - PROCESS | 1666 | 1468683475036 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}] 08:37:55 INFO - PROCESS | 1666 | 1468683475037 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:55 INFO - PROCESS | 1666 | 1468683475133 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:37:55 INFO - PROCESS | 1666 | 1468683475170 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 1666 | 1468683475171 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ae9f800 == 35 [pid = 1666] [id = 523] 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x126429c00) [pid = 1666] [serial = 1569] [outer = 0x0] 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12809d800) [pid = 1666] [serial = 1570] [outer = 0x126429c00] 08:37:55 INFO - PROCESS | 1666 | 1468683475195 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x126044400) [pid = 1666] [serial = 1571] [outer = 0x126429c00] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x119959800) [pid = 1666] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x110d57400) [pid = 1666] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1121ba400) [pid = 1666] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x110e9bc00) [pid = 1666] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119429000) [pid = 1666] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1150d5c00) [pid = 1666] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1176e5c00) [pid = 1666] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1174cd000) [pid = 1666] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1184c6400) [pid = 1666] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x111c83400) [pid = 1666] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1150d5000) [pid = 1666] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1254b0000) [pid = 1666] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1282b8800) [pid = 1666] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x119968c00) [pid = 1666] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12809a400) [pid = 1666] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:37:55 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1181ee000) [pid = 1666] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:37:55 INFO - PROCESS | 1666 | 1468683475694 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]]]}] 08:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 668ms 08:37:55 INFO - PROCESS | 1666 | 1468683475702 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:37:55 INFO - PROCESS | 1666 | 1468683475703 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:37:55 INFO - PROCESS | 1666 | 1468683475706 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:37:55 INFO - PROCESS | 1666 | 1468683475707 Marionette TRACE conn2 <- [1,2066,null,{}] 08:37:55 INFO - PROCESS | 1666 | 1468683475709 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}] 08:37:55 INFO - PROCESS | 1666 | 1468683475710 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:55 INFO - PROCESS | 1666 | 1468683475792 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:37:55 INFO - PROCESS | 1666 | 1468683475796 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:55 INFO - PROCESS | 1666 | 1468683475799 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x129011000 == 36 [pid = 1666] [id = 524] 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x111fe3800) [pid = 1666] [serial = 1572] [outer = 0x0] 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x115df2000) [pid = 1666] [serial = 1573] [outer = 0x111fe3800] 08:37:55 INFO - PROCESS | 1666 | 1468683475823 Marionette DEBUG loaded listener.js 08:37:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118482c00) [pid = 1666] [serial = 1574] [outer = 0x111fe3800] 08:37:56 INFO - PROCESS | 1666 | 1468683476140 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]]]}] 08:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 469ms 08:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:37:56 INFO - PROCESS | 1666 | 1468683476175 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:37:56 INFO - PROCESS | 1666 | 1468683476177 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:37:56 INFO - PROCESS | 1666 | 1468683476179 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 1666 | 1468683476180 Marionette TRACE conn2 <- [1,2070,null,{}] 08:37:56 INFO - PROCESS | 1666 | 1468683476184 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}] 08:37:56 INFO - PROCESS | 1666 | 1468683476186 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:56 INFO - PROCESS | 1666 | 1468683476260 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:37:56 INFO - PROCESS | 1666 | 1468683476318 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 1666 | 1468683476320 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba31000 == 37 [pid = 1666] [id = 525] 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x112986400) [pid = 1666] [serial = 1575] [outer = 0x0] 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119966000) [pid = 1666] [serial = 1576] [outer = 0x112986400] 08:37:56 INFO - PROCESS | 1666 | 1468683476343 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12809a400) [pid = 1666] [serial = 1577] [outer = 0x112986400] 08:37:56 INFO - PROCESS | 1666 | 1468683476627 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]]]}] 08:37:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:37:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 470ms 08:37:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:37:56 INFO - PROCESS | 1666 | 1468683476655 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:37:56 INFO - PROCESS | 1666 | 1468683476656 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:37:56 INFO - PROCESS | 1666 | 1468683476659 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:37:56 INFO - PROCESS | 1666 | 1468683476660 Marionette TRACE conn2 <- [1,2074,null,{}] 08:37:56 INFO - PROCESS | 1666 | 1468683476663 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}] 08:37:56 INFO - PROCESS | 1666 | 1468683476667 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:56 INFO - PROCESS | 1666 | 1468683476767 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:37:56 INFO - PROCESS | 1666 | 1468683476770 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:56 INFO - PROCESS | 1666 | 1468683476772 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c347000 == 38 [pid = 1666] [id = 526] 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x128176000) [pid = 1666] [serial = 1578] [outer = 0x0] 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12817fc00) [pid = 1666] [serial = 1579] [outer = 0x128176000] 08:37:56 INFO - PROCESS | 1666 | 1468683476798 Marionette DEBUG loaded listener.js 08:37:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1291e7400) [pid = 1666] [serial = 1580] [outer = 0x128176000] 08:37:57 INFO - PROCESS | 1666 | 1468683477224 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]]]}] 08:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 623ms 08:37:57 INFO - PROCESS | 1666 | 1468683477283 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:37:57 INFO - PROCESS | 1666 | 1468683477286 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:37:57 INFO - PROCESS | 1666 | 1468683477289 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:37:57 INFO - PROCESS | 1666 | 1468683477291 Marionette TRACE conn2 <- [1,2078,null,{}] 08:37:57 INFO - PROCESS | 1666 | 1468683477294 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}] 08:37:57 INFO - PROCESS | 1666 | 1468683477296 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:57 INFO - PROCESS | 1666 | 1468683477412 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:37:57 INFO - PROCESS | 1666 | 1468683477424 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:57 INFO - PROCESS | 1666 | 1468683477425 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6d7800 == 39 [pid = 1666] [id = 527] 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1291edc00) [pid = 1666] [serial = 1581] [outer = 0x0] 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129357c00) [pid = 1666] [serial = 1582] [outer = 0x1291edc00] 08:37:57 INFO - PROCESS | 1666 | 1468683477462 Marionette DEBUG loaded listener.js 08:37:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12951a800) [pid = 1666] [serial = 1583] [outer = 0x1291edc00] 08:37:58 INFO - PROCESS | 1666 | 1468683478036 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]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 827ms 08:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:37:58 INFO - PROCESS | 1666 | 1468683478116 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1666 | 1468683478119 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:37:58 INFO - PROCESS | 1666 | 1468683478122 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1666 | 1468683478124 Marionette TRACE conn2 <- [1,2082,null,{}] 08:37:58 INFO - PROCESS | 1666 | 1468683478128 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}] 08:37:58 INFO - PROCESS | 1666 | 1468683478130 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:58 INFO - PROCESS | 1666 | 1468683478241 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:37:58 INFO - PROCESS | 1666 | 1468683478300 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:58 INFO - PROCESS | 1666 | 1468683478302 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x118168000 == 40 [pid = 1666] [id = 528] 08:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x113247400) [pid = 1666] [serial = 1584] [outer = 0x0] 08:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11386f800) [pid = 1666] [serial = 1585] [outer = 0x113247400] 08:37:58 INFO - PROCESS | 1666 | 1468683478333 Marionette DEBUG loaded listener.js 08:37:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116075400) [pid = 1666] [serial = 1586] [outer = 0x113247400] 08:37:58 INFO - PROCESS | 1666 | 1468683478898 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]]]}] 08:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 826ms 08:37:58 INFO - PROCESS | 1666 | 1468683478947 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:37:58 INFO - PROCESS | 1666 | 1468683478950 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:37:58 INFO - PROCESS | 1666 | 1468683478955 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:37:58 INFO - PROCESS | 1666 | 1468683478957 Marionette TRACE conn2 <- [1,2086,null,{}] 08:37:58 INFO - PROCESS | 1666 | 1468683478959 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}] 08:37:58 INFO - PROCESS | 1666 | 1468683478961 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:59 INFO - PROCESS | 1666 | 1468683479089 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:37:59 INFO - PROCESS | 1666 | 1468683479170 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 1666 | 1468683479172 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x123827000 == 41 [pid = 1666] [id = 529] 08:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x111e62400) [pid = 1666] [serial = 1587] [outer = 0x0] 08:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x116970000) [pid = 1666] [serial = 1588] [outer = 0x111e62400] 08:37:59 INFO - PROCESS | 1666 | 1468683479204 Marionette DEBUG loaded listener.js 08:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1181f6400) [pid = 1666] [serial = 1589] [outer = 0x111e62400] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12c347000 == 40 [pid = 1666] [id = 526] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba31000 == 39 [pid = 1666] [id = 525] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x129011000 == 38 [pid = 1666] [id = 524] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12ae9f800 == 37 [pid = 1666] [id = 523] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12a529000 == 36 [pid = 1666] [id = 522] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x129016800 == 35 [pid = 1666] [id = 521] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x125588000 == 34 [pid = 1666] [id = 520] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1245d7000 == 33 [pid = 1666] [id = 519] 08:37:59 INFO - PROCESS | 1666 | 1468683479831 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]]]}] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x123813800 == 32 [pid = 1666] [id = 518] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x11812b800 == 31 [pid = 1666] [id = 517] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x1162ea800 == 30 [pid = 1666] [id = 516] 08:37:59 INFO - PROCESS | 1666 | --DOCSHELL 0x119364000 == 29 [pid = 1666] [id = 515] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x120ede000) [pid = 1666] [serial = 1510] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124de3c00) [pid = 1666] [serial = 1513] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x119427000) [pid = 1666] [serial = 1522] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x118deb400) [pid = 1666] [serial = 1507] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12641e000) [pid = 1666] [serial = 1487] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x115df8c00) [pid = 1666] [serial = 1495] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x116751400) [pid = 1666] [serial = 1496] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118143c00) [pid = 1666] [serial = 1501] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11842c400) [pid = 1666] [serial = 1502] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1174d5400) [pid = 1666] [serial = 1492] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x118144000) [pid = 1666] [serial = 1493] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118658800) [pid = 1666] [serial = 1504] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118757c00) [pid = 1666] [serial = 1505] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1128a8400) [pid = 1666] [serial = 1489] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x113307800) [pid = 1666] [serial = 1490] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x116914400) [pid = 1666] [serial = 1498] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1171c9400) [pid = 1666] [serial = 1499] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1265b3800) [pid = 1666] [serial = 1517] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12603e000) [pid = 1666] [serial = 1516] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1291f0000) [pid = 1666] [serial = 1531] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124ffb800) [pid = 1666] [serial = 1514] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128098400) [pid = 1666] [serial = 1519] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1284a8800) [pid = 1666] [serial = 1528] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x128099c00) [pid = 1666] [serial = 1523] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1284a3c00) [pid = 1666] [serial = 1526] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12809d400) [pid = 1666] [serial = 1520] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12935fc00) [pid = 1666] [serial = 1532] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x124560800) [pid = 1666] [serial = 1511] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1280a5800) [pid = 1666] [serial = 1525] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1196ad800) [pid = 1666] [serial = 1508] [outer = 0x0] [url = about:blank] 08:37:59 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12908a800) [pid = 1666] [serial = 1529] [outer = 0x0] [url = about:blank] 08:37:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:37:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 921ms 08:37:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:37:59 INFO - PROCESS | 1666 | 1468683479876 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:37:59 INFO - PROCESS | 1666 | 1468683479879 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:37:59 INFO - PROCESS | 1666 | 1468683479884 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:37:59 INFO - PROCESS | 1666 | 1468683479886 Marionette TRACE conn2 <- [1,2090,null,{}] 08:37:59 INFO - PROCESS | 1666 | 1468683479890 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}] 08:37:59 INFO - PROCESS | 1666 | 1468683479891 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:59 INFO - PROCESS | 1666 | 1468683479967 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:37:59 INFO - PROCESS | 1666 | 1468683479974 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:37:59 INFO - PROCESS | 1666 | 1468683479977 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:37:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f13800 == 30 [pid = 1666] [id = 530] 08:37:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1160e4c00) [pid = 1666] [serial = 1590] [outer = 0x0] 08:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1166f7c00) [pid = 1666] [serial = 1591] [outer = 0x1160e4c00] 08:38:00 INFO - PROCESS | 1666 | 1468683480007 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x117105400) [pid = 1666] [serial = 1592] [outer = 0x1160e4c00] 08:38:00 INFO - PROCESS | 1666 | 1468683480358 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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 522ms 08:38:00 INFO - PROCESS | 1666 | 1468683480422 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1666 | 1468683480425 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:38:00 INFO - PROCESS | 1666 | 1468683480431 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1666 | 1468683480432 Marionette TRACE conn2 <- [1,2094,null,{}] 08:38:00 INFO - PROCESS | 1666 | 1468683480435 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}] 08:38:00 INFO - PROCESS | 1666 | 1468683480436 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:00 INFO - PROCESS | 1666 | 1468683480519 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:38:00 INFO - PROCESS | 1666 | 1468683480545 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:00 INFO - PROCESS | 1666 | 1468683480547 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ab7000 == 31 [pid = 1666] [id = 531] 08:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x118148000) [pid = 1666] [serial = 1593] [outer = 0x0] 08:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1181f1400) [pid = 1666] [serial = 1594] [outer = 0x118148000] 08:38:00 INFO - PROCESS | 1666 | 1468683480575 Marionette DEBUG loaded listener.js 08:38:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x118491400) [pid = 1666] [serial = 1595] [outer = 0x118148000] 08:38:00 INFO - PROCESS | 1666 | 1468683480925 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]]]}] 08:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 08:38:00 INFO - PROCESS | 1666 | 1468683480951 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:38:00 INFO - PROCESS | 1666 | 1468683480953 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:38:00 INFO - PROCESS | 1666 | 1468683480955 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:38:00 INFO - PROCESS | 1666 | 1468683480957 Marionette TRACE conn2 <- [1,2098,null,{}] 08:38:00 INFO - PROCESS | 1666 | 1468683480971 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}] 08:38:00 INFO - PROCESS | 1666 | 1468683480974 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:01 INFO - PROCESS | 1666 | 1468683481077 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:38:01 INFO - PROCESS | 1666 | 1468683481085 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1666 | 1468683481087 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x124ab0800 == 32 [pid = 1666] [id = 532] 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112e92400) [pid = 1666] [serial = 1596] [outer = 0x0] 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118df2400) [pid = 1666] [serial = 1597] [outer = 0x112e92400] 08:38:01 INFO - PROCESS | 1666 | 1468683481115 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x117103800) [pid = 1666] [serial = 1598] [outer = 0x112e92400] 08:38:01 INFO - PROCESS | 1666 | 1468683481437 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]]]}] 08:38:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:38:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 523ms 08:38:01 INFO - PROCESS | 1666 | 1468683481478 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:38:01 INFO - PROCESS | 1666 | 1468683481480 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:38:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:38:01 INFO - PROCESS | 1666 | 1468683481485 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:38:01 INFO - PROCESS | 1666 | 1468683481486 Marionette TRACE conn2 <- [1,2102,null,{}] 08:38:01 INFO - PROCESS | 1666 | 1468683481488 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}] 08:38:01 INFO - PROCESS | 1666 | 1468683481489 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:01 INFO - PROCESS | 1666 | 1468683481599 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:38:01 INFO - PROCESS | 1666 | 1468683481605 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:01 INFO - PROCESS | 1666 | 1468683481606 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x1269bd000 == 33 [pid = 1666] [id = 533] 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118658800) [pid = 1666] [serial = 1599] [outer = 0x0] 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x120fd5400) [pid = 1666] [serial = 1600] [outer = 0x118658800] 08:38:01 INFO - PROCESS | 1666 | 1468683481631 Marionette DEBUG loaded listener.js 08:38:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x123e6f000) [pid = 1666] [serial = 1601] [outer = 0x118658800] 08:38:01 INFO - PROCESS | 1666 | 1468683481974 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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 518ms 08:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:38:02 INFO - PROCESS | 1666 | 1468683482003 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1666 | 1468683482004 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:38:02 INFO - PROCESS | 1666 | 1468683482006 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1666 | 1468683482007 Marionette TRACE conn2 <- [1,2106,null,{}] 08:38:02 INFO - PROCESS | 1666 | 1468683482009 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}] 08:38:02 INFO - PROCESS | 1666 | 1468683482010 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:02 INFO - PROCESS | 1666 | 1468683482112 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:38:02 INFO - PROCESS | 1666 | 1468683482116 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 1666 | 1468683482117 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x129197000 == 34 [pid = 1666] [id = 534] 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1128ad400) [pid = 1666] [serial = 1602] [outer = 0x0] 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12410b000) [pid = 1666] [serial = 1603] [outer = 0x1128ad400] 08:38:02 INFO - PROCESS | 1666 | 1468683482141 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124ae1000) [pid = 1666] [serial = 1604] [outer = 0x1128ad400] 08:38:02 INFO - PROCESS | 1666 | 1468683482488 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]]]}] 08:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 08:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:38:02 INFO - PROCESS | 1666 | 1468683482524 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:38:02 INFO - PROCESS | 1666 | 1468683482525 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:38:02 INFO - PROCESS | 1666 | 1468683482527 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:38:02 INFO - PROCESS | 1666 | 1468683482528 Marionette TRACE conn2 <- [1,2110,null,{}] 08:38:02 INFO - PROCESS | 1666 | 1468683482531 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}] 08:38:02 INFO - PROCESS | 1666 | 1468683482535 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:02 INFO - PROCESS | 1666 | 1468683482657 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:38:02 INFO - PROCESS | 1666 | 1468683482676 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:02 INFO - PROCESS | 1666 | 1468683482677 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x12add8000 == 35 [pid = 1666] [id = 535] 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124de3c00) [pid = 1666] [serial = 1605] [outer = 0x0] 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126530000) [pid = 1666] [serial = 1606] [outer = 0x124de3c00] 08:38:02 INFO - PROCESS | 1666 | 1468683482702 Marionette DEBUG loaded listener.js 08:38:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1282b2800) [pid = 1666] [serial = 1607] [outer = 0x124de3c00] 08:38:03 INFO - PROCESS | 1666 | 1468683483101 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]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 621ms 08:38:03 INFO - PROCESS | 1666 | 1468683483150 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:38:03 INFO - PROCESS | 1666 | 1468683483152 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:38:03 INFO - PROCESS | 1666 | 1468683483156 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1666 | 1468683483158 Marionette TRACE conn2 <- [1,2114,null,{}] 08:38:03 INFO - PROCESS | 1666 | 1468683483161 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}] 08:38:03 INFO - PROCESS | 1666 | 1468683483163 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:03 INFO - PROCESS | 1666 | 1468683483290 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:38:03 INFO - PROCESS | 1666 | 1468683483303 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1666 | 1468683483304 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba21800 == 36 [pid = 1666] [id = 536] 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1284a7000) [pid = 1666] [serial = 1608] [outer = 0x0] 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129082400) [pid = 1666] [serial = 1609] [outer = 0x1284a7000] 08:38:03 INFO - PROCESS | 1666 | 1468683483328 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1291e5c00) [pid = 1666] [serial = 1610] [outer = 0x1284a7000] 08:38:03 INFO - PROCESS | 1666 | 1468683483657 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]]]}] 08:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms 08:38:03 INFO - PROCESS | 1666 | 1468683483676 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:38:03 INFO - PROCESS | 1666 | 1468683483677 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:38:03 INFO - PROCESS | 1666 | 1468683483679 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:38:03 INFO - PROCESS | 1666 | 1468683483680 Marionette TRACE conn2 <- [1,2118,null,{}] 08:38:03 INFO - PROCESS | 1666 | 1468683483683 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}] 08:38:03 INFO - PROCESS | 1666 | 1468683483684 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:03 INFO - PROCESS | 1666 | 1468683483786 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:38:03 INFO - PROCESS | 1666 | 1468683483797 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:03 INFO - PROCESS | 1666 | 1468683483799 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be7b000 == 37 [pid = 1666] [id = 537] 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1291e7c00) [pid = 1666] [serial = 1611] [outer = 0x0] 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x129356c00) [pid = 1666] [serial = 1612] [outer = 0x1291e7c00] 08:38:03 INFO - PROCESS | 1666 | 1468683483822 Marionette DEBUG loaded listener.js 08:38:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12951b800) [pid = 1666] [serial = 1613] [outer = 0x1291e7c00] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118431c00) [pid = 1666] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1174d6000) [pid = 1666] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1184d2800) [pid = 1666] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x113308400) [pid = 1666] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116077c00) [pid = 1666] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x115df1400) [pid = 1666] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x115021800) [pid = 1666] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1176e6c00) [pid = 1666] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x120fd7c00) [pid = 1666] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113f2e000) [pid = 1666] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1196aac00) [pid = 1666] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x126429c00) [pid = 1666] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x111fe3800) [pid = 1666] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x112986400) [pid = 1666] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x128176000) [pid = 1666] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:38:04 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x119123800) [pid = 1666] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:38:04 INFO - PROCESS | 1666 | 1468683484239 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]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 569ms 08:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:38:04 INFO - PROCESS | 1666 | 1468683484252 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 1666 | 1468683484254 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:38:04 INFO - PROCESS | 1666 | 1468683484256 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1666 | 1468683484257 Marionette TRACE conn2 <- [1,2122,null,{}] 08:38:04 INFO - PROCESS | 1666 | 1468683484260 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}] 08:38:04 INFO - PROCESS | 1666 | 1468683484262 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:04 INFO - PROCESS | 1666 | 1468683484393 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:38:04 INFO - PROCESS | 1666 | 1468683484438 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:04 INFO - PROCESS | 1666 | 1468683484439 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a1c000 == 38 [pid = 1666] [id = 538] 08:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x111c83800) [pid = 1666] [serial = 1614] [outer = 0x0] 08:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x117107800) [pid = 1666] [serial = 1615] [outer = 0x111c83800] 08:38:04 INFO - PROCESS | 1666 | 1468683484471 Marionette DEBUG loaded listener.js 08:38:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119123800) [pid = 1666] [serial = 1616] [outer = 0x111c83800] 08:38:04 INFO - PROCESS | 1666 | 1468683484769 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]]]}] 08:38:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:38:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 570ms 08:38:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:38:04 INFO - PROCESS | 1666 | 1468683484827 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:38:04 INFO - PROCESS | 1666 | 1468683484829 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:38:04 INFO - PROCESS | 1666 | 1468683484836 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:38:04 INFO - PROCESS | 1666 | 1468683484838 Marionette TRACE conn2 <- [1,2126,null,{}] 08:38:04 INFO - PROCESS | 1666 | 1468683484842 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}] 08:38:04 INFO - PROCESS | 1666 | 1468683484843 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:05 INFO - PROCESS | 1666 | 1468683485005 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:38:05 INFO - PROCESS | 1666 | 1468683485014 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 1666 | 1468683485015 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c342800 == 39 [pid = 1666] [id = 539] 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1128b3c00) [pid = 1666] [serial = 1617] [outer = 0x0] 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12391bc00) [pid = 1666] [serial = 1618] [outer = 0x1128b3c00] 08:38:05 INFO - PROCESS | 1666 | 1468683485065 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12907c400) [pid = 1666] [serial = 1619] [outer = 0x1128b3c00] 08:38:05 INFO - PROCESS | 1666 | 1468683485474 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]]]}] 08:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 674ms 08:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:38:05 INFO - PROCESS | 1666 | 1468683485507 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:38:05 INFO - PROCESS | 1666 | 1468683485508 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:38:05 INFO - PROCESS | 1666 | 1468683485510 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:38:05 INFO - PROCESS | 1666 | 1468683485512 Marionette TRACE conn2 <- [1,2130,null,{}] 08:38:05 INFO - PROCESS | 1666 | 1468683485514 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}] 08:38:05 INFO - PROCESS | 1666 | 1468683485516 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:05 INFO - PROCESS | 1666 | 1468683485636 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:38:05 INFO - PROCESS | 1666 | 1468683485641 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:05 INFO - PROCESS | 1666 | 1468683485643 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb70000 == 40 [pid = 1666] [id = 540] 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x123e6c400) [pid = 1666] [serial = 1620] [outer = 0x0] 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12951cc00) [pid = 1666] [serial = 1621] [outer = 0x123e6c400] 08:38:05 INFO - PROCESS | 1666 | 1468683485668 Marionette DEBUG loaded listener.js 08:38:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12a670c00) [pid = 1666] [serial = 1622] [outer = 0x123e6c400] 08:38:05 INFO - PROCESS | 1666 | 1468683485987 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] 08:38:06 INFO - PROCESS | 1666 | 1468683486080 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:38:06 INFO - PROCESS | 1666 | 1468683486086 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1666 | 1468683486089 Marionette TRACE conn2 <- [1,2134,null,{}] 08:38:06 INFO - PROCESS | 1666 | 1468683486092 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}] 08:38:06 INFO - PROCESS | 1666 | 1468683486094 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:06 INFO - PROCESS | 1666 | 1468683486192 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:38:06 INFO - PROCESS | 1666 | 1468683486290 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1666 | 1468683486292 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e5c000 == 41 [pid = 1666] [id = 541] 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x113302800) [pid = 1666] [serial = 1623] [outer = 0x0] 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x113864400) [pid = 1666] [serial = 1624] [outer = 0x113302800] 08:38:06 INFO - PROCESS | 1666 | 1468683486324 Marionette DEBUG loaded listener.js 08:38:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x116908c00) [pid = 1666] [serial = 1625] [outer = 0x113302800] 08:38:06 INFO - PROCESS | 1666 | 1468683486758 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]]]}] 08:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 721ms 08:38:06 INFO - PROCESS | 1666 | 1468683486808 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:38:06 INFO - PROCESS | 1666 | 1468683486810 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:38:06 INFO - PROCESS | 1666 | 1468683486814 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:38:06 INFO - PROCESS | 1666 | 1468683486817 Marionette TRACE conn2 <- [1,2138,null,{}] 08:38:06 INFO - PROCESS | 1666 | 1468683486820 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}] 08:38:06 INFO - PROCESS | 1666 | 1468683486822 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:06 INFO - PROCESS | 1666 | 1468683486928 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:38:06 INFO - PROCESS | 1666 | 1468683486990 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:06 INFO - PROCESS | 1666 | 1468683486991 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254be800 == 42 [pid = 1666] [id = 542] 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1171c9400) [pid = 1666] [serial = 1626] [outer = 0x0] 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1181f2800) [pid = 1666] [serial = 1627] [outer = 0x1171c9400] 08:38:07 INFO - PROCESS | 1666 | 1468683487022 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11875b800) [pid = 1666] [serial = 1628] [outer = 0x1171c9400] 08:38:07 INFO - PROCESS | 1666 | 1468683487469 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]]]}] 08:38:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:38:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 723ms 08:38:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:38:07 INFO - PROCESS | 1666 | 1468683487535 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:38:07 INFO - PROCESS | 1666 | 1468683487537 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:38:07 INFO - PROCESS | 1666 | 1468683487558 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:38:07 INFO - PROCESS | 1666 | 1468683487559 Marionette TRACE conn2 <- [1,2142,null,{}] 08:38:07 INFO - PROCESS | 1666 | 1468683487564 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}] 08:38:07 INFO - PROCESS | 1666 | 1468683487567 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:07 INFO - PROCESS | 1666 | 1468683487702 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:38:07 INFO - PROCESS | 1666 | 1468683487762 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:07 INFO - PROCESS | 1666 | 1468683487765 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb78000 == 43 [pid = 1666] [id = 543] 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x123920000) [pid = 1666] [serial = 1629] [outer = 0x0] 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1248da800) [pid = 1666] [serial = 1630] [outer = 0x123920000] 08:38:07 INFO - PROCESS | 1666 | 1468683487796 Marionette DEBUG loaded listener.js 08:38:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1254b4c00) [pid = 1666] [serial = 1631] [outer = 0x123920000] 08:38:08 INFO - PROCESS | 1666 | 1468683488207 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] 08:38:08 INFO - PROCESS | 1666 | 1468683488231 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 08:38:08 INFO - PROCESS | 1666 | 1468683488233 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:38:08 INFO - PROCESS | 1666 | 1468683488235 Marionette TRACE conn2 <- [1,2146,null,{}] 08:38:08 INFO - PROCESS | 1666 | 1468683488237 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}] 08:38:08 INFO - PROCESS | 1666 | 1468683488238 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:08 INFO - PROCESS | 1666 | 1468683488339 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:38:08 INFO - PROCESS | 1666 | 1468683488402 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:08 INFO - PROCESS | 1666 | 1468683488403 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d342800 == 44 [pid = 1666] [id = 544] 08:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x126042c00) [pid = 1666] [serial = 1632] [outer = 0x0] 08:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x12809fc00) [pid = 1666] [serial = 1633] [outer = 0x126042c00] 08:38:08 INFO - PROCESS | 1666 | 1468683488432 Marionette DEBUG loaded listener.js 08:38:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1284a3c00) [pid = 1666] [serial = 1634] [outer = 0x126042c00] 08:38:09 INFO - PROCESS | 1666 | 1468683489057 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] 08:38:09 INFO - PROCESS | 1666 | 1468683489109 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:38:09 INFO - PROCESS | 1666 | 1468683489113 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:38:09 INFO - PROCESS | 1666 | 1468683489117 Marionette TRACE conn2 <- [1,2150,null,{}] 08:38:09 INFO - PROCESS | 1666 | 1468683489123 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}] 08:38:09 INFO - PROCESS | 1666 | 1468683489125 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:09 INFO - PROCESS | 1666 | 1468683489217 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:38:09 INFO - PROCESS | 1666 | 1468683489298 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:09 INFO - PROCESS | 1666 | 1468683489300 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x116019800 == 45 [pid = 1666] [id = 545] 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x11607fc00) [pid = 1666] [serial = 1635] [outer = 0x0] 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x116743c00) [pid = 1666] [serial = 1636] [outer = 0x11607fc00] 08:38:09 INFO - PROCESS | 1666 | 1468683489328 Marionette DEBUG loaded listener.js 08:38:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x117105000) [pid = 1666] [serial = 1637] [outer = 0x11607fc00] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12c342800 == 44 [pid = 1666] [id = 539] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x124a1c000 == 43 [pid = 1666] [id = 538] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12be7b000 == 42 [pid = 1666] [id = 537] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba21800 == 41 [pid = 1666] [id = 536] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12add8000 == 40 [pid = 1666] [id = 535] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x129197000 == 39 [pid = 1666] [id = 534] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1269bd000 == 38 [pid = 1666] [id = 533] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x124ab0800 == 37 [pid = 1666] [id = 532] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x119ab7000 == 36 [pid = 1666] [id = 531] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116f13800 == 35 [pid = 1666] [id = 530] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x123827000 == 34 [pid = 1666] [id = 529] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x118168000 == 33 [pid = 1666] [id = 528] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6d7800 == 32 [pid = 1666] [id = 527] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12d342800 == 31 [pid = 1666] [id = 544] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb78000 == 30 [pid = 1666] [id = 543] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x1254be800 == 29 [pid = 1666] [id = 542] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb70000 == 28 [pid = 1666] [id = 540] 08:38:10 INFO - PROCESS | 1666 | --DOCSHELL 0x116e5c000 == 27 [pid = 1666] [id = 541] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x120fdcc00) [pid = 1666] [serial = 1564] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x11813bc00) [pid = 1666] [serial = 1555] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1181fb000) [pid = 1666] [serial = 1556] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1186b8c00) [pid = 1666] [serial = 1558] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x119123400) [pid = 1666] [serial = 1559] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11336d400) [pid = 1666] [serial = 1549] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1160db000) [pid = 1666] [serial = 1534] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x113a9ec00) [pid = 1666] [serial = 1550] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116749800) [pid = 1666] [serial = 1552] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x117105c00) [pid = 1666] [serial = 1535] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x117104800) [pid = 1666] [serial = 1553] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x116915000) [pid = 1666] [serial = 1547] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1160d9000) [pid = 1666] [serial = 1546] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118656c00) [pid = 1666] [serial = 1538] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1181f7400) [pid = 1666] [serial = 1537] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124564800) [pid = 1666] [serial = 1541] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x123bee400) [pid = 1666] [serial = 1540] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126768400) [pid = 1666] [serial = 1544] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118657c00) [pid = 1666] [serial = 1543] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1254ad800) [pid = 1666] [serial = 1567] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12809d800) [pid = 1666] [serial = 1570] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x115df2000) [pid = 1666] [serial = 1573] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x119966000) [pid = 1666] [serial = 1576] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x118482c00) [pid = 1666] [serial = 1574] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12817fc00) [pid = 1666] [serial = 1579] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x126044400) [pid = 1666] [serial = 1571] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1196a0000) [pid = 1666] [serial = 1561] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1291e7400) [pid = 1666] [serial = 1580] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12809a400) [pid = 1666] [serial = 1577] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x129357c00) [pid = 1666] [serial = 1582] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124ae3400) [pid = 1666] [serial = 1565] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x126429000) [pid = 1666] [serial = 1568] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x11996b000) [pid = 1666] [serial = 1562] [outer = 0x0] [url = about:blank] 08:38:10 INFO - PROCESS | 1666 | 1468683490370 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1284ms 08:38:10 INFO - PROCESS | 1666 | 1468683490397 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:38:10 INFO - PROCESS | 1666 | 1468683490400 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:38:10 INFO - PROCESS | 1666 | 1468683490403 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1666 | 1468683490405 Marionette TRACE conn2 <- [1,2154,null,{}] 08:38:10 INFO - PROCESS | 1666 | 1468683490408 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}] 08:38:10 INFO - PROCESS | 1666 | 1468683490410 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:10 INFO - PROCESS | 1666 | 1468683490488 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:38:10 INFO - PROCESS | 1666 | 1468683490493 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:10 INFO - PROCESS | 1666 | 1468683490496 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x116663800 == 28 [pid = 1666] [id = 546] 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x112988c00) [pid = 1666] [serial = 1638] [outer = 0x0] 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1133dbc00) [pid = 1666] [serial = 1639] [outer = 0x112988c00] 08:38:10 INFO - PROCESS | 1666 | 1468683490526 Marionette DEBUG loaded listener.js 08:38:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1128ae000) [pid = 1666] [serial = 1640] [outer = 0x112988c00] 08:38:10 INFO - PROCESS | 1666 | 1468683490913 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]]]}] 08:38:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:38:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 521ms 08:38:10 INFO - PROCESS | 1666 | 1468683490923 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:38:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:38:10 INFO - PROCESS | 1666 | 1468683490927 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:38:10 INFO - PROCESS | 1666 | 1468683490931 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:38:10 INFO - PROCESS | 1666 | 1468683490933 Marionette TRACE conn2 <- [1,2158,null,{}] 08:38:10 INFO - PROCESS | 1666 | 1468683490936 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}] 08:38:10 INFO - PROCESS | 1666 | 1468683490937 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:11 INFO - PROCESS | 1666 | 1468683491016 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:38:11 INFO - PROCESS | 1666 | 1468683491021 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1666 | 1468683491023 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x11812f800 == 29 [pid = 1666] [id = 547] 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x115df6c00) [pid = 1666] [serial = 1641] [outer = 0x0] 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x117103400) [pid = 1666] [serial = 1642] [outer = 0x115df6c00] 08:38:11 INFO - PROCESS | 1666 | 1468683491050 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1174e2c00) [pid = 1666] [serial = 1643] [outer = 0x115df6c00] 08:38:11 INFO - PROCESS | 1666 | 1468683491415 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 08:38:11 INFO - PROCESS | 1666 | 1468683491452 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1666 | 1468683491453 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:38:11 INFO - PROCESS | 1666 | 1468683491455 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1666 | 1468683491458 Marionette TRACE conn2 <- [1,2162,null,{}] 08:38:11 INFO - PROCESS | 1666 | 1468683491466 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}] 08:38:11 INFO - PROCESS | 1666 | 1468683491469 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:11 INFO - PROCESS | 1666 | 1468683491547 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:38:11 INFO - PROCESS | 1666 | 1468683491554 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:11 INFO - PROCESS | 1666 | 1468683491556 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239c6800 == 30 [pid = 1666] [id = 548] 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1128a6800) [pid = 1666] [serial = 1644] [outer = 0x0] 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1181f6000) [pid = 1666] [serial = 1645] [outer = 0x1128a6800] 08:38:11 INFO - PROCESS | 1666 | 1468683491585 Marionette DEBUG loaded listener.js 08:38:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11864c800) [pid = 1666] [serial = 1646] [outer = 0x1128a6800] 08:38:11 INFO - PROCESS | 1666 | 1468683491938 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]]]}] 08:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 521ms 08:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:38:11 INFO - PROCESS | 1666 | 1468683491976 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:38:11 INFO - PROCESS | 1666 | 1468683491978 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:38:11 INFO - PROCESS | 1666 | 1468683491980 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:38:11 INFO - PROCESS | 1666 | 1468683491982 Marionette TRACE conn2 <- [1,2166,null,{}] 08:38:11 INFO - PROCESS | 1666 | 1468683491986 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}] 08:38:11 INFO - PROCESS | 1666 | 1468683491987 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:12 INFO - PROCESS | 1666 | 1468683492067 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:38:12 INFO - PROCESS | 1666 | 1468683492127 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 1666 | 1468683492128 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12424d000 == 31 [pid = 1666] [id = 549] 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11842e400) [pid = 1666] [serial = 1647] [outer = 0x0] 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118751400) [pid = 1666] [serial = 1648] [outer = 0x11842e400] 08:38:12 INFO - PROCESS | 1666 | 1468683492153 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1196a7400) [pid = 1666] [serial = 1649] [outer = 0x11842e400] 08:38:12 INFO - PROCESS | 1666 | 1468683492445 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]]]}] 08:38:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:38:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 521ms 08:38:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:38:12 INFO - PROCESS | 1666 | 1468683492502 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:38:12 INFO - PROCESS | 1666 | 1468683492503 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:38:12 INFO - PROCESS | 1666 | 1468683492505 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:38:12 INFO - PROCESS | 1666 | 1468683492514 Marionette TRACE conn2 <- [1,2170,null,{}] 08:38:12 INFO - PROCESS | 1666 | 1468683492516 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}] 08:38:12 INFO - PROCESS | 1666 | 1468683492517 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:12 INFO - PROCESS | 1666 | 1468683492618 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:38:12 INFO - PROCESS | 1666 | 1468683492622 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:12 INFO - PROCESS | 1666 | 1468683492622 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260a0000 == 32 [pid = 1666] [id = 550] 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x115df6000) [pid = 1666] [serial = 1650] [outer = 0x0] 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11996d800) [pid = 1666] [serial = 1651] [outer = 0x115df6000] 08:38:12 INFO - PROCESS | 1666 | 1468683492648 Marionette DEBUG loaded listener.js 08:38:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x120fd4400) [pid = 1666] [serial = 1652] [outer = 0x115df6000] 08:38:13 INFO - PROCESS | 1666 | 1468683493006 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]]]}] 08:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 526ms 08:38:13 INFO - PROCESS | 1666 | 1468683493034 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 1666 | 1468683493035 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:38:13 INFO - PROCESS | 1666 | 1468683493038 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1666 | 1468683493039 Marionette TRACE conn2 <- [1,2174,null,{}] 08:38:13 INFO - PROCESS | 1666 | 1468683493041 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}] 08:38:13 INFO - PROCESS | 1666 | 1468683493045 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:13 INFO - PROCESS | 1666 | 1468683493167 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:38:13 INFO - PROCESS | 1666 | 1468683493171 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1666 | 1468683493172 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x128093800 == 33 [pid = 1666] [id = 551] 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119ef8400) [pid = 1666] [serial = 1653] [outer = 0x0] 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x123a5b400) [pid = 1666] [serial = 1654] [outer = 0x119ef8400] 08:38:13 INFO - PROCESS | 1666 | 1468683493197 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1254adc00) [pid = 1666] [serial = 1655] [outer = 0x119ef8400] 08:38:13 INFO - PROCESS | 1666 | 1468683493538 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]]]}] 08:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 08:38:13 INFO - PROCESS | 1666 | 1468683493557 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:38:13 INFO - PROCESS | 1666 | 1468683493558 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:38:13 INFO - PROCESS | 1666 | 1468683493578 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:38:13 INFO - PROCESS | 1666 | 1468683493579 Marionette TRACE conn2 <- [1,2178,null,{}] 08:38:13 INFO - PROCESS | 1666 | 1468683493581 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}] 08:38:13 INFO - PROCESS | 1666 | 1468683493583 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:13 INFO - PROCESS | 1666 | 1468683493677 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:38:13 INFO - PROCESS | 1666 | 1468683493681 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:13 INFO - PROCESS | 1666 | 1468683493682 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295ba000 == 34 [pid = 1666] [id = 552] 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1186b8800) [pid = 1666] [serial = 1656] [outer = 0x0] 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12603cc00) [pid = 1666] [serial = 1657] [outer = 0x1186b8800] 08:38:13 INFO - PROCESS | 1666 | 1468683493706 Marionette DEBUG loaded listener.js 08:38:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1265b4000) [pid = 1666] [serial = 1658] [outer = 0x1186b8800] 08:38:14 INFO - PROCESS | 1666 | 1468683494021 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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 478ms 08:38:14 INFO - PROCESS | 1666 | 1468683494062 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1666 | 1468683494064 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:38:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:38:14 INFO - PROCESS | 1666 | 1468683494069 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1666 | 1468683494070 Marionette TRACE conn2 <- [1,2182,null,{}] 08:38:14 INFO - PROCESS | 1666 | 1468683494073 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}] 08:38:14 INFO - PROCESS | 1666 | 1468683494074 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:14 INFO - PROCESS | 1666 | 1468683494169 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:38:14 INFO - PROCESS | 1666 | 1468683494208 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1666 | 1468683494209 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a839800 == 35 [pid = 1666] [id = 553] 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12676ac00) [pid = 1666] [serial = 1659] [outer = 0x0] 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12809f000) [pid = 1666] [serial = 1660] [outer = 0x12676ac00] 08:38:14 INFO - PROCESS | 1666 | 1468683494233 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x128174400) [pid = 1666] [serial = 1661] [outer = 0x12676ac00] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1128b3c00) [pid = 1666] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x124de3c00) [pid = 1666] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1128ad400) [pid = 1666] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1291e7c00) [pid = 1666] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x111c83800) [pid = 1666] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112e92400) [pid = 1666] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1160e4c00) [pid = 1666] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x113247400) [pid = 1666] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1291edc00) [pid = 1666] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118148000) [pid = 1666] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118658800) [pid = 1666] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x111e62400) [pid = 1666] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1284a7000) [pid = 1666] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:38:14 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x123e6c400) [pid = 1666] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:38:14 INFO - PROCESS | 1666 | 1468683494679 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]]]}] 08:38:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:38:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 623ms 08:38:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:38:14 INFO - PROCESS | 1666 | 1468683494691 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:38:14 INFO - PROCESS | 1666 | 1468683494692 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:38:14 INFO - PROCESS | 1666 | 1468683494694 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:38:14 INFO - PROCESS | 1666 | 1468683494696 Marionette TRACE conn2 <- [1,2186,null,{}] 08:38:14 INFO - PROCESS | 1666 | 1468683494698 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}] 08:38:14 INFO - PROCESS | 1666 | 1468683494709 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:14 INFO - PROCESS | 1666 | 1468683494786 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:38:14 INFO - PROCESS | 1666 | 1468683494841 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:14 INFO - PROCESS | 1666 | 1468683494843 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239c5800 == 36 [pid = 1666] [id = 554] 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x110d50c00) [pid = 1666] [serial = 1662] [outer = 0x0] 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1174d2800) [pid = 1666] [serial = 1663] [outer = 0x110d50c00] 08:38:14 INFO - PROCESS | 1666 | 1468683494868 Marionette DEBUG loaded listener.js 08:38:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x123925400) [pid = 1666] [serial = 1664] [outer = 0x110d50c00] 08:38:15 INFO - PROCESS | 1666 | 1468683495124 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]]]}] 08:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 474ms 08:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:38:15 INFO - PROCESS | 1666 | 1468683495172 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 1666 | 1468683495174 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:38:15 INFO - PROCESS | 1666 | 1468683495176 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1666 | 1468683495177 Marionette TRACE conn2 <- [1,2190,null,{}] 08:38:15 INFO - PROCESS | 1666 | 1468683495179 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}] 08:38:15 INFO - PROCESS | 1666 | 1468683495181 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:15 INFO - PROCESS | 1666 | 1468683495271 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:38:15 INFO - PROCESS | 1666 | 1468683495274 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 1666 | 1468683495275 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba1f800 == 37 [pid = 1666] [id = 555] 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124560800) [pid = 1666] [serial = 1665] [outer = 0x0] 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1280a4c00) [pid = 1666] [serial = 1666] [outer = 0x124560800] 08:38:15 INFO - PROCESS | 1666 | 1468683495302 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1282b6000) [pid = 1666] [serial = 1667] [outer = 0x124560800] 08:38:15 INFO - PROCESS | 1666 | 1468683495611 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]]]}] 08:38:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:38:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 474ms 08:38:15 INFO - PROCESS | 1666 | 1468683495651 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:38:15 INFO - PROCESS | 1666 | 1468683495652 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:38:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:38:15 INFO - PROCESS | 1666 | 1468683495654 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:38:15 INFO - PROCESS | 1666 | 1468683495656 Marionette TRACE conn2 <- [1,2194,null,{}] 08:38:15 INFO - PROCESS | 1666 | 1468683495658 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}] 08:38:15 INFO - PROCESS | 1666 | 1468683495660 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:15 INFO - PROCESS | 1666 | 1468683495757 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:38:15 INFO - PROCESS | 1666 | 1468683495820 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:15 INFO - PROCESS | 1666 | 1468683495821 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12609f800 == 38 [pid = 1666] [id = 556] 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124de1800) [pid = 1666] [serial = 1668] [outer = 0x0] 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1284a4400) [pid = 1666] [serial = 1669] [outer = 0x124de1800] 08:38:15 INFO - PROCESS | 1666 | 1468683495848 Marionette DEBUG loaded listener.js 08:38:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1291f4400) [pid = 1666] [serial = 1670] [outer = 0x124de1800] 08:38:16 INFO - PROCESS | 1666 | 1468683496115 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]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 08:38:16 INFO - PROCESS | 1666 | 1468683496174 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1666 | 1468683496175 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:38:16 INFO - PROCESS | 1666 | 1468683496178 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1666 | 1468683496179 Marionette TRACE conn2 <- [1,2198,null,{}] 08:38:16 INFO - PROCESS | 1666 | 1468683496182 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}] 08:38:16 INFO - PROCESS | 1666 | 1468683496185 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:16 INFO - PROCESS | 1666 | 1468683496269 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:38:16 INFO - PROCESS | 1666 | 1468683496272 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:16 INFO - PROCESS | 1666 | 1468683496274 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6c8800 == 39 [pid = 1666] [id = 557] 08:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129354400) [pid = 1666] [serial = 1671] [outer = 0x0] 08:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12951e400) [pid = 1666] [serial = 1672] [outer = 0x129354400] 08:38:16 INFO - PROCESS | 1666 | 1468683496298 Marionette DEBUG loaded listener.js 08:38:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a64fc00) [pid = 1666] [serial = 1673] [outer = 0x129354400] 08:38:16 INFO - PROCESS | 1666 | 1468683496764 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]]]}] 08:38:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:38:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 622ms 08:38:16 INFO - PROCESS | 1666 | 1468683496800 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:38:16 INFO - PROCESS | 1666 | 1468683496803 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:38:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:38:16 INFO - PROCESS | 1666 | 1468683496806 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:38:16 INFO - PROCESS | 1666 | 1468683496808 Marionette TRACE conn2 <- [1,2202,null,{}] 08:38:16 INFO - PROCESS | 1666 | 1468683496812 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}] 08:38:16 INFO - PROCESS | 1666 | 1468683496814 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:16 INFO - PROCESS | 1666 | 1468683496927 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:38:17 INFO - PROCESS | 1666 | 1468683497034 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1666 | 1468683497035 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e3c800 == 40 [pid = 1666] [id = 558] 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x113310c00) [pid = 1666] [serial = 1674] [outer = 0x0] 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11383a000) [pid = 1666] [serial = 1675] [outer = 0x113310c00] 08:38:17 INFO - PROCESS | 1666 | 1468683497067 Marionette DEBUG loaded listener.js 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x115d58000) [pid = 1666] [serial = 1676] [outer = 0x113310c00] 08:38:17 INFO - PROCESS | 1666 | 1468683497601 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]]]}] 08:38:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:38:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 822ms 08:38:17 INFO - PROCESS | 1666 | 1468683497642 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:38:17 INFO - PROCESS | 1666 | 1468683497645 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:38:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:38:17 INFO - PROCESS | 1666 | 1468683497654 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:38:17 INFO - PROCESS | 1666 | 1468683497656 Marionette TRACE conn2 <- [1,2206,null,{}] 08:38:17 INFO - PROCESS | 1666 | 1468683497658 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}] 08:38:17 INFO - PROCESS | 1666 | 1468683497660 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:17 INFO - PROCESS | 1666 | 1468683497789 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:38:17 INFO - PROCESS | 1666 | 1468683497900 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:17 INFO - PROCESS | 1666 | 1468683497902 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12425d800 == 41 [pid = 1666] [id = 559] 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1174cdc00) [pid = 1666] [serial = 1677] [outer = 0x0] 08:38:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1176e5400) [pid = 1666] [serial = 1678] [outer = 0x1174cdc00] 08:38:17 INFO - PROCESS | 1666 | 1468683497950 Marionette DEBUG loaded listener.js 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x118141000) [pid = 1666] [serial = 1679] [outer = 0x1174cdc00] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12609f800 == 40 [pid = 1666] [id = 556] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba1f800 == 39 [pid = 1666] [id = 555] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1239c5800 == 38 [pid = 1666] [id = 554] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12a839800 == 37 [pid = 1666] [id = 553] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1295ba000 == 36 [pid = 1666] [id = 552] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x128093800 == 35 [pid = 1666] [id = 551] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1260a0000 == 34 [pid = 1666] [id = 550] 08:38:18 INFO - PROCESS | 1666 | 1468683498730 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]]]}] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12424d000 == 33 [pid = 1666] [id = 549] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1239c6800 == 32 [pid = 1666] [id = 548] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11812f800 == 31 [pid = 1666] [id = 547] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x116663800 == 30 [pid = 1666] [id = 546] 08:38:18 INFO - PROCESS | 1666 | --DOCSHELL 0x116019800 == 29 [pid = 1666] [id = 545] 08:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1122ms 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12907c400) [pid = 1666] [serial = 1619] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126530000) [pid = 1666] [serial = 1606] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12410b000) [pid = 1666] [serial = 1603] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x124ae1000) [pid = 1666] [serial = 1604] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1282b2800) [pid = 1666] [serial = 1607] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x129356c00) [pid = 1666] [serial = 1612] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x117107800) [pid = 1666] [serial = 1615] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x118df2400) [pid = 1666] [serial = 1597] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x117103800) [pid = 1666] [serial = 1598] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1166f7c00) [pid = 1666] [serial = 1591] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x117105400) [pid = 1666] [serial = 1592] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11386f800) [pid = 1666] [serial = 1585] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x116075400) [pid = 1666] [serial = 1586] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12951a800) [pid = 1666] [serial = 1583] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1181f1400) [pid = 1666] [serial = 1594] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118491400) [pid = 1666] [serial = 1595] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x120fd5400) [pid = 1666] [serial = 1600] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x116970000) [pid = 1666] [serial = 1588] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1181f6400) [pid = 1666] [serial = 1589] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x129082400) [pid = 1666] [serial = 1609] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12951b800) [pid = 1666] [serial = 1613] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1291e5c00) [pid = 1666] [serial = 1610] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x12a670c00) [pid = 1666] [serial = 1622] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x119123800) [pid = 1666] [serial = 1616] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12951cc00) [pid = 1666] [serial = 1621] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x123e6f000) [pid = 1666] [serial = 1601] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12391bc00) [pid = 1666] [serial = 1618] [outer = 0x0] [url = about:blank] 08:38:18 INFO - PROCESS | 1666 | 1468683498790 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:38:18 INFO - PROCESS | 1666 | 1468683498793 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:38:18 INFO - PROCESS | 1666 | 1468683498802 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:38:18 INFO - PROCESS | 1666 | 1468683498805 Marionette TRACE conn2 <- [1,2210,null,{}] 08:38:18 INFO - PROCESS | 1666 | 1468683498810 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}] 08:38:18 INFO - PROCESS | 1666 | 1468683498813 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:18 INFO - PROCESS | 1666 | 1468683498936 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:38:18 INFO - PROCESS | 1666 | 1468683498951 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:18 INFO - PROCESS | 1666 | 1468683498952 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f1b000 == 30 [pid = 1666] [id = 560] 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x116916400) [pid = 1666] [serial = 1680] [outer = 0x0] 08:38:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x117105c00) [pid = 1666] [serial = 1681] [outer = 0x116916400] 08:38:18 INFO - PROCESS | 1666 | 1468683498997 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1176e6000) [pid = 1666] [serial = 1682] [outer = 0x116916400] 08:38:19 INFO - PROCESS | 1666 | 1468683499441 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 675ms 08:38:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:38:19 INFO - PROCESS | 1666 | 1468683499474 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:38:19 INFO - PROCESS | 1666 | 1468683499477 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:38:19 INFO - PROCESS | 1666 | 1468683499481 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:38:19 INFO - PROCESS | 1666 | 1468683499482 Marionette TRACE conn2 <- [1,2214,null,{}] 08:38:19 INFO - PROCESS | 1666 | 1468683499485 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}] 08:38:19 INFO - PROCESS | 1666 | 1468683499486 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:19 INFO - PROCESS | 1666 | 1468683499582 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:38:19 INFO - PROCESS | 1666 | 1468683499589 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:19 INFO - PROCESS | 1666 | 1468683499590 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x119ee5800 == 31 [pid = 1666] [id = 561] 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x118145000) [pid = 1666] [serial = 1683] [outer = 0x0] 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x11842b800) [pid = 1666] [serial = 1684] [outer = 0x118145000] 08:38:19 INFO - PROCESS | 1666 | 1468683499617 Marionette DEBUG loaded listener.js 08:38:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11864b400) [pid = 1666] [serial = 1685] [outer = 0x118145000] 08:38:19 INFO - PROCESS | 1666 | 1468683499956 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]]]}] 08:38:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:38:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 08:38:20 INFO - PROCESS | 1666 | 1468683500000 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:38:20 INFO - PROCESS | 1666 | 1468683500002 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:38:20 INFO - PROCESS | 1666 | 1468683500004 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 1666 | 1468683500006 Marionette TRACE conn2 <- [1,2218,null,{}] 08:38:20 INFO - PROCESS | 1666 | 1468683500014 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}] 08:38:20 INFO - PROCESS | 1666 | 1468683500018 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:20 INFO - PROCESS | 1666 | 1468683500096 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:38:20 INFO - PROCESS | 1666 | 1468683500103 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1666 | 1468683500105 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f65800 == 32 [pid = 1666] [id = 562] 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112e98400) [pid = 1666] [serial = 1686] [outer = 0x0] 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x11942c000) [pid = 1666] [serial = 1687] [outer = 0x112e98400] 08:38:20 INFO - PROCESS | 1666 | 1468683500133 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x120fdcc00) [pid = 1666] [serial = 1688] [outer = 0x112e98400] 08:38:20 INFO - PROCESS | 1666 | 1468683500460 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]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 470ms 08:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:38:20 INFO - PROCESS | 1666 | 1468683500475 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:38:20 INFO - PROCESS | 1666 | 1468683500476 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:38:20 INFO - PROCESS | 1666 | 1468683500478 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:38:20 INFO - PROCESS | 1666 | 1468683500480 Marionette TRACE conn2 <- [1,2222,null,{}] 08:38:20 INFO - PROCESS | 1666 | 1468683500484 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}] 08:38:20 INFO - PROCESS | 1666 | 1468683500486 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:20 INFO - PROCESS | 1666 | 1468683500567 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:38:20 INFO - PROCESS | 1666 | 1468683500630 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:20 INFO - PROCESS | 1666 | 1468683500631 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12808c800 == 33 [pid = 1666] [id = 563] 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1186b6c00) [pid = 1666] [serial = 1689] [outer = 0x0] 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x123bf2000) [pid = 1666] [serial = 1690] [outer = 0x1186b6c00] 08:38:20 INFO - PROCESS | 1666 | 1468683500656 Marionette DEBUG loaded listener.js 08:38:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124a63400) [pid = 1666] [serial = 1691] [outer = 0x1186b6c00] 08:38:20 INFO - PROCESS | 1666 | 1468683500970 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]]]}] 08:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 08:38:21 INFO - PROCESS | 1666 | 1468683501000 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1666 | 1468683501002 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:38:21 INFO - PROCESS | 1666 | 1468683501004 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1666 | 1468683501005 Marionette TRACE conn2 <- [1,2226,null,{}] 08:38:21 INFO - PROCESS | 1666 | 1468683501007 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}] 08:38:21 INFO - PROCESS | 1666 | 1468683501009 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:21 INFO - PROCESS | 1666 | 1468683501103 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:38:21 INFO - PROCESS | 1666 | 1468683501143 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1666 | 1468683501144 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12919b800 == 34 [pid = 1666] [id = 564] 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124a99c00) [pid = 1666] [serial = 1692] [outer = 0x0] 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x124fef400) [pid = 1666] [serial = 1693] [outer = 0x124a99c00] 08:38:21 INFO - PROCESS | 1666 | 1468683501169 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12603e000) [pid = 1666] [serial = 1694] [outer = 0x124a99c00] 08:38:21 INFO - PROCESS | 1666 | 1468683501497 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]]]}] 08:38:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 521ms 08:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:38:21 INFO - PROCESS | 1666 | 1468683501525 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:38:21 INFO - PROCESS | 1666 | 1468683501526 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:38:21 INFO - PROCESS | 1666 | 1468683501528 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:38:21 INFO - PROCESS | 1666 | 1468683501529 Marionette TRACE conn2 <- [1,2230,null,{}] 08:38:21 INFO - PROCESS | 1666 | 1468683501543 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}] 08:38:21 INFO - PROCESS | 1666 | 1468683501547 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:21 INFO - PROCESS | 1666 | 1468683501664 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:38:21 INFO - PROCESS | 1666 | 1468683501668 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:21 INFO - PROCESS | 1666 | 1468683501669 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20f000 == 35 [pid = 1666] [id = 565] 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12603e800) [pid = 1666] [serial = 1695] [outer = 0x0] 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128097c00) [pid = 1666] [serial = 1696] [outer = 0x12603e800] 08:38:21 INFO - PROCESS | 1666 | 1468683501694 Marionette DEBUG loaded listener.js 08:38:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1291edc00) [pid = 1666] [serial = 1697] [outer = 0x12603e800] 08:38:22 INFO - PROCESS | 1666 | 1468683502010 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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 530ms 08:38:22 INFO - PROCESS | 1666 | 1468683502059 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1666 | 1468683502060 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:38:22 INFO - PROCESS | 1666 | 1468683502062 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1666 | 1468683502063 Marionette TRACE conn2 <- [1,2234,null,{}] 08:38:22 INFO - PROCESS | 1666 | 1468683502070 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}] 08:38:22 INFO - PROCESS | 1666 | 1468683502071 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:22 INFO - PROCESS | 1666 | 1468683502181 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:38:22 INFO - PROCESS | 1666 | 1468683502184 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1666 | 1468683502185 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be70000 == 36 [pid = 1666] [id = 566] 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129357c00) [pid = 1666] [serial = 1698] [outer = 0x0] 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12951d000) [pid = 1666] [serial = 1699] [outer = 0x129357c00] 08:38:22 INFO - PROCESS | 1666 | 1468683502211 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a655c00) [pid = 1666] [serial = 1700] [outer = 0x129357c00] 08:38:22 INFO - PROCESS | 1666 | 1468683502530 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]]]}] 08:38:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:38:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 522ms 08:38:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:38:22 INFO - PROCESS | 1666 | 1468683502586 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:38:22 INFO - PROCESS | 1666 | 1468683502587 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:38:22 INFO - PROCESS | 1666 | 1468683502589 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:38:22 INFO - PROCESS | 1666 | 1468683502591 Marionette TRACE conn2 <- [1,2238,null,{}] 08:38:22 INFO - PROCESS | 1666 | 1468683502593 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}] 08:38:22 INFO - PROCESS | 1666 | 1468683502594 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:22 INFO - PROCESS | 1666 | 1468683502693 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:38:22 INFO - PROCESS | 1666 | 1468683502704 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:22 INFO - PROCESS | 1666 | 1468683502705 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0cd000 == 37 [pid = 1666] [id = 567] 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12a656800) [pid = 1666] [serial = 1701] [outer = 0x0] 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a66dc00) [pid = 1666] [serial = 1702] [outer = 0x12a656800] 08:38:22 INFO - PROCESS | 1666 | 1468683502729 Marionette DEBUG loaded listener.js 08:38:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a673800) [pid = 1666] [serial = 1703] [outer = 0x12a656800] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x119ef8400) [pid = 1666] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x110d50c00) [pid = 1666] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12676ac00) [pid = 1666] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1186b8800) [pid = 1666] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x124560800) [pid = 1666] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x124de1800) [pid = 1666] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113302800) [pid = 1666] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1171c9400) [pid = 1666] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11607fc00) [pid = 1666] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x112988c00) [pid = 1666] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1128a6800) [pid = 1666] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x115df6000) [pid = 1666] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x115df6c00) [pid = 1666] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x123920000) [pid = 1666] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11842e400) [pid = 1666] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:38:23 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x126042c00) [pid = 1666] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:38:23 INFO - PROCESS | 1666 | 1468683503117 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 570ms 08:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:38:23 INFO - PROCESS | 1666 | 1468683503161 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 1666 | 1468683503162 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:38:23 INFO - PROCESS | 1666 | 1468683503164 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1666 | 1468683503165 Marionette TRACE conn2 <- [1,2242,null,{}] 08:38:23 INFO - PROCESS | 1666 | 1468683503168 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}] 08:38:23 INFO - PROCESS | 1666 | 1468683503169 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:23 INFO - PROCESS | 1666 | 1468683503248 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:38:23 INFO - PROCESS | 1666 | 1468683503311 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1666 | 1468683503312 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f64800 == 38 [pid = 1666] [id = 568] 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11330c400) [pid = 1666] [serial = 1704] [outer = 0x0] 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x116917c00) [pid = 1666] [serial = 1705] [outer = 0x11330c400] 08:38:23 INFO - PROCESS | 1666 | 1468683503338 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11942e800) [pid = 1666] [serial = 1706] [outer = 0x11330c400] 08:38:23 INFO - PROCESS | 1666 | 1468683503602 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]]]}] 08:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 472ms 08:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:38:23 INFO - PROCESS | 1666 | 1468683503638 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:38:23 INFO - PROCESS | 1666 | 1468683503639 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:38:23 INFO - PROCESS | 1666 | 1468683503641 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:38:23 INFO - PROCESS | 1666 | 1468683503642 Marionette TRACE conn2 <- [1,2246,null,{}] 08:38:23 INFO - PROCESS | 1666 | 1468683503645 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}] 08:38:23 INFO - PROCESS | 1666 | 1468683503646 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:23 INFO - PROCESS | 1666 | 1468683503744 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:38:23 INFO - PROCESS | 1666 | 1468683503747 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:23 INFO - PROCESS | 1666 | 1468683503748 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb60800 == 39 [pid = 1666] [id = 569] 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x118148000) [pid = 1666] [serial = 1707] [outer = 0x0] 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1280a6000) [pid = 1666] [serial = 1708] [outer = 0x118148000] 08:38:23 INFO - PROCESS | 1666 | 1468683503780 Marionette DEBUG loaded listener.js 08:38:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12a66b800) [pid = 1666] [serial = 1709] [outer = 0x118148000] 08:38:24 INFO - PROCESS | 1666 | 1468683504108 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]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 08:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:38:24 INFO - PROCESS | 1666 | 1468683504160 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1666 | 1468683504162 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:38:24 INFO - PROCESS | 1666 | 1468683504164 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1666 | 1468683504166 Marionette TRACE conn2 <- [1,2250,null,{}] 08:38:24 INFO - PROCESS | 1666 | 1468683504168 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}] 08:38:24 INFO - PROCESS | 1666 | 1468683504170 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:24 INFO - PROCESS | 1666 | 1468683504295 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:38:24 INFO - PROCESS | 1666 | 1468683504304 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1666 | 1468683504305 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf61800 == 40 [pid = 1666] [id = 570] 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12a66ec00) [pid = 1666] [serial = 1710] [outer = 0x0] 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12a8e6800) [pid = 1666] [serial = 1711] [outer = 0x12a66ec00] 08:38:24 INFO - PROCESS | 1666 | 1468683504331 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12ae65c00) [pid = 1666] [serial = 1712] [outer = 0x12a66ec00] 08:38:24 INFO - PROCESS | 1666 | 1468683504643 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]]]}] 08:38:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:38:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 08:38:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:38:24 INFO - PROCESS | 1666 | 1468683504687 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:38:24 INFO - PROCESS | 1666 | 1468683504688 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:38:24 INFO - PROCESS | 1666 | 1468683504690 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:38:24 INFO - PROCESS | 1666 | 1468683504691 Marionette TRACE conn2 <- [1,2254,null,{}] 08:38:24 INFO - PROCESS | 1666 | 1468683504693 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}] 08:38:24 INFO - PROCESS | 1666 | 1468683504694 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:24 INFO - PROCESS | 1666 | 1468683504776 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:38:24 INFO - PROCESS | 1666 | 1468683504781 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:24 INFO - PROCESS | 1666 | 1468683504782 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d4c2000 == 41 [pid = 1666] [id = 571] 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12b038000) [pid = 1666] [serial = 1713] [outer = 0x0] 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12b0e7400) [pid = 1666] [serial = 1714] [outer = 0x12b038000] 08:38:24 INFO - PROCESS | 1666 | 1468683504814 Marionette DEBUG loaded listener.js 08:38:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12b0ec400) [pid = 1666] [serial = 1715] [outer = 0x12b038000] 08:38:25 INFO - PROCESS | 1666 | 1468683505341 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]]]}] 08:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 669ms 08:38:25 INFO - PROCESS | 1666 | 1468683505360 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:38:25 INFO - PROCESS | 1666 | 1468683505364 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:38:25 INFO - PROCESS | 1666 | 1468683505391 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:38:25 INFO - PROCESS | 1666 | 1468683505394 Marionette TRACE conn2 <- [1,2258,null,{}] 08:38:25 INFO - PROCESS | 1666 | 1468683505403 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}] 08:38:25 INFO - PROCESS | 1666 | 1468683505406 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:25 INFO - PROCESS | 1666 | 1468683505555 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:38:25 INFO - PROCESS | 1666 | 1468683505666 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:25 INFO - PROCESS | 1666 | 1468683505667 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x119aae000 == 42 [pid = 1666] [id = 572] 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11386f800) [pid = 1666] [serial = 1716] [outer = 0x0] 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x11690bc00) [pid = 1666] [serial = 1717] [outer = 0x11386f800] 08:38:25 INFO - PROCESS | 1666 | 1468683505715 Marionette DEBUG loaded listener.js 08:38:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x117ea7000) [pid = 1666] [serial = 1718] [outer = 0x11386f800] 08:38:26 INFO - PROCESS | 1666 | 1468683506189 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]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 832ms 08:38:26 INFO - PROCESS | 1666 | 1468683506220 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1666 | 1468683506223 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:38:26 INFO - PROCESS | 1666 | 1468683506228 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1666 | 1468683506230 Marionette TRACE conn2 <- [1,2262,null,{}] 08:38:26 INFO - PROCESS | 1666 | 1468683506252 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}] 08:38:26 INFO - PROCESS | 1666 | 1468683506253 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:26 INFO - PROCESS | 1666 | 1468683506361 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:38:26 INFO - PROCESS | 1666 | 1468683506437 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:26 INFO - PROCESS | 1666 | 1468683506438 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x128089800 == 43 [pid = 1666] [id = 573] 08:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1186b5000) [pid = 1666] [serial = 1719] [outer = 0x0] 08:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x119132400) [pid = 1666] [serial = 1720] [outer = 0x1186b5000] 08:38:26 INFO - PROCESS | 1666 | 1468683506469 Marionette DEBUG loaded listener.js 08:38:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x120fd8800) [pid = 1666] [serial = 1721] [outer = 0x1186b5000] 08:38:26 INFO - PROCESS | 1666 | 1468683506886 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]]]}] 08:38:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:38:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 724ms 08:38:26 INFO - PROCESS | 1666 | 1468683506969 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:38:26 INFO - PROCESS | 1666 | 1468683506971 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:38:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:38:26 INFO - PROCESS | 1666 | 1468683506977 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:38:26 INFO - PROCESS | 1666 | 1468683506983 Marionette TRACE conn2 <- [1,2266,null,{}] 08:38:27 INFO - PROCESS | 1666 | 1468683506996 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}] 08:38:27 INFO - PROCESS | 1666 | 1468683507001 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:27 INFO - PROCESS | 1666 | 1468683507105 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:38:27 INFO - PROCESS | 1666 | 1468683507183 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1666 | 1468683507185 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d33a000 == 44 [pid = 1666] [id = 574] 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12641a400) [pid = 1666] [serial = 1722] [outer = 0x0] 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x128099000) [pid = 1666] [serial = 1723] [outer = 0x12641a400] 08:38:27 INFO - PROCESS | 1666 | 1468683507215 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x12849b400) [pid = 1666] [serial = 1724] [outer = 0x12641a400] 08:38:27 INFO - PROCESS | 1666 | 1468683507618 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]]]}] 08:38:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:38:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 679ms 08:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:38:27 INFO - PROCESS | 1666 | 1468683507655 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:38:27 INFO - PROCESS | 1666 | 1468683507657 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:38:27 INFO - PROCESS | 1666 | 1468683507677 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:38:27 INFO - PROCESS | 1666 | 1468683507678 Marionette TRACE conn2 <- [1,2270,null,{}] 08:38:27 INFO - PROCESS | 1666 | 1468683507695 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}] 08:38:27 INFO - PROCESS | 1666 | 1468683507696 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:27 INFO - PROCESS | 1666 | 1468683507801 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:38:27 INFO - PROCESS | 1666 | 1468683507863 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:27 INFO - PROCESS | 1666 | 1468683507864 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d68d800 == 45 [pid = 1666] [id = 575] 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x129082c00) [pid = 1666] [serial = 1725] [outer = 0x0] 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12a671800) [pid = 1666] [serial = 1726] [outer = 0x129082c00] 08:38:27 INFO - PROCESS | 1666 | 1468683507905 Marionette DEBUG loaded listener.js 08:38:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12a8ed800) [pid = 1666] [serial = 1727] [outer = 0x129082c00] 08:38:28 INFO - PROCESS | 1666 | 1468683508501 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]]]}] 08:38:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:38:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 890ms 08:38:28 INFO - PROCESS | 1666 | 1468683508568 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:38:28 INFO - PROCESS | 1666 | 1468683508572 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:38:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:38:28 INFO - PROCESS | 1666 | 1468683508603 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:38:28 INFO - PROCESS | 1666 | 1468683508605 Marionette TRACE conn2 <- [1,2274,null,{}] 08:38:28 INFO - PROCESS | 1666 | 1468683508612 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}] 08:38:28 INFO - PROCESS | 1666 | 1468683508614 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:28 INFO - PROCESS | 1666 | 1468683508750 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:38:28 INFO - PROCESS | 1666 | 1468683508825 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:28 INFO - PROCESS | 1666 | 1468683508827 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x116242800 == 46 [pid = 1666] [id = 576] 08:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x112986400) [pid = 1666] [serial = 1728] [outer = 0x0] 08:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x112e2a800) [pid = 1666] [serial = 1729] [outer = 0x112986400] 08:38:28 INFO - PROCESS | 1666 | 1468683508854 Marionette DEBUG loaded listener.js 08:38:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x113370c00) [pid = 1666] [serial = 1730] [outer = 0x112986400] 08:38:29 INFO - PROCESS | 1666 | 1468683509279 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]]]}] 08:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 729ms 08:38:29 INFO - PROCESS | 1666 | 1468683509324 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:38:29 INFO - PROCESS | 1666 | 1468683509328 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:38:29 INFO - PROCESS | 1666 | 1468683509332 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:38:29 INFO - PROCESS | 1666 | 1468683509334 Marionette TRACE conn2 <- [1,2278,null,{}] 08:38:29 INFO - PROCESS | 1666 | 1468683509336 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}] 08:38:29 INFO - PROCESS | 1666 | 1468683509338 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:29 INFO - PROCESS | 1666 | 1468683509436 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:38:29 INFO - PROCESS | 1666 | 1468683509503 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:29 INFO - PROCESS | 1666 | 1468683509504 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d2e000 == 47 [pid = 1666] [id = 577] 08:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x113f30c00) [pid = 1666] [serial = 1731] [outer = 0x0] 08:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 111 (0x115df1400) [pid = 1666] [serial = 1732] [outer = 0x113f30c00] 08:38:29 INFO - PROCESS | 1666 | 1468683509532 Marionette DEBUG loaded listener.js 08:38:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 112 (0x11662c800) [pid = 1666] [serial = 1733] [outer = 0x113f30c00] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf61800 == 46 [pid = 1666] [id = 570] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb60800 == 45 [pid = 1666] [id = 569] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x124f64800 == 44 [pid = 1666] [id = 568] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0cd000 == 43 [pid = 1666] [id = 567] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12be70000 == 42 [pid = 1666] [id = 566] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20f000 == 41 [pid = 1666] [id = 565] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12919b800 == 40 [pid = 1666] [id = 564] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12808c800 == 39 [pid = 1666] [id = 563] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x124f65800 == 38 [pid = 1666] [id = 562] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x119ee5800 == 37 [pid = 1666] [id = 561] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x116f1b000 == 36 [pid = 1666] [id = 560] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12425d800 == 35 [pid = 1666] [id = 559] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x117e3c800 == 34 [pid = 1666] [id = 558] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6c8800 == 33 [pid = 1666] [id = 557] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x116242800 == 32 [pid = 1666] [id = 576] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12d68d800 == 31 [pid = 1666] [id = 575] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12d33a000 == 30 [pid = 1666] [id = 574] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x128089800 == 29 [pid = 1666] [id = 573] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x119aae000 == 28 [pid = 1666] [id = 572] 08:38:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12d4c2000 == 27 [pid = 1666] [id = 571] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 111 (0x116908c00) [pid = 1666] [serial = 1625] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 110 (0x113864400) [pid = 1666] [serial = 1624] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x11875b800) [pid = 1666] [serial = 1628] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x116743c00) [pid = 1666] [serial = 1636] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x117105000) [pid = 1666] [serial = 1637] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1181f2800) [pid = 1666] [serial = 1627] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1133dbc00) [pid = 1666] [serial = 1639] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1128ae000) [pid = 1666] [serial = 1640] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1181f6000) [pid = 1666] [serial = 1645] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x11864c800) [pid = 1666] [serial = 1646] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x11996d800) [pid = 1666] [serial = 1651] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x117103400) [pid = 1666] [serial = 1642] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1254b4c00) [pid = 1666] [serial = 1631] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1248da800) [pid = 1666] [serial = 1630] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1174e2c00) [pid = 1666] [serial = 1643] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x118751400) [pid = 1666] [serial = 1648] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1284a3c00) [pid = 1666] [serial = 1634] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12809fc00) [pid = 1666] [serial = 1633] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x123a5b400) [pid = 1666] [serial = 1654] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174d2800) [pid = 1666] [serial = 1663] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12809f000) [pid = 1666] [serial = 1660] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12603cc00) [pid = 1666] [serial = 1657] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1265b4000) [pid = 1666] [serial = 1658] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1280a4c00) [pid = 1666] [serial = 1666] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1284a4400) [pid = 1666] [serial = 1669] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1282b6000) [pid = 1666] [serial = 1667] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x128174400) [pid = 1666] [serial = 1661] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1254adc00) [pid = 1666] [serial = 1655] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12951e400) [pid = 1666] [serial = 1672] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x120fd4400) [pid = 1666] [serial = 1652] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x123925400) [pid = 1666] [serial = 1664] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1196a7400) [pid = 1666] [serial = 1649] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1291f4400) [pid = 1666] [serial = 1670] [outer = 0x0] [url = about:blank] 08:38:30 INFO - PROCESS | 1666 | 1468683510413 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]]]}] 08:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1119ms 08:38:30 INFO - PROCESS | 1666 | 1468683510452 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1666 | 1468683510455 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:38:30 INFO - PROCESS | 1666 | 1468683510458 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1666 | 1468683510461 Marionette TRACE conn2 <- [1,2282,null,{}] 08:38:30 INFO - PROCESS | 1666 | 1468683510464 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}] 08:38:30 INFO - PROCESS | 1666 | 1468683510465 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:30 INFO - PROCESS | 1666 | 1468683510542 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:38:30 INFO - PROCESS | 1666 | 1468683510547 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:30 INFO - PROCESS | 1666 | 1468683510549 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x116e3c800 == 28 [pid = 1666] [id = 578] 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x112e2b800) [pid = 1666] [serial = 1734] [outer = 0x0] 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1133e0800) [pid = 1666] [serial = 1735] [outer = 0x112e2b800] 08:38:30 INFO - PROCESS | 1666 | 1468683510580 Marionette DEBUG loaded listener.js 08:38:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115021800) [pid = 1666] [serial = 1736] [outer = 0x112e2b800] 08:38:30 INFO - PROCESS | 1666 | 1468683510952 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]]]}] 08:38:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:38:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 522ms 08:38:30 INFO - PROCESS | 1666 | 1468683510980 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:38:30 INFO - PROCESS | 1666 | 1468683510983 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:38:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:38:30 INFO - PROCESS | 1666 | 1468683510987 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:38:30 INFO - PROCESS | 1666 | 1468683510989 Marionette TRACE conn2 <- [1,2286,null,{}] 08:38:30 INFO - PROCESS | 1666 | 1468683510991 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}] 08:38:30 INFO - PROCESS | 1666 | 1468683510993 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:31 INFO - PROCESS | 1666 | 1468683511077 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:38:31 INFO - PROCESS | 1666 | 1468683511136 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 1666 | 1468683511137 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816c000 == 29 [pid = 1666] [id = 579] 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x115df8c00) [pid = 1666] [serial = 1737] [outer = 0x0] 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1166f7800) [pid = 1666] [serial = 1738] [outer = 0x115df8c00] 08:38:31 INFO - PROCESS | 1666 | 1468683511164 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x116915400) [pid = 1666] [serial = 1739] [outer = 0x115df8c00] 08:38:31 INFO - PROCESS | 1666 | 1468683511492 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]]]}] 08:38:31 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 08:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 08:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:38:31 INFO - PROCESS | 1666 | 1468683511508 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:38:31 INFO - PROCESS | 1666 | 1468683511510 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:38:31 INFO - PROCESS | 1666 | 1468683511512 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:38:31 INFO - PROCESS | 1666 | 1468683511515 Marionette TRACE conn2 <- [1,2290,null,{}] 08:38:31 INFO - PROCESS | 1666 | 1468683511524 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}] 08:38:31 INFO - PROCESS | 1666 | 1468683511527 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:31 INFO - PROCESS | 1666 | 1468683511612 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:38:31 INFO - PROCESS | 1666 | 1468683511702 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:31 INFO - PROCESS | 1666 | 1468683511705 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239db000 == 30 [pid = 1666] [id = 580] 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1171c4c00) [pid = 1666] [serial = 1740] [outer = 0x0] 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1174d7c00) [pid = 1666] [serial = 1741] [outer = 0x1171c4c00] 08:38:31 INFO - PROCESS | 1666 | 1468683511749 Marionette DEBUG loaded listener.js 08:38:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1181f1400) [pid = 1666] [serial = 1742] [outer = 0x1171c4c00] 08:38:32 INFO - PROCESS | 1666 | 1468683512042 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]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 573ms 08:38:32 INFO - PROCESS | 1666 | 1468683512087 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1666 | 1468683512090 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:38:32 INFO - PROCESS | 1666 | 1468683512093 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1666 | 1468683512095 Marionette TRACE conn2 <- [1,2294,null,{}] 08:38:32 INFO - PROCESS | 1666 | 1468683512098 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}] 08:38:32 INFO - PROCESS | 1666 | 1468683512103 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:32 INFO - PROCESS | 1666 | 1468683512193 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:38:32 INFO - PROCESS | 1666 | 1468683512196 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1666 | 1468683512198 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12425d800 == 31 [pid = 1666] [id = 581] 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1133e6000) [pid = 1666] [serial = 1743] [outer = 0x0] 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118422c00) [pid = 1666] [serial = 1744] [outer = 0x1133e6000] 08:38:32 INFO - PROCESS | 1666 | 1468683512285 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x11864e400) [pid = 1666] [serial = 1745] [outer = 0x1133e6000] 08:38:32 INFO - PROCESS | 1666 | 1468683512627 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]]]}] 08:38:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:38:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 574ms 08:38:32 INFO - PROCESS | 1666 | 1468683512672 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:38:32 INFO - PROCESS | 1666 | 1468683512673 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:38:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:38:32 INFO - PROCESS | 1666 | 1468683512675 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:38:32 INFO - PROCESS | 1666 | 1468683512676 Marionette TRACE conn2 <- [1,2298,null,{}] 08:38:32 INFO - PROCESS | 1666 | 1468683512678 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}] 08:38:32 INFO - PROCESS | 1666 | 1468683512680 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:32 INFO - PROCESS | 1666 | 1468683512774 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:38:32 INFO - PROCESS | 1666 | 1468683512777 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:32 INFO - PROCESS | 1666 | 1468683512778 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12650c000 == 32 [pid = 1666] [id = 582] 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1128ac400) [pid = 1666] [serial = 1746] [outer = 0x0] 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1186b7000) [pid = 1666] [serial = 1747] [outer = 0x1128ac400] 08:38:32 INFO - PROCESS | 1666 | 1468683512803 Marionette DEBUG loaded listener.js 08:38:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x118deb400) [pid = 1666] [serial = 1748] [outer = 0x1128ac400] 08:38:33 INFO - PROCESS | 1666 | 1468683513147 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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 518ms 08:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:38:33 INFO - PROCESS | 1666 | 1468683513194 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:38:33 INFO - PROCESS | 1666 | 1468683513195 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:38:33 INFO - PROCESS | 1666 | 1468683513197 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1666 | 1468683513198 Marionette TRACE conn2 <- [1,2302,null,{}] 08:38:33 INFO - PROCESS | 1666 | 1468683513201 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}] 08:38:33 INFO - PROCESS | 1666 | 1468683513205 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:33 INFO - PROCESS | 1666 | 1468683513310 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:38:33 INFO - PROCESS | 1666 | 1468683513351 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1666 | 1468683513352 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x128427000 == 33 [pid = 1666] [id = 583] 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1128af400) [pid = 1666] [serial = 1749] [outer = 0x0] 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1196a8c00) [pid = 1666] [serial = 1750] [outer = 0x1128af400] 08:38:33 INFO - PROCESS | 1666 | 1468683513377 Marionette DEBUG loaded listener.js 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12391fc00) [pid = 1666] [serial = 1751] [outer = 0x1128af400] 08:38:33 INFO - PROCESS | 1666 | 1468683513705 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]]]}] 08:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 521ms 08:38:33 INFO - PROCESS | 1666 | 1468683513719 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:38:33 INFO - PROCESS | 1666 | 1468683513728 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:38:33 INFO - PROCESS | 1666 | 1468683513731 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:38:33 INFO - PROCESS | 1666 | 1468683513734 Marionette TRACE conn2 <- [1,2306,null,{}] 08:38:33 INFO - PROCESS | 1666 | 1468683513744 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}] 08:38:33 INFO - PROCESS | 1666 | 1468683513745 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:33 INFO - PROCESS | 1666 | 1468683513869 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:38:33 INFO - PROCESS | 1666 | 1468683513926 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:33 INFO - PROCESS | 1666 | 1468683513927 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x1291ac800 == 34 [pid = 1666] [id = 584] 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x123920000) [pid = 1666] [serial = 1752] [outer = 0x0] 08:38:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x123a62000) [pid = 1666] [serial = 1753] [outer = 0x123920000] 08:38:33 INFO - PROCESS | 1666 | 1468683513951 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1241b3400) [pid = 1666] [serial = 1754] [outer = 0x123920000] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12603e800) [pid = 1666] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x124a99c00) [pid = 1666] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118145000) [pid = 1666] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113310c00) [pid = 1666] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x116916400) [pid = 1666] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11330c400) [pid = 1666] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x129357c00) [pid = 1666] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112e98400) [pid = 1666] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x12a66ec00) [pid = 1666] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12a656800) [pid = 1666] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1174cdc00) [pid = 1666] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1186b6c00) [pid = 1666] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118148000) [pid = 1666] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x129354400) [pid = 1666] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:38:34 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12b038000) [pid = 1666] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:38:34 INFO - PROCESS | 1666 | 1468683514602 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]]]}] 08:38:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:38:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 881ms 08:38:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:38:34 INFO - PROCESS | 1666 | 1468683514612 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:38:34 INFO - PROCESS | 1666 | 1468683514614 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:38:34 INFO - PROCESS | 1666 | 1468683514619 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:38:34 INFO - PROCESS | 1666 | 1468683514621 Marionette TRACE conn2 <- [1,2310,null,{}] 08:38:34 INFO - PROCESS | 1666 | 1468683514624 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}] 08:38:34 INFO - PROCESS | 1666 | 1468683514626 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:34 INFO - PROCESS | 1666 | 1468683514745 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:38:34 INFO - PROCESS | 1666 | 1468683514807 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:34 INFO - PROCESS | 1666 | 1468683514808 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a50f800 == 35 [pid = 1666] [id = 585] 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x112e92c00) [pid = 1666] [serial = 1755] [outer = 0x0] 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x117ea7c00) [pid = 1666] [serial = 1756] [outer = 0x112e92c00] 08:38:34 INFO - PROCESS | 1666 | 1468683514834 Marionette DEBUG loaded listener.js 08:38:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x120fd5800) [pid = 1666] [serial = 1757] [outer = 0x112e92c00] 08:38:35 INFO - PROCESS | 1666 | 1468683515095 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]]]}] 08:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 526ms 08:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:38:35 INFO - PROCESS | 1666 | 1468683515144 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 1666 | 1468683515145 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:38:35 INFO - PROCESS | 1666 | 1468683515156 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 1666 | 1468683515165 Marionette TRACE conn2 <- [1,2314,null,{}] 08:38:35 INFO - PROCESS | 1666 | 1468683515171 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}] 08:38:35 INFO - PROCESS | 1666 | 1468683515172 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:35 INFO - PROCESS | 1666 | 1468683515254 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:38:35 INFO - PROCESS | 1666 | 1468683515258 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 1666 | 1468683515259 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20f800 == 36 [pid = 1666] [id = 586] 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1241b3000) [pid = 1666] [serial = 1758] [outer = 0x0] 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124a6fc00) [pid = 1666] [serial = 1759] [outer = 0x1241b3000] 08:38:35 INFO - PROCESS | 1666 | 1468683515284 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124ff6800) [pid = 1666] [serial = 1760] [outer = 0x1241b3000] 08:38:35 INFO - PROCESS | 1666 | 1468683515611 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]]]}] 08:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 488ms 08:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:38:35 INFO - PROCESS | 1666 | 1468683515636 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:38:35 INFO - PROCESS | 1666 | 1468683515638 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:38:35 INFO - PROCESS | 1666 | 1468683515640 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:38:35 INFO - PROCESS | 1666 | 1468683515642 Marionette TRACE conn2 <- [1,2318,null,{}] 08:38:35 INFO - PROCESS | 1666 | 1468683515644 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}] 08:38:35 INFO - PROCESS | 1666 | 1468683515645 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:35 INFO - PROCESS | 1666 | 1468683515764 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:38:35 INFO - PROCESS | 1666 | 1468683515772 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:35 INFO - PROCESS | 1666 | 1468683515773 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba22000 == 37 [pid = 1666] [id = 587] 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x113f3a800) [pid = 1666] [serial = 1761] [outer = 0x0] 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1254a8c00) [pid = 1666] [serial = 1762] [outer = 0x113f3a800] 08:38:35 INFO - PROCESS | 1666 | 1468683515812 Marionette DEBUG loaded listener.js 08:38:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12603b400) [pid = 1666] [serial = 1763] [outer = 0x113f3a800] 08:38:36 INFO - PROCESS | 1666 | 1468683516158 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] 08:38:36 INFO - PROCESS | 1666 | 1468683516214 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:38:36 INFO - PROCESS | 1666 | 1468683516216 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1666 | 1468683516218 Marionette TRACE conn2 <- [1,2322,null,{}] 08:38:36 INFO - PROCESS | 1666 | 1468683516228 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}] 08:38:36 INFO - PROCESS | 1666 | 1468683516230 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:36 INFO - PROCESS | 1666 | 1468683516321 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:38:36 INFO - PROCESS | 1666 | 1468683516387 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:36 INFO - PROCESS | 1666 | 1468683516388 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0dd000 == 38 [pid = 1666] [id = 588] 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x126042800) [pid = 1666] [serial = 1764] [outer = 0x0] 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12676a800) [pid = 1666] [serial = 1765] [outer = 0x126042800] 08:38:36 INFO - PROCESS | 1666 | 1468683516414 Marionette DEBUG loaded listener.js 08:38:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1282b7800) [pid = 1666] [serial = 1766] [outer = 0x126042800] 08:38:36 INFO - PROCESS | 1666 | 1468683516905 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]]]}] 08:38:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:38:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 728ms 08:38:36 INFO - PROCESS | 1666 | 1468683516945 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:38:36 INFO - PROCESS | 1666 | 1468683516947 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:38:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:38:36 INFO - PROCESS | 1666 | 1468683516951 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:38:36 INFO - PROCESS | 1666 | 1468683516953 Marionette TRACE conn2 <- [1,2326,null,{}] 08:38:36 INFO - PROCESS | 1666 | 1468683516957 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}] 08:38:36 INFO - PROCESS | 1666 | 1468683516959 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:37 INFO - PROCESS | 1666 | 1468683517068 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:38:37 INFO - PROCESS | 1666 | 1468683517200 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:37 INFO - PROCESS | 1666 | 1468683517202 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816a000 == 39 [pid = 1666] [id = 589] 08:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x113f2f800) [pid = 1666] [serial = 1767] [outer = 0x0] 08:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x115df3400) [pid = 1666] [serial = 1768] [outer = 0x113f2f800] 08:38:37 INFO - PROCESS | 1666 | 1468683517232 Marionette DEBUG loaded listener.js 08:38:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x116744800) [pid = 1666] [serial = 1769] [outer = 0x113f2f800] 08:38:37 INFO - PROCESS | 1666 | 1468683517754 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]]]}] 08:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 824ms 08:38:37 INFO - PROCESS | 1666 | 1468683517774 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:38:37 INFO - PROCESS | 1666 | 1468683517778 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:38:37 INFO - PROCESS | 1666 | 1468683517812 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:38:37 INFO - PROCESS | 1666 | 1468683517814 Marionette TRACE conn2 <- [1,2330,null,{}] 08:38:37 INFO - PROCESS | 1666 | 1468683517819 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}] 08:38:37 INFO - PROCESS | 1666 | 1468683517820 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:38 INFO - PROCESS | 1666 | 1468683518037 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:38:38 INFO - PROCESS | 1666 | 1468683518128 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 1666 | 1468683518129 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x1167df800 == 40 [pid = 1666] [id = 590] 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x113307800) [pid = 1666] [serial = 1770] [outer = 0x0] 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1133c8400) [pid = 1666] [serial = 1771] [outer = 0x113307800] 08:38:38 INFO - PROCESS | 1666 | 1468683518158 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1160d8800) [pid = 1666] [serial = 1772] [outer = 0x113307800] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba22000 == 39 [pid = 1666] [id = 587] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20f800 == 38 [pid = 1666] [id = 586] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12a50f800 == 37 [pid = 1666] [id = 585] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1291ac800 == 36 [pid = 1666] [id = 584] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x128427000 == 35 [pid = 1666] [id = 583] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12650c000 == 34 [pid = 1666] [id = 582] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x12425d800 == 33 [pid = 1666] [id = 581] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x1239db000 == 32 [pid = 1666] [id = 580] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x11816c000 == 31 [pid = 1666] [id = 579] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x116e3c800 == 30 [pid = 1666] [id = 578] 08:38:38 INFO - PROCESS | 1666 | --DOCSHELL 0x118d2e000 == 29 [pid = 1666] [id = 577] 08:38:38 INFO - PROCESS | 1666 | 1468683518594 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]]]}] 08:38:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:38:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 821ms 08:38:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:38:38 INFO - PROCESS | 1666 | 1468683518632 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:38:38 INFO - PROCESS | 1666 | 1468683518635 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:38:38 INFO - PROCESS | 1666 | 1468683518638 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:38:38 INFO - PROCESS | 1666 | 1468683518640 Marionette TRACE conn2 <- [1,2334,null,{}] 08:38:38 INFO - PROCESS | 1666 | 1468683518643 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}] 08:38:38 INFO - PROCESS | 1666 | 1468683518645 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:38 INFO - PROCESS | 1666 | 1468683518730 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12b0e7400) [pid = 1666] [serial = 1714] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x12b0ec400) [pid = 1666] [serial = 1715] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12ae65c00) [pid = 1666] [serial = 1712] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1291edc00) [pid = 1666] [serial = 1697] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12603e000) [pid = 1666] [serial = 1694] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x128097c00) [pid = 1666] [serial = 1696] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11864b400) [pid = 1666] [serial = 1685] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x115d58000) [pid = 1666] [serial = 1676] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x117105c00) [pid = 1666] [serial = 1681] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116917c00) [pid = 1666] [serial = 1705] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12a655c00) [pid = 1666] [serial = 1700] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11942c000) [pid = 1666] [serial = 1687] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124fef400) [pid = 1666] [serial = 1693] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a8e6800) [pid = 1666] [serial = 1711] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12a66dc00) [pid = 1666] [serial = 1702] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1176e6000) [pid = 1666] [serial = 1682] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11383a000) [pid = 1666] [serial = 1675] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1176e5400) [pid = 1666] [serial = 1678] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a673800) [pid = 1666] [serial = 1703] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11942e800) [pid = 1666] [serial = 1706] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x123bf2000) [pid = 1666] [serial = 1690] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11842b800) [pid = 1666] [serial = 1684] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12a66b800) [pid = 1666] [serial = 1709] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1280a6000) [pid = 1666] [serial = 1708] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x120fdcc00) [pid = 1666] [serial = 1688] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12a64fc00) [pid = 1666] [serial = 1673] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x124a63400) [pid = 1666] [serial = 1691] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x118141000) [pid = 1666] [serial = 1679] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12951d000) [pid = 1666] [serial = 1699] [outer = 0x0] [url = about:blank] 08:38:38 INFO - PROCESS | 1666 | 1468683518802 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:38 INFO - PROCESS | 1666 | 1468683518803 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x118120000 == 30 [pid = 1666] [id = 591] 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x116080800) [pid = 1666] [serial = 1773] [outer = 0x0] 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x117103400) [pid = 1666] [serial = 1774] [outer = 0x116080800] 08:38:38 INFO - PROCESS | 1666 | 1468683518830 Marionette DEBUG loaded listener.js 08:38:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1174d7400) [pid = 1666] [serial = 1775] [outer = 0x116080800] 08:38:39 INFO - PROCESS | 1666 | 1468683519127 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]]]}] 08:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 08:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:38:39 INFO - PROCESS | 1666 | 1468683519158 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:38:39 INFO - PROCESS | 1666 | 1468683519160 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:38:39 INFO - PROCESS | 1666 | 1468683519162 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 1666 | 1468683519163 Marionette TRACE conn2 <- [1,2338,null,{}] 08:38:39 INFO - PROCESS | 1666 | 1468683519166 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}] 08:38:39 INFO - PROCESS | 1666 | 1468683519169 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:39 INFO - PROCESS | 1666 | 1468683519254 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:38:39 INFO - PROCESS | 1666 | 1468683519338 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 1666 | 1468683519339 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12411f800 == 31 [pid = 1666] [id = 592] 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x112984000) [pid = 1666] [serial = 1776] [outer = 0x0] 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x118149800) [pid = 1666] [serial = 1777] [outer = 0x112984000] 08:38:39 INFO - PROCESS | 1666 | 1468683519364 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11848fc00) [pid = 1666] [serial = 1778] [outer = 0x112984000] 08:38:39 INFO - PROCESS | 1666 | 1468683519645 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]]]}] 08:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 08:38:39 INFO - PROCESS | 1666 | 1468683519681 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:38:39 INFO - PROCESS | 1666 | 1468683519686 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:38:39 INFO - PROCESS | 1666 | 1468683519703 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:38:39 INFO - PROCESS | 1666 | 1468683519707 Marionette TRACE conn2 <- [1,2342,null,{}] 08:38:39 INFO - PROCESS | 1666 | 1468683519710 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}] 08:38:39 INFO - PROCESS | 1666 | 1468683519712 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:39 INFO - PROCESS | 1666 | 1468683519803 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:38:39 INFO - PROCESS | 1666 | 1468683519866 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:39 INFO - PROCESS | 1666 | 1468683519867 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254bb000 == 32 [pid = 1666] [id = 593] 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112e23c00) [pid = 1666] [serial = 1779] [outer = 0x0] 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1184c9000) [pid = 1666] [serial = 1780] [outer = 0x112e23c00] 08:38:39 INFO - PROCESS | 1666 | 1468683519892 Marionette DEBUG loaded listener.js 08:38:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11942a400) [pid = 1666] [serial = 1781] [outer = 0x112e23c00] 08:38:40 INFO - PROCESS | 1666 | 1468683520173 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]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 529ms 08:38:40 INFO - PROCESS | 1666 | 1468683520225 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 1666 | 1468683520226 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:38:40 INFO - PROCESS | 1666 | 1468683520228 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1666 | 1468683520229 Marionette TRACE conn2 <- [1,2346,null,{}] 08:38:40 INFO - PROCESS | 1666 | 1468683520232 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}] 08:38:40 INFO - PROCESS | 1666 | 1468683520234 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:40 INFO - PROCESS | 1666 | 1468683520313 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:38:40 INFO - PROCESS | 1666 | 1468683520319 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 1666 | 1468683520320 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x12900b000 == 33 [pid = 1666] [id = 594] 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1128adc00) [pid = 1666] [serial = 1782] [outer = 0x0] 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x119966000) [pid = 1666] [serial = 1783] [outer = 0x1128adc00] 08:38:40 INFO - PROCESS | 1666 | 1468683520345 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x120fd9400) [pid = 1666] [serial = 1784] [outer = 0x1128adc00] 08:38:40 INFO - PROCESS | 1666 | 1468683520683 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]]]}] 08:38:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:38:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms 08:38:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:38:40 INFO - PROCESS | 1666 | 1468683520698 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:38:40 INFO - PROCESS | 1666 | 1468683520699 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:38:40 INFO - PROCESS | 1666 | 1468683520704 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:38:40 INFO - PROCESS | 1666 | 1468683520705 Marionette TRACE conn2 <- [1,2350,null,{}] 08:38:40 INFO - PROCESS | 1666 | 1468683520708 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}] 08:38:40 INFO - PROCESS | 1666 | 1468683520709 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:40 INFO - PROCESS | 1666 | 1468683520824 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:38:40 INFO - PROCESS | 1666 | 1468683520837 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:40 INFO - PROCESS | 1666 | 1468683520841 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260a8800 == 34 [pid = 1666] [id = 595] 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x123bf5000) [pid = 1666] [serial = 1785] [outer = 0x0] 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123e70000) [pid = 1666] [serial = 1786] [outer = 0x123bf5000] 08:38:40 INFO - PROCESS | 1666 | 1468683520872 Marionette DEBUG loaded listener.js 08:38:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124de0800) [pid = 1666] [serial = 1787] [outer = 0x123bf5000] 08:38:41 INFO - PROCESS | 1666 | 1468683521243 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]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 570ms 08:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:38:41 INFO - PROCESS | 1666 | 1468683521275 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1666 | 1468683521276 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:38:41 INFO - PROCESS | 1666 | 1468683521278 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1666 | 1468683521279 Marionette TRACE conn2 <- [1,2354,null,{}] 08:38:41 INFO - PROCESS | 1666 | 1468683521287 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}] 08:38:41 INFO - PROCESS | 1666 | 1468683521288 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:41 INFO - PROCESS | 1666 | 1468683521389 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:38:41 INFO - PROCESS | 1666 | 1468683521393 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1666 | 1468683521394 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12adf0800 == 35 [pid = 1666] [id = 596] 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x124de1800) [pid = 1666] [serial = 1788] [outer = 0x0] 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126043c00) [pid = 1666] [serial = 1789] [outer = 0x124de1800] 08:38:41 INFO - PROCESS | 1666 | 1468683521418 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12809d400) [pid = 1666] [serial = 1790] [outer = 0x124de1800] 08:38:41 INFO - PROCESS | 1666 | 1468683521755 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]]]}] 08:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 08:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:38:41 INFO - PROCESS | 1666 | 1468683521798 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:38:41 INFO - PROCESS | 1666 | 1468683521799 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:38:41 INFO - PROCESS | 1666 | 1468683521801 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:38:41 INFO - PROCESS | 1666 | 1468683521802 Marionette TRACE conn2 <- [1,2358,null,{}] 08:38:41 INFO - PROCESS | 1666 | 1468683521804 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}] 08:38:41 INFO - PROCESS | 1666 | 1468683521806 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:41 INFO - PROCESS | 1666 | 1468683521907 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:38:41 INFO - PROCESS | 1666 | 1468683521924 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:41 INFO - PROCESS | 1666 | 1468683521925 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be75000 == 36 [pid = 1666] [id = 597] 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12809e800) [pid = 1666] [serial = 1791] [outer = 0x0] 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x128174400) [pid = 1666] [serial = 1792] [outer = 0x12809e800] 08:38:41 INFO - PROCESS | 1666 | 1468683521949 Marionette DEBUG loaded listener.js 08:38:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1282b7400) [pid = 1666] [serial = 1793] [outer = 0x12809e800] 08:38:42 INFO - PROCESS | 1666 | 1468683522304 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]]]}] 08:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 08:38:42 INFO - PROCESS | 1666 | 1468683522321 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1666 | 1468683522322 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:38:42 INFO - PROCESS | 1666 | 1468683522325 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1666 | 1468683522326 Marionette TRACE conn2 <- [1,2362,null,{}] 08:38:42 INFO - PROCESS | 1666 | 1468683522328 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}] 08:38:42 INFO - PROCESS | 1666 | 1468683522329 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:42 INFO - PROCESS | 1666 | 1468683522431 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:38:42 INFO - PROCESS | 1666 | 1468683522470 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:42 INFO - PROCESS | 1666 | 1468683522471 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0e4000 == 37 [pid = 1666] [id = 598] 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1282b8800) [pid = 1666] [serial = 1794] [outer = 0x0] 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12907fc00) [pid = 1666] [serial = 1795] [outer = 0x1282b8800] 08:38:42 INFO - PROCESS | 1666 | 1468683522496 Marionette DEBUG loaded listener.js 08:38:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129087800) [pid = 1666] [serial = 1796] [outer = 0x1282b8800] 08:38:42 INFO - PROCESS | 1666 | 1468683522890 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]]]}] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1128ac400) [pid = 1666] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1128af400) [pid = 1666] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x115df8c00) [pid = 1666] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x112e2b800) [pid = 1666] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1171c4c00) [pid = 1666] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x113f30c00) [pid = 1666] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11386f800) [pid = 1666] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1186b5000) [pid = 1666] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12641a400) [pid = 1666] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x123920000) [pid = 1666] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x129082c00) [pid = 1666] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x112e92c00) [pid = 1666] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x112986400) [pid = 1666] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1241b3000) [pid = 1666] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1133e6000) [pid = 1666] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:38:42 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x113f3a800) [pid = 1666] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:38:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:38:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 620ms 08:38:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:38:42 INFO - PROCESS | 1666 | 1468683522945 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:38:42 INFO - PROCESS | 1666 | 1468683522946 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:38:42 INFO - PROCESS | 1666 | 1468683522948 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:38:42 INFO - PROCESS | 1666 | 1468683522950 Marionette TRACE conn2 <- [1,2366,null,{}] 08:38:42 INFO - PROCESS | 1666 | 1468683522952 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}] 08:38:42 INFO - PROCESS | 1666 | 1468683522953 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:43 INFO - PROCESS | 1666 | 1468683523033 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:38:43 INFO - PROCESS | 1666 | 1468683523038 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1666 | 1468683523040 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254ba800 == 38 [pid = 1666] [id = 599] 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1128ac800) [pid = 1666] [serial = 1797] [outer = 0x0] 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x113861c00) [pid = 1666] [serial = 1798] [outer = 0x1128ac800] 08:38:43 INFO - PROCESS | 1666 | 1468683523064 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1181f4000) [pid = 1666] [serial = 1799] [outer = 0x1128ac800] 08:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 471ms 08:38:43 INFO - PROCESS | 1666 | 1468683523416 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]]]}] 08:38:43 INFO - PROCESS | 1666 | 1468683523420 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1666 | 1468683523421 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:38:43 INFO - PROCESS | 1666 | 1468683523423 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1666 | 1468683523425 Marionette TRACE conn2 <- [1,2370,null,{}] 08:38:43 INFO - PROCESS | 1666 | 1468683523427 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}] 08:38:43 INFO - PROCESS | 1666 | 1468683523428 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:43 INFO - PROCESS | 1666 | 1468683523510 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:38:43 INFO - PROCESS | 1666 | 1468683523575 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:43 INFO - PROCESS | 1666 | 1468683523577 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6de800 == 39 [pid = 1666] [id = 600] 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1181ee400) [pid = 1666] [serial = 1800] [outer = 0x0] 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12394a800) [pid = 1666] [serial = 1801] [outer = 0x1181ee400] 08:38:43 INFO - PROCESS | 1666 | 1468683523604 Marionette DEBUG loaded listener.js 08:38:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1291f0000) [pid = 1666] [serial = 1802] [outer = 0x1181ee400] 08:38:43 INFO - PROCESS | 1666 | 1468683523917 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]]]}] 08:38:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 519ms 08:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:38:43 INFO - PROCESS | 1666 | 1468683523943 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:38:43 INFO - PROCESS | 1666 | 1468683523945 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:38:43 INFO - PROCESS | 1666 | 1468683523947 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:38:43 INFO - PROCESS | 1666 | 1468683523949 Marionette TRACE conn2 <- [1,2374,null,{}] 08:38:43 INFO - PROCESS | 1666 | 1468683523955 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}] 08:38:43 INFO - PROCESS | 1666 | 1468683523956 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:44 INFO - PROCESS | 1666 | 1468683524049 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:38:44 INFO - PROCESS | 1666 | 1468683524055 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1666 | 1468683524056 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d32b000 == 40 [pid = 1666] [id = 601] 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124f13400) [pid = 1666] [serial = 1803] [outer = 0x0] 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x129dd4c00) [pid = 1666] [serial = 1804] [outer = 0x124f13400] 08:38:44 INFO - PROCESS | 1666 | 1468683524080 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12a672000) [pid = 1666] [serial = 1805] [outer = 0x124f13400] 08:38:44 INFO - PROCESS | 1666 | 1468683524512 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]]]}] 08:38:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:38:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 574ms 08:38:44 INFO - PROCESS | 1666 | 1468683524522 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:38:44 INFO - PROCESS | 1666 | 1468683524523 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:38:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:38:44 INFO - PROCESS | 1666 | 1468683524525 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:38:44 INFO - PROCESS | 1666 | 1468683524526 Marionette TRACE conn2 <- [1,2378,null,{}] 08:38:44 INFO - PROCESS | 1666 | 1468683524528 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}] 08:38:44 INFO - PROCESS | 1666 | 1468683524529 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:44 INFO - PROCESS | 1666 | 1468683524642 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:38:44 INFO - PROCESS | 1666 | 1468683524647 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:44 INFO - PROCESS | 1666 | 1468683524649 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d4ad800 == 41 [pid = 1666] [id = 602] 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x123924800) [pid = 1666] [serial = 1806] [outer = 0x0] 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12a8e8400) [pid = 1666] [serial = 1807] [outer = 0x123924800] 08:38:44 INFO - PROCESS | 1666 | 1468683524702 Marionette DEBUG loaded listener.js 08:38:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x126770800) [pid = 1666] [serial = 1808] [outer = 0x123924800] 08:38:45 INFO - PROCESS | 1666 | 1468683525272 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]]]}] 08:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 772ms 08:38:45 INFO - PROCESS | 1666 | 1468683525298 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:38:45 INFO - PROCESS | 1666 | 1468683525303 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:38:45 INFO - PROCESS | 1666 | 1468683525306 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:38:45 INFO - PROCESS | 1666 | 1468683525308 Marionette TRACE conn2 <- [1,2382,null,{}] 08:38:45 INFO - PROCESS | 1666 | 1468683525313 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}] 08:38:45 INFO - PROCESS | 1666 | 1468683525315 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:45 INFO - PROCESS | 1666 | 1468683525419 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:38:45 INFO - PROCESS | 1666 | 1468683525523 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:45 INFO - PROCESS | 1666 | 1468683525524 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x123815000 == 42 [pid = 1666] [id = 603] 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116977400) [pid = 1666] [serial = 1809] [outer = 0x0] 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x117106c00) [pid = 1666] [serial = 1810] [outer = 0x116977400] 08:38:45 INFO - PROCESS | 1666 | 1468683525555 Marionette DEBUG loaded listener.js 08:38:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x117ea2400) [pid = 1666] [serial = 1811] [outer = 0x116977400] 08:38:45 INFO - PROCESS | 1666 | 1468683525980 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:38:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 724ms 08:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:38:46 INFO - PROCESS | 1666 | 1468683526030 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 1666 | 1468683526034 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:38:46 INFO - PROCESS | 1666 | 1468683526038 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 1666 | 1468683526040 Marionette TRACE conn2 <- [1,2386,null,{}] 08:38:46 INFO - PROCESS | 1666 | 1468683526043 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}] 08:38:46 INFO - PROCESS | 1666 | 1468683526045 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:46 INFO - PROCESS | 1666 | 1468683526152 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:38:46 INFO - PROCESS | 1666 | 1468683526216 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 1666 | 1468683526217 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6cc800 == 43 [pid = 1666] [id = 604] 08:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1184ce800) [pid = 1666] [serial = 1812] [outer = 0x0] 08:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x11875a400) [pid = 1666] [serial = 1813] [outer = 0x1184ce800] 08:38:46 INFO - PROCESS | 1666 | 1468683526249 Marionette DEBUG loaded listener.js 08:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1196a0800) [pid = 1666] [serial = 1814] [outer = 0x1184ce800] 08:38:46 INFO - PROCESS | 1666 | 1468683526703 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]]]}] 08:38:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:38:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 719ms 08:38:46 INFO - PROCESS | 1666 | 1468683526758 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:38:46 INFO - PROCESS | 1666 | 1468683526760 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:38:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:38:46 INFO - PROCESS | 1666 | 1468683526762 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:38:46 INFO - PROCESS | 1666 | 1468683526765 Marionette TRACE conn2 <- [1,2390,null,{}] 08:38:46 INFO - PROCESS | 1666 | 1468683526788 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}] 08:38:46 INFO - PROCESS | 1666 | 1468683526791 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:46 INFO - PROCESS | 1666 | 1468683526898 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:38:46 INFO - PROCESS | 1666 | 1468683526975 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:46 INFO - PROCESS | 1666 | 1468683526977 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d679000 == 44 [pid = 1666] [id = 605] 08:38:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x120fd4c00) [pid = 1666] [serial = 1815] [outer = 0x0] 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x124a6a800) [pid = 1666] [serial = 1816] [outer = 0x120fd4c00] 08:38:47 INFO - PROCESS | 1666 | 1468683527010 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x128176c00) [pid = 1666] [serial = 1817] [outer = 0x120fd4c00] 08:38:47 INFO - PROCESS | 1666 | 1468683527423 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]]]}] 08:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 739ms 08:38:47 INFO - PROCESS | 1666 | 1468683527502 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:38:47 INFO - PROCESS | 1666 | 1468683527504 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:38:47 INFO - PROCESS | 1666 | 1468683527506 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:38:47 INFO - PROCESS | 1666 | 1468683527507 Marionette TRACE conn2 <- [1,2394,null,{}] 08:38:47 INFO - PROCESS | 1666 | 1468683527510 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}] 08:38:47 INFO - PROCESS | 1666 | 1468683527511 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:47 INFO - PROCESS | 1666 | 1468683527630 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:38:47 INFO - PROCESS | 1666 | 1468683527708 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:47 INFO - PROCESS | 1666 | 1468683527709 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x129016800 == 45 [pid = 1666] [id = 606] 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12391d800) [pid = 1666] [serial = 1818] [outer = 0x0] 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x124dde800) [pid = 1666] [serial = 1819] [outer = 0x12391d800] 08:38:47 INFO - PROCESS | 1666 | 1468683527738 Marionette DEBUG loaded listener.js 08:38:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x129520800) [pid = 1666] [serial = 1820] [outer = 0x12391d800] 08:38:48 INFO - PROCESS | 1666 | 1468683528335 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]]]}] 08:38:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:38:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 870ms 08:38:48 INFO - PROCESS | 1666 | 1468683528377 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:38:48 INFO - PROCESS | 1666 | 1468683528379 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:38:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:38:48 INFO - PROCESS | 1666 | 1468683528382 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:38:48 INFO - PROCESS | 1666 | 1468683528384 Marionette TRACE conn2 <- [1,2398,null,{}] 08:38:48 INFO - PROCESS | 1666 | 1468683528387 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}] 08:38:48 INFO - PROCESS | 1666 | 1468683528389 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:48 INFO - PROCESS | 1666 | 1468683528481 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:38:48 INFO - PROCESS | 1666 | 1468683528566 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:48 INFO - PROCESS | 1666 | 1468683528568 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x116097800 == 46 [pid = 1666] [id = 607] 08:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x116915000) [pid = 1666] [serial = 1821] [outer = 0x0] 08:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x1171c4000) [pid = 1666] [serial = 1822] [outer = 0x116915000] 08:38:48 INFO - PROCESS | 1666 | 1468683528596 Marionette DEBUG loaded listener.js 08:38:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x117ea4800) [pid = 1666] [serial = 1823] [outer = 0x116915000] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d32b000 == 45 [pid = 1666] [id = 601] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6de800 == 44 [pid = 1666] [id = 600] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1254ba800 == 43 [pid = 1666] [id = 599] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0e4000 == 42 [pid = 1666] [id = 598] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12be75000 == 41 [pid = 1666] [id = 597] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12adf0800 == 40 [pid = 1666] [id = 596] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1260a8800 == 39 [pid = 1666] [id = 595] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12900b000 == 38 [pid = 1666] [id = 594] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1254bb000 == 37 [pid = 1666] [id = 593] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12411f800 == 36 [pid = 1666] [id = 592] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x118120000 == 35 [pid = 1666] [id = 591] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1167df800 == 34 [pid = 1666] [id = 590] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0dd000 == 33 [pid = 1666] [id = 588] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x11816a000 == 32 [pid = 1666] [id = 589] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x129016800 == 31 [pid = 1666] [id = 606] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d679000 == 30 [pid = 1666] [id = 605] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6cc800 == 29 [pid = 1666] [id = 604] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12d4ad800 == 28 [pid = 1666] [id = 602] 08:38:49 INFO - PROCESS | 1666 | --DOCSHELL 0x123815000 == 27 [pid = 1666] [id = 603] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x120fd5800) [pid = 1666] [serial = 1757] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x12676a800) [pid = 1666] [serial = 1765] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1186b7000) [pid = 1666] [serial = 1747] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1196a8c00) [pid = 1666] [serial = 1750] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1166f7800) [pid = 1666] [serial = 1738] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x116915400) [pid = 1666] [serial = 1739] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x1133e0800) [pid = 1666] [serial = 1735] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x115021800) [pid = 1666] [serial = 1736] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1174d7c00) [pid = 1666] [serial = 1741] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1181f1400) [pid = 1666] [serial = 1742] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x11662c800) [pid = 1666] [serial = 1733] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x115df1400) [pid = 1666] [serial = 1732] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x117ea7000) [pid = 1666] [serial = 1718] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11690bc00) [pid = 1666] [serial = 1717] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x120fd8800) [pid = 1666] [serial = 1721] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x119132400) [pid = 1666] [serial = 1720] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12849b400) [pid = 1666] [serial = 1724] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x128099000) [pid = 1666] [serial = 1723] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x123a62000) [pid = 1666] [serial = 1753] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a8ed800) [pid = 1666] [serial = 1727] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12a671800) [pid = 1666] [serial = 1726] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x117ea7c00) [pid = 1666] [serial = 1756] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x113370c00) [pid = 1666] [serial = 1730] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x112e2a800) [pid = 1666] [serial = 1729] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12391fc00) [pid = 1666] [serial = 1751] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x124a6fc00) [pid = 1666] [serial = 1759] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1241b3400) [pid = 1666] [serial = 1754] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x11864e400) [pid = 1666] [serial = 1745] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x118422c00) [pid = 1666] [serial = 1744] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12603b400) [pid = 1666] [serial = 1763] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x124ff6800) [pid = 1666] [serial = 1760] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x118deb400) [pid = 1666] [serial = 1748] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1254a8c00) [pid = 1666] [serial = 1762] [outer = 0x0] [url = about:blank] 08:38:49 INFO - PROCESS | 1666 | 1468683529544 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]]]}] 08:38:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:38:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1174ms 08:38:49 INFO - PROCESS | 1666 | 1468683529556 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:38:49 INFO - PROCESS | 1666 | 1468683529558 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:38:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:38:49 INFO - PROCESS | 1666 | 1468683529561 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:38:49 INFO - PROCESS | 1666 | 1468683529563 Marionette TRACE conn2 <- [1,2402,null,{}] 08:38:49 INFO - PROCESS | 1666 | 1468683529568 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}] 08:38:49 INFO - PROCESS | 1666 | 1468683529570 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:49 INFO - PROCESS | 1666 | 1468683529652 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:38:49 INFO - PROCESS | 1666 | 1468683529657 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:49 INFO - PROCESS | 1666 | 1468683529660 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x11694e800 == 28 [pid = 1666] [id = 608] 08:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1133dbc00) [pid = 1666] [serial = 1824] [outer = 0x0] 08:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11383b000) [pid = 1666] [serial = 1825] [outer = 0x1133dbc00] 08:38:49 INFO - PROCESS | 1666 | 1468683529688 Marionette DEBUG loaded listener.js 08:38:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x112d3ac00) [pid = 1666] [serial = 1826] [outer = 0x1133dbc00] 08:38:50 INFO - PROCESS | 1666 | 1468683530082 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]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 08:38:50 INFO - PROCESS | 1666 | 1468683530131 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 1666 | 1468683530134 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:38:50 INFO - PROCESS | 1666 | 1468683530145 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 1666 | 1468683530146 Marionette TRACE conn2 <- [1,2406,null,{}] 08:38:50 INFO - PROCESS | 1666 | 1468683530150 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}] 08:38:50 INFO - PROCESS | 1666 | 1468683530152 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:50 INFO - PROCESS | 1666 | 1468683530235 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:38:50 INFO - PROCESS | 1666 | 1468683530239 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 1666 | 1468683530241 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x118172000 == 29 [pid = 1666] [id = 609] 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1166f4c00) [pid = 1666] [serial = 1827] [outer = 0x0] 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x117105400) [pid = 1666] [serial = 1828] [outer = 0x1166f4c00] 08:38:50 INFO - PROCESS | 1666 | 1468683530268 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1174d8c00) [pid = 1666] [serial = 1829] [outer = 0x1166f4c00] 08:38:50 INFO - PROCESS | 1666 | 1468683530682 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]]]}] 08:38:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:38:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 575ms 08:38:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:38:50 INFO - PROCESS | 1666 | 1468683530720 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:38:50 INFO - PROCESS | 1666 | 1468683530723 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:38:50 INFO - PROCESS | 1666 | 1468683530726 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:38:50 INFO - PROCESS | 1666 | 1468683530730 Marionette TRACE conn2 <- [1,2410,null,{}] 08:38:50 INFO - PROCESS | 1666 | 1468683530742 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}] 08:38:50 INFO - PROCESS | 1666 | 1468683530747 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:50 INFO - PROCESS | 1666 | 1468683530865 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:38:50 INFO - PROCESS | 1666 | 1468683530885 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:50 INFO - PROCESS | 1666 | 1468683530888 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c10000 == 30 [pid = 1666] [id = 610] 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x112d40400) [pid = 1666] [serial = 1830] [outer = 0x0] 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118431c00) [pid = 1666] [serial = 1831] [outer = 0x112d40400] 08:38:50 INFO - PROCESS | 1666 | 1468683530916 Marionette DEBUG loaded listener.js 08:38:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1184d2000) [pid = 1666] [serial = 1832] [outer = 0x112d40400] 08:38:51 INFO - PROCESS | 1666 | 1468683531270 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:38:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 575ms 08:38:51 INFO - PROCESS | 1666 | 1468683531302 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:38:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:38:51 INFO - PROCESS | 1666 | 1468683531304 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:38:51 INFO - PROCESS | 1666 | 1468683531307 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 1666 | 1468683531308 Marionette TRACE conn2 <- [1,2414,null,{}] 08:38:51 INFO - PROCESS | 1666 | 1468683531310 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}] 08:38:51 INFO - PROCESS | 1666 | 1468683531311 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:51 INFO - PROCESS | 1666 | 1468683531422 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:38:51 INFO - PROCESS | 1666 | 1468683531458 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 1666 | 1468683531460 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f48800 == 31 [pid = 1666] [id = 611] 08:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1186b1400) [pid = 1666] [serial = 1833] [outer = 0x0] 08:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x118d86800) [pid = 1666] [serial = 1834] [outer = 0x1186b1400] 08:38:51 INFO - PROCESS | 1666 | 1468683531485 Marionette DEBUG loaded listener.js 08:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1196a2800) [pid = 1666] [serial = 1835] [outer = 0x1186b1400] 08:38:51 INFO - PROCESS | 1666 | 1468683531780 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]]]}] 08:38:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:38:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 08:38:51 INFO - PROCESS | 1666 | 1468683531826 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:38:51 INFO - PROCESS | 1666 | 1468683531828 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:38:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:38:51 INFO - PROCESS | 1666 | 1468683531830 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:38:51 INFO - PROCESS | 1666 | 1468683531831 Marionette TRACE conn2 <- [1,2418,null,{}] 08:38:51 INFO - PROCESS | 1666 | 1468683531843 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}] 08:38:51 INFO - PROCESS | 1666 | 1468683531844 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:51 INFO - PROCESS | 1666 | 1468683531938 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:38:51 INFO - PROCESS | 1666 | 1468683531977 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:51 INFO - PROCESS | 1666 | 1468683531978 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267ce800 == 32 [pid = 1666] [id = 612] 08:38:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x113310000) [pid = 1666] [serial = 1836] [outer = 0x0] 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x119b96c00) [pid = 1666] [serial = 1837] [outer = 0x113310000] 08:38:52 INFO - PROCESS | 1666 | 1468683532003 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12391bc00) [pid = 1666] [serial = 1838] [outer = 0x113310000] 08:38:52 INFO - PROCESS | 1666 | 1468683532331 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]]]}] 08:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 531ms 08:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:38:52 INFO - PROCESS | 1666 | 1468683532361 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 1666 | 1468683532363 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:38:52 INFO - PROCESS | 1666 | 1468683532365 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 1666 | 1468683532366 Marionette TRACE conn2 <- [1,2422,null,{}] 08:38:52 INFO - PROCESS | 1666 | 1468683532377 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}] 08:38:52 INFO - PROCESS | 1666 | 1468683532381 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:52 INFO - PROCESS | 1666 | 1468683532496 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:38:52 INFO - PROCESS | 1666 | 1468683532500 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:52 INFO - PROCESS | 1666 | 1468683532501 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12900d000 == 33 [pid = 1666] [id = 613] 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x11912f800) [pid = 1666] [serial = 1839] [outer = 0x0] 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x123bed400) [pid = 1666] [serial = 1840] [outer = 0x11912f800] 08:38:52 INFO - PROCESS | 1666 | 1468683532526 Marionette DEBUG loaded listener.js 08:38:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124ff7c00) [pid = 1666] [serial = 1841] [outer = 0x11912f800] 08:38:52 INFO - PROCESS | 1666 | 1468683532856 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]]]}] 08:38:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:38:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 528ms 08:38:52 INFO - PROCESS | 1666 | 1468683532896 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:38:52 INFO - PROCESS | 1666 | 1468683532898 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:38:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:38:52 INFO - PROCESS | 1666 | 1468683532902 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:38:52 INFO - PROCESS | 1666 | 1468683532904 Marionette TRACE conn2 <- [1,2426,null,{}] 08:38:52 INFO - PROCESS | 1666 | 1468683532906 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}] 08:38:52 INFO - PROCESS | 1666 | 1468683532907 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:53 INFO - PROCESS | 1666 | 1468683533008 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:38:53 INFO - PROCESS | 1666 | 1468683533020 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 1666 | 1468683533021 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a523800 == 34 [pid = 1666] [id = 614] 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1121ba400) [pid = 1666] [serial = 1842] [outer = 0x0] 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x125563400) [pid = 1666] [serial = 1843] [outer = 0x1121ba400] 08:38:53 INFO - PROCESS | 1666 | 1468683533046 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x126423800) [pid = 1666] [serial = 1844] [outer = 0x1121ba400] 08:38:53 INFO - PROCESS | 1666 | 1468683533375 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]]]}] 08:38:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:38:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 08:38:53 INFO - PROCESS | 1666 | 1468683533421 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:38:53 INFO - PROCESS | 1666 | 1468683533422 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:38:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:38:53 INFO - PROCESS | 1666 | 1468683533432 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:38:53 INFO - PROCESS | 1666 | 1468683533433 Marionette TRACE conn2 <- [1,2430,null,{}] 08:38:53 INFO - PROCESS | 1666 | 1468683533435 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}] 08:38:53 INFO - PROCESS | 1666 | 1468683533436 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:53 INFO - PROCESS | 1666 | 1468683533534 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:38:53 INFO - PROCESS | 1666 | 1468683533538 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:53 INFO - PROCESS | 1666 | 1468683533538 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12add7000 == 35 [pid = 1666] [id = 615] 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x116909000) [pid = 1666] [serial = 1845] [outer = 0x0] 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x126428c00) [pid = 1666] [serial = 1846] [outer = 0x116909000] 08:38:53 INFO - PROCESS | 1666 | 1468683533563 Marionette DEBUG loaded listener.js 08:38:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x128099c00) [pid = 1666] [serial = 1847] [outer = 0x116909000] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x124de1800) [pid = 1666] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12809e800) [pid = 1666] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1282b8800) [pid = 1666] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x113f2f800) [pid = 1666] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x112984000) [pid = 1666] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x126042800) [pid = 1666] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116080800) [pid = 1666] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x113307800) [pid = 1666] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112e23c00) [pid = 1666] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1128adc00) [pid = 1666] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x123924800) [pid = 1666] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1128ac800) [pid = 1666] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1181ee400) [pid = 1666] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124f13400) [pid = 1666] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:38:53 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x123bf5000) [pid = 1666] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:38:54 INFO - PROCESS | 1666 | 1468683534036 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 620ms 08:38:54 INFO - PROCESS | 1666 | 1468683534052 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 1666 | 1468683534054 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:38:54 INFO - PROCESS | 1666 | 1468683534056 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 1666 | 1468683534057 Marionette TRACE conn2 <- [1,2434,null,{}] 08:38:54 INFO - PROCESS | 1666 | 1468683534060 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}] 08:38:54 INFO - PROCESS | 1666 | 1468683534061 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:54 INFO - PROCESS | 1666 | 1468683534145 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:38:54 INFO - PROCESS | 1666 | 1468683534148 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 1666 | 1468683534150 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c0b000 == 36 [pid = 1666] [id = 616] 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11690cc00) [pid = 1666] [serial = 1848] [outer = 0x0] 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1181ee400) [pid = 1666] [serial = 1849] [outer = 0x11690cc00] 08:38:54 INFO - PROCESS | 1666 | 1468683534177 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123924800) [pid = 1666] [serial = 1850] [outer = 0x11690cc00] 08:38:54 INFO - PROCESS | 1666 | 1468683534503 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 468ms 08:38:54 INFO - PROCESS | 1666 | 1468683534525 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:38:54 INFO - PROCESS | 1666 | 1468683534526 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:38:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:38:54 INFO - PROCESS | 1666 | 1468683534528 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:38:54 INFO - PROCESS | 1666 | 1468683534529 Marionette TRACE conn2 <- [1,2438,null,{}] 08:38:54 INFO - PROCESS | 1666 | 1468683534539 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}] 08:38:54 INFO - PROCESS | 1666 | 1468683534540 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:54 INFO - PROCESS | 1666 | 1468683534649 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:38:54 INFO - PROCESS | 1666 | 1468683534655 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:54 INFO - PROCESS | 1666 | 1468683534656 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be6d800 == 37 [pid = 1666] [id = 617] 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1181fb000) [pid = 1666] [serial = 1851] [outer = 0x0] 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x126765400) [pid = 1666] [serial = 1852] [outer = 0x1181fb000] 08:38:54 INFO - PROCESS | 1666 | 1468683534681 Marionette DEBUG loaded listener.js 08:38:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128171c00) [pid = 1666] [serial = 1853] [outer = 0x1181fb000] 08:38:54 INFO - PROCESS | 1666 | 1468683534977 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]]]}] 08:38:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:38:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 470ms 08:38:55 INFO - PROCESS | 1666 | 1468683535000 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 1666 | 1468683535003 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:38:55 INFO - PROCESS | 1666 | 1468683535007 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 1666 | 1468683535008 Marionette TRACE conn2 <- [1,2442,null,{}] 08:38:55 INFO - PROCESS | 1666 | 1468683535011 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}] 08:38:55 INFO - PROCESS | 1666 | 1468683535012 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:55 INFO - PROCESS | 1666 | 1468683535114 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:38:55 INFO - PROCESS | 1666 | 1468683535120 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 1666 | 1468683535122 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12658b000 == 38 [pid = 1666] [id = 618] 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1280a2c00) [pid = 1666] [serial = 1854] [outer = 0x0] 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1282bc400) [pid = 1666] [serial = 1855] [outer = 0x1280a2c00] 08:38:55 INFO - PROCESS | 1666 | 1468683535203 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129358800) [pid = 1666] [serial = 1856] [outer = 0x1280a2c00] 08:38:55 INFO - PROCESS | 1666 | 1468683535495 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]]]}] 08:38:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:38:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 08:38:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:38:55 INFO - PROCESS | 1666 | 1468683535527 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:38:55 INFO - PROCESS | 1666 | 1468683535529 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:38:55 INFO - PROCESS | 1666 | 1468683535533 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:38:55 INFO - PROCESS | 1666 | 1468683535538 Marionette TRACE conn2 <- [1,2446,null,{}] 08:38:55 INFO - PROCESS | 1666 | 1468683535541 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}] 08:38:55 INFO - PROCESS | 1666 | 1468683535543 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:55 INFO - PROCESS | 1666 | 1468683535666 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:38:55 INFO - PROCESS | 1666 | 1468683535671 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:55 INFO - PROCESS | 1666 | 1468683535672 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf4e800 == 39 [pid = 1666] [id = 619] 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x119b99800) [pid = 1666] [serial = 1857] [outer = 0x0] 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x129ddc400) [pid = 1666] [serial = 1858] [outer = 0x119b99800] 08:38:55 INFO - PROCESS | 1666 | 1468683535711 Marionette DEBUG loaded listener.js 08:38:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a66f800) [pid = 1666] [serial = 1859] [outer = 0x119b99800] 08:38:56 INFO - PROCESS | 1666 | 1468683536317 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]]]}] 08:38:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:38:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 823ms 08:38:56 INFO - PROCESS | 1666 | 1468683536358 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:38:56 INFO - PROCESS | 1666 | 1468683536361 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:38:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:38:56 INFO - PROCESS | 1666 | 1468683536366 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:38:56 INFO - PROCESS | 1666 | 1468683536370 Marionette TRACE conn2 <- [1,2450,null,{}] 08:38:56 INFO - PROCESS | 1666 | 1468683536375 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}] 08:38:56 INFO - PROCESS | 1666 | 1468683536376 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:56 INFO - PROCESS | 1666 | 1468683536487 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:38:56 INFO - PROCESS | 1666 | 1468683536571 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:56 INFO - PROCESS | 1666 | 1468683536572 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816b800 == 40 [pid = 1666] [id = 620] 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x113305800) [pid = 1666] [serial = 1860] [outer = 0x0] 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x113d40800) [pid = 1666] [serial = 1861] [outer = 0x113305800] 08:38:56 INFO - PROCESS | 1666 | 1468683536603 Marionette DEBUG loaded listener.js 08:38:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11662fc00) [pid = 1666] [serial = 1862] [outer = 0x113305800] 08:38:57 INFO - PROCESS | 1666 | 1468683537121 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]]]}] 08:38:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:38:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 775ms 08:38:57 INFO - PROCESS | 1666 | 1468683537140 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:38:57 INFO - PROCESS | 1666 | 1468683537143 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:38:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:38:57 INFO - PROCESS | 1666 | 1468683537148 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:38:57 INFO - PROCESS | 1666 | 1468683537150 Marionette TRACE conn2 <- [1,2454,null,{}] 08:38:57 INFO - PROCESS | 1666 | 1468683537152 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}] 08:38:57 INFO - PROCESS | 1666 | 1468683537154 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:57 INFO - PROCESS | 1666 | 1468683537273 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:38:57 INFO - PROCESS | 1666 | 1468683537335 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:57 INFO - PROCESS | 1666 | 1468683537336 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260ab000 == 41 [pid = 1666] [id = 621] 08:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1174dbc00) [pid = 1666] [serial = 1863] [outer = 0x0] 08:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x118145c00) [pid = 1666] [serial = 1864] [outer = 0x1174dbc00] 08:38:57 INFO - PROCESS | 1666 | 1468683537367 Marionette DEBUG loaded listener.js 08:38:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1184c5c00) [pid = 1666] [serial = 1865] [outer = 0x1174dbc00] 08:38:57 INFO - PROCESS | 1666 | 1468683537990 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]]]}] 08:38:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12658b000 == 40 [pid = 1666] [id = 618] 08:38:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12be6d800 == 39 [pid = 1666] [id = 617] 08:38:57 INFO - PROCESS | 1666 | --DOCSHELL 0x123c0b000 == 38 [pid = 1666] [id = 616] 08:38:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12add7000 == 37 [pid = 1666] [id = 615] 08:38:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12a523800 == 36 [pid = 1666] [id = 614] 08:38:57 INFO - PROCESS | 1666 | --DOCSHELL 0x12900d000 == 35 [pid = 1666] [id = 613] 08:38:57 INFO - PROCESS | 1666 | --DOCSHELL 0x1267ce800 == 34 [pid = 1666] [id = 612] 08:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x124f48800 == 33 [pid = 1666] [id = 611] 08:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x123c10000 == 32 [pid = 1666] [id = 610] 08:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x118172000 == 31 [pid = 1666] [id = 609] 08:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x11694e800 == 30 [pid = 1666] [id = 608] 08:38:58 INFO - PROCESS | 1666 | --DOCSHELL 0x116097800 == 29 [pid = 1666] [id = 607] 08:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 870ms 08:38:58 INFO - PROCESS | 1666 | 1468683538022 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:38:58 INFO - PROCESS | 1666 | 1468683538025 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:38:58 INFO - PROCESS | 1666 | 1468683538028 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 1666 | 1468683538030 Marionette TRACE conn2 <- [1,2458,null,{}] 08:38:58 INFO - PROCESS | 1666 | 1468683538035 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}] 08:38:58 INFO - PROCESS | 1666 | 1468683538036 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:58 INFO - PROCESS | 1666 | 1468683538125 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x126043c00) [pid = 1666] [serial = 1789] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x128174400) [pid = 1666] [serial = 1792] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x12907fc00) [pid = 1666] [serial = 1795] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x115df3400) [pid = 1666] [serial = 1768] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x116744800) [pid = 1666] [serial = 1769] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118149800) [pid = 1666] [serial = 1777] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11848fc00) [pid = 1666] [serial = 1778] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1282b7800) [pid = 1666] [serial = 1766] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x117103400) [pid = 1666] [serial = 1774] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1174d7400) [pid = 1666] [serial = 1775] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1133c8400) [pid = 1666] [serial = 1771] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1160d8800) [pid = 1666] [serial = 1772] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1184c9000) [pid = 1666] [serial = 1780] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11942a400) [pid = 1666] [serial = 1781] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x119966000) [pid = 1666] [serial = 1783] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x120fd9400) [pid = 1666] [serial = 1784] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1282b7400) [pid = 1666] [serial = 1793] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a8e8400) [pid = 1666] [serial = 1807] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x113861c00) [pid = 1666] [serial = 1798] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1181f4000) [pid = 1666] [serial = 1799] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x126770800) [pid = 1666] [serial = 1808] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12394a800) [pid = 1666] [serial = 1801] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x129087800) [pid = 1666] [serial = 1796] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x129dd4c00) [pid = 1666] [serial = 1804] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x123e70000) [pid = 1666] [serial = 1786] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12a672000) [pid = 1666] [serial = 1805] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12809d400) [pid = 1666] [serial = 1790] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124de0800) [pid = 1666] [serial = 1787] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1291f0000) [pid = 1666] [serial = 1802] [outer = 0x0] [url = about:blank] 08:38:58 INFO - PROCESS | 1666 | 1468683538195 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 1666 | 1468683538196 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x11712b800 == 30 [pid = 1666] [id = 622] 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1160d8800) [pid = 1666] [serial = 1866] [outer = 0x0] 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x116913800) [pid = 1666] [serial = 1867] [outer = 0x1160d8800] 08:38:58 INFO - PROCESS | 1666 | 1468683538224 Marionette DEBUG loaded listener.js 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1174d3400) [pid = 1666] [serial = 1868] [outer = 0x1160d8800] 08:38:58 INFO - PROCESS | 1666 | 1468683538507 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]]]}] 08:38:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:38:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 521ms 08:38:58 INFO - PROCESS | 1666 | 1468683538556 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:38:58 INFO - PROCESS | 1666 | 1468683538559 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:38:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:38:58 INFO - PROCESS | 1666 | 1468683538563 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:38:58 INFO - PROCESS | 1666 | 1468683538565 Marionette TRACE conn2 <- [1,2462,null,{}] 08:38:58 INFO - PROCESS | 1666 | 1468683538571 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}] 08:38:58 INFO - PROCESS | 1666 | 1468683538573 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:58 INFO - PROCESS | 1666 | 1468683538702 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:38:58 INFO - PROCESS | 1666 | 1468683538771 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:58 INFO - PROCESS | 1666 | 1468683538772 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bc0800 == 31 [pid = 1666] [id = 623] 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x118427400) [pid = 1666] [serial = 1869] [outer = 0x0] 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x118653400) [pid = 1666] [serial = 1870] [outer = 0x118427400] 08:38:58 INFO - PROCESS | 1666 | 1468683538799 Marionette DEBUG loaded listener.js 08:38:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11875a800) [pid = 1666] [serial = 1871] [outer = 0x118427400] 08:38:59 INFO - PROCESS | 1666 | 1468683539092 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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 573ms 08:38:59 INFO - PROCESS | 1666 | 1468683539138 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1666 | 1468683539139 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:38:59 INFO - PROCESS | 1666 | 1468683539142 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1666 | 1468683539144 Marionette TRACE conn2 <- [1,2466,null,{}] 08:38:59 INFO - PROCESS | 1666 | 1468683539155 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}] 08:38:59 INFO - PROCESS | 1666 | 1468683539158 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:59 INFO - PROCESS | 1666 | 1468683539245 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:38:59 INFO - PROCESS | 1666 | 1468683539302 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 1666 | 1468683539304 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f65000 == 32 [pid = 1666] [id = 624] 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1184cf800) [pid = 1666] [serial = 1872] [outer = 0x0] 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x119959c00) [pid = 1666] [serial = 1873] [outer = 0x1184cf800] 08:38:59 INFO - PROCESS | 1666 | 1468683539331 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x123927400) [pid = 1666] [serial = 1874] [outer = 0x1184cf800] 08:38:59 INFO - PROCESS | 1666 | 1468683539604 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]]]}] 08:38:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:38:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 08:38:59 INFO - PROCESS | 1666 | 1468683539614 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:38:59 INFO - PROCESS | 1666 | 1468683539616 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:38:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:38:59 INFO - PROCESS | 1666 | 1468683539628 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:38:59 INFO - PROCESS | 1666 | 1468683539630 Marionette TRACE conn2 <- [1,2470,null,{}] 08:38:59 INFO - PROCESS | 1666 | 1468683539640 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}] 08:38:59 INFO - PROCESS | 1666 | 1468683539641 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:59 INFO - PROCESS | 1666 | 1468683539729 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:38:59 INFO - PROCESS | 1666 | 1468683539735 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:38:59 INFO - PROCESS | 1666 | 1468683539737 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:38:59 INFO - PROCESS | 1666 | ++DOCSHELL 0x12900d000 == 33 [pid = 1666] [id = 625] 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x123a5b800) [pid = 1666] [serial = 1875] [outer = 0x0] 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1248d1c00) [pid = 1666] [serial = 1876] [outer = 0x123a5b800] 08:38:59 INFO - PROCESS | 1666 | 1468683539762 Marionette DEBUG loaded listener.js 08:38:59 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124de4800) [pid = 1666] [serial = 1877] [outer = 0x123a5b800] 08:39:00 INFO - PROCESS | 1666 | 1468683540106 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 524ms 08:39:00 INFO - PROCESS | 1666 | 1468683540149 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 1666 | 1468683540150 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:39:00 INFO - PROCESS | 1666 | 1468683540175 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 1666 | 1468683540176 Marionette TRACE conn2 <- [1,2474,null,{}] 08:39:00 INFO - PROCESS | 1666 | 1468683540178 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}] 08:39:00 INFO - PROCESS | 1666 | 1468683540179 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:00 INFO - PROCESS | 1666 | 1468683540283 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:39:00 INFO - PROCESS | 1666 | 1468683540287 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 1666 | 1468683540288 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6e1800 == 34 [pid = 1666] [id = 626] 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124de5000) [pid = 1666] [serial = 1878] [outer = 0x0] 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x126038000) [pid = 1666] [serial = 1879] [outer = 0x124de5000] 08:39:00 INFO - PROCESS | 1666 | 1468683540313 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1265b2000) [pid = 1666] [serial = 1880] [outer = 0x124de5000] 08:39:00 INFO - PROCESS | 1666 | 1468683540655 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]]]}] 08:39:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:39:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 523ms 08:39:00 INFO - PROCESS | 1666 | 1468683540693 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:39:00 INFO - PROCESS | 1666 | 1468683540695 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:39:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:39:00 INFO - PROCESS | 1666 | 1468683540697 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:39:00 INFO - PROCESS | 1666 | 1468683540698 Marionette TRACE conn2 <- [1,2478,null,{}] 08:39:00 INFO - PROCESS | 1666 | 1468683540702 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}] 08:39:00 INFO - PROCESS | 1666 | 1468683540707 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:00 INFO - PROCESS | 1666 | 1468683540824 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:39:00 INFO - PROCESS | 1666 | 1468683540837 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:00 INFO - PROCESS | 1666 | 1468683540838 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba2f000 == 35 [pid = 1666] [id = 627] 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x126771c00) [pid = 1666] [serial = 1881] [outer = 0x0] 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12907e400) [pid = 1666] [serial = 1882] [outer = 0x126771c00] 08:39:00 INFO - PROCESS | 1666 | 1468683540863 Marionette DEBUG loaded listener.js 08:39:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x129359000) [pid = 1666] [serial = 1883] [outer = 0x126771c00] 08:39:01 INFO - PROCESS | 1666 | 1468683541223 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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 571ms 08:39:01 INFO - PROCESS | 1666 | 1468683541270 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 1666 | 1468683541271 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:39:01 INFO - PROCESS | 1666 | 1468683541273 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 1666 | 1468683541274 Marionette TRACE conn2 <- [1,2482,null,{}] 08:39:01 INFO - PROCESS | 1666 | 1468683541276 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}] 08:39:01 INFO - PROCESS | 1666 | 1468683541278 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:01 INFO - PROCESS | 1666 | 1468683541379 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:39:01 INFO - PROCESS | 1666 | 1468683541393 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 1666 | 1468683541394 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0e2000 == 36 [pid = 1666] [id = 628] 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x129359400) [pid = 1666] [serial = 1884] [outer = 0x0] 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129dd6000) [pid = 1666] [serial = 1885] [outer = 0x129359400] 08:39:01 INFO - PROCESS | 1666 | 1468683541419 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a66d800) [pid = 1666] [serial = 1886] [outer = 0x129359400] 08:39:01 INFO - PROCESS | 1666 | 1468683541742 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]]]}] 08:39:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:39:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 08:39:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:39:01 INFO - PROCESS | 1666 | 1468683541793 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:39:01 INFO - PROCESS | 1666 | 1468683541795 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:39:01 INFO - PROCESS | 1666 | 1468683541797 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:39:01 INFO - PROCESS | 1666 | 1468683541798 Marionette TRACE conn2 <- [1,2486,null,{}] 08:39:01 INFO - PROCESS | 1666 | 1468683541800 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}] 08:39:01 INFO - PROCESS | 1666 | 1468683541801 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:01 INFO - PROCESS | 1666 | 1468683541902 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:39:01 INFO - PROCESS | 1666 | 1468683541913 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:01 INFO - PROCESS | 1666 | 1468683541914 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6bf800 == 37 [pid = 1666] [id = 629] 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12a66f000) [pid = 1666] [serial = 1887] [outer = 0x0] 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a8e2000) [pid = 1666] [serial = 1888] [outer = 0x12a66f000] 08:39:01 INFO - PROCESS | 1666 | 1468683541941 Marionette DEBUG loaded listener.js 08:39:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a8ec800) [pid = 1666] [serial = 1889] [outer = 0x12a66f000] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x112d40400) [pid = 1666] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1133dbc00) [pid = 1666] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1186b1400) [pid = 1666] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1166f4c00) [pid = 1666] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116915000) [pid = 1666] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x116977400) [pid = 1666] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1184ce800) [pid = 1666] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x120fd4c00) [pid = 1666] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12391d800) [pid = 1666] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11912f800) [pid = 1666] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1121ba400) [pid = 1666] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116909000) [pid = 1666] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x11690cc00) [pid = 1666] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1181fb000) [pid = 1666] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:39:02 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1280a2c00) [pid = 1666] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:39:02 INFO - PROCESS | 1666 | 1468683542364 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]]]}] 08:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 620ms 08:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:39:02 INFO - PROCESS | 1666 | 1468683542418 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 1666 | 1468683542419 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:39:02 INFO - PROCESS | 1666 | 1468683542421 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 1666 | 1468683542422 Marionette TRACE conn2 <- [1,2490,null,{}] 08:39:02 INFO - PROCESS | 1666 | 1468683542424 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}] 08:39:02 INFO - PROCESS | 1666 | 1468683542426 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:02 INFO - PROCESS | 1666 | 1468683542507 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:39:02 INFO - PROCESS | 1666 | 1468683542510 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:02 INFO - PROCESS | 1666 | 1468683542512 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a11000 == 38 [pid = 1666] [id = 630] 08:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1128b0000) [pid = 1666] [serial = 1890] [outer = 0x0] 08:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1174e6000) [pid = 1666] [serial = 1891] [outer = 0x1128b0000] 08:39:02 INFO - PROCESS | 1666 | 1468683542536 Marionette DEBUG loaded listener.js 08:39:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119429400) [pid = 1666] [serial = 1892] [outer = 0x1128b0000] 08:39:02 INFO - PROCESS | 1666 | 1468683542878 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]]]}] 08:39:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:39:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 474ms 08:39:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:39:02 INFO - PROCESS | 1666 | 1468683542895 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:39:02 INFO - PROCESS | 1666 | 1468683542897 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:39:02 INFO - PROCESS | 1666 | 1468683542900 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:39:02 INFO - PROCESS | 1666 | 1468683542905 Marionette TRACE conn2 <- [1,2494,null,{}] 08:39:02 INFO - PROCESS | 1666 | 1468683542907 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}] 08:39:02 INFO - PROCESS | 1666 | 1468683542909 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:03 INFO - PROCESS | 1666 | 1468683543038 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:39:03 INFO - PROCESS | 1666 | 1468683543046 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1666 | 1468683543047 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf56000 == 39 [pid = 1666] [id = 631] 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12391d800) [pid = 1666] [serial = 1893] [outer = 0x0] 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x129359c00) [pid = 1666] [serial = 1894] [outer = 0x12391d800] 08:39:03 INFO - PROCESS | 1666 | 1468683543086 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12a8f0800) [pid = 1666] [serial = 1895] [outer = 0x12391d800] 08:39:03 INFO - PROCESS | 1666 | 1468683543509 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]]]}] 08:39:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:39:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 625ms 08:39:03 INFO - PROCESS | 1666 | 1468683543525 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:39:03 INFO - PROCESS | 1666 | 1468683543528 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:39:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:39:03 INFO - PROCESS | 1666 | 1468683543531 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:39:03 INFO - PROCESS | 1666 | 1468683543536 Marionette TRACE conn2 <- [1,2498,null,{}] 08:39:03 INFO - PROCESS | 1666 | 1468683543539 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}] 08:39:03 INFO - PROCESS | 1666 | 1468683543542 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:03 INFO - PROCESS | 1666 | 1468683543719 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:39:03 INFO - PROCESS | 1666 | 1468683543737 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:03 INFO - PROCESS | 1666 | 1468683543739 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d675000 == 40 [pid = 1666] [id = 632] 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12ae6a000) [pid = 1666] [serial = 1896] [outer = 0x0] 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12b045800) [pid = 1666] [serial = 1897] [outer = 0x12ae6a000] 08:39:03 INFO - PROCESS | 1666 | 1468683543780 Marionette DEBUG loaded listener.js 08:39:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12b0f0400) [pid = 1666] [serial = 1898] [outer = 0x12ae6a000] 08:39:04 INFO - PROCESS | 1666 | 1468683544192 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]]]}] 08:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 672ms 08:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:39:04 INFO - PROCESS | 1666 | 1468683544204 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:39:04 INFO - PROCESS | 1666 | 1468683544205 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:39:04 INFO - PROCESS | 1666 | 1468683544207 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 1666 | 1468683544208 Marionette TRACE conn2 <- [1,2502,null,{}] 08:39:04 INFO - PROCESS | 1666 | 1468683544210 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}] 08:39:04 INFO - PROCESS | 1666 | 1468683544211 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:04 INFO - PROCESS | 1666 | 1468683544328 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:39:04 INFO - PROCESS | 1666 | 1468683544444 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:04 INFO - PROCESS | 1666 | 1468683544445 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x116018800 == 41 [pid = 1666] [id = 633] 08:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1128a6000) [pid = 1666] [serial = 1899] [outer = 0x0] 08:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x112e28400) [pid = 1666] [serial = 1900] [outer = 0x1128a6000] 08:39:04 INFO - PROCESS | 1666 | 1468683544476 Marionette DEBUG loaded listener.js 08:39:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x115df8800) [pid = 1666] [serial = 1901] [outer = 0x1128a6000] 08:39:04 INFO - PROCESS | 1666 | 1468683544904 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]]]}] 08:39:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:39:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 720ms 08:39:04 INFO - PROCESS | 1666 | 1468683544929 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:39:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:39:04 INFO - PROCESS | 1666 | 1468683544931 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:39:04 INFO - PROCESS | 1666 | 1468683544934 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:39:04 INFO - PROCESS | 1666 | 1468683544937 Marionette TRACE conn2 <- [1,2506,null,{}] 08:39:04 INFO - PROCESS | 1666 | 1468683544940 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}] 08:39:04 INFO - PROCESS | 1666 | 1468683544942 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:05 INFO - PROCESS | 1666 | 1468683545051 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:39:05 INFO - PROCESS | 1666 | 1468683545114 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1666 | 1468683545116 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254cd800 == 42 [pid = 1666] [id = 634] 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1176e5400) [pid = 1666] [serial = 1902] [outer = 0x0] 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x118426800) [pid = 1666] [serial = 1903] [outer = 0x1176e5400] 08:39:05 INFO - PROCESS | 1666 | 1468683545186 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1187d9000) [pid = 1666] [serial = 1904] [outer = 0x1176e5400] 08:39:05 INFO - PROCESS | 1666 | 1468683545607 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]]]}] 08:39:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:39:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 723ms 08:39:05 INFO - PROCESS | 1666 | 1468683545682 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:39:05 INFO - PROCESS | 1666 | 1468683545685 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:39:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:39:05 INFO - PROCESS | 1666 | 1468683545689 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:39:05 INFO - PROCESS | 1666 | 1468683545690 Marionette TRACE conn2 <- [1,2510,null,{}] 08:39:05 INFO - PROCESS | 1666 | 1468683545693 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}] 08:39:05 INFO - PROCESS | 1666 | 1468683545695 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:05 INFO - PROCESS | 1666 | 1468683545802 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:39:05 INFO - PROCESS | 1666 | 1468683545865 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:05 INFO - PROCESS | 1666 | 1468683545866 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6dc800 == 43 [pid = 1666] [id = 635] 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x119429800) [pid = 1666] [serial = 1905] [outer = 0x0] 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123958800) [pid = 1666] [serial = 1906] [outer = 0x119429800] 08:39:05 INFO - PROCESS | 1666 | 1468683545907 Marionette DEBUG loaded listener.js 08:39:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x12809c400) [pid = 1666] [serial = 1907] [outer = 0x119429800] 08:39:06 INFO - PROCESS | 1666 | 1468683546301 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]]]}] 08:39:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:39:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 669ms 08:39:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:39:06 INFO - PROCESS | 1666 | 1468683546358 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:39:06 INFO - PROCESS | 1666 | 1468683546360 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:39:06 INFO - PROCESS | 1666 | 1468683546367 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:39:06 INFO - PROCESS | 1666 | 1468683546371 Marionette TRACE conn2 <- [1,2514,null,{}] 08:39:06 INFO - PROCESS | 1666 | 1468683546375 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}] 08:39:06 INFO - PROCESS | 1666 | 1468683546377 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:06 INFO - PROCESS | 1666 | 1468683546484 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:39:06 INFO - PROCESS | 1666 | 1468683546547 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:06 INFO - PROCESS | 1666 | 1468683546548 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d7dd800 == 44 [pid = 1666] [id = 636] 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116911800) [pid = 1666] [serial = 1908] [outer = 0x0] 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1284a6c00) [pid = 1666] [serial = 1909] [outer = 0x116911800] 08:39:06 INFO - PROCESS | 1666 | 1468683546589 Marionette DEBUG loaded listener.js 08:39:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x12a8eb800) [pid = 1666] [serial = 1910] [outer = 0x116911800] 08:39:07 INFO - PROCESS | 1666 | 1468683547022 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]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 677ms 08:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:39:07 INFO - PROCESS | 1666 | 1468683547040 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:39:07 INFO - PROCESS | 1666 | 1468683547042 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:39:07 INFO - PROCESS | 1666 | 1468683547044 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1666 | 1468683547046 Marionette TRACE conn2 <- [1,2518,null,{}] 08:39:07 INFO - PROCESS | 1666 | 1468683547048 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}] 08:39:07 INFO - PROCESS | 1666 | 1468683547050 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:07 INFO - PROCESS | 1666 | 1468683547174 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:39:07 INFO - PROCESS | 1666 | 1468683547250 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:07 INFO - PROCESS | 1666 | 1468683547251 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x116f08800 == 45 [pid = 1666] [id = 637] 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1128b1000) [pid = 1666] [serial = 1911] [outer = 0x0] 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1171c9400) [pid = 1666] [serial = 1912] [outer = 0x1128b1000] 08:39:07 INFO - PROCESS | 1666 | 1468683547281 Marionette DEBUG loaded listener.js 08:39:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12a676000) [pid = 1666] [serial = 1913] [outer = 0x1128b1000] 08:39:07 INFO - PROCESS | 1666 | 1468683547908 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]]]}] 08:39:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:39:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 870ms 08:39:07 INFO - PROCESS | 1666 | 1468683547915 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:39:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:39:07 INFO - PROCESS | 1666 | 1468683547917 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:39:07 INFO - PROCESS | 1666 | 1468683547920 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:39:07 INFO - PROCESS | 1666 | 1468683547923 Marionette TRACE conn2 <- [1,2522,null,{}] 08:39:07 INFO - PROCESS | 1666 | 1468683547926 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}] 08:39:07 INFO - PROCESS | 1666 | 1468683547928 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:08 INFO - PROCESS | 1666 | 1468683548025 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:39:08 INFO - PROCESS | 1666 | 1468683548098 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:08 INFO - PROCESS | 1666 | 1468683548101 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e40000 == 46 [pid = 1666] [id = 638] 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x113247000) [pid = 1666] [serial = 1914] [outer = 0x0] 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 109 (0x113a5dc00) [pid = 1666] [serial = 1915] [outer = 0x113247000] 08:39:08 INFO - PROCESS | 1666 | 1468683548132 Marionette DEBUG loaded listener.js 08:39:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 110 (0x1171c3800) [pid = 1666] [serial = 1916] [outer = 0x113247000] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12d675000 == 45 [pid = 1666] [id = 632] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf56000 == 44 [pid = 1666] [id = 631] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x124a11000 == 43 [pid = 1666] [id = 630] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6bf800 == 42 [pid = 1666] [id = 629] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0e2000 == 41 [pid = 1666] [id = 628] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba2f000 == 40 [pid = 1666] [id = 627] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6e1800 == 39 [pid = 1666] [id = 626] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12900d000 == 38 [pid = 1666] [id = 625] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x124f65000 == 37 [pid = 1666] [id = 624] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x119bc0800 == 36 [pid = 1666] [id = 623] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x11712b800 == 35 [pid = 1666] [id = 622] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x1260ab000 == 34 [pid = 1666] [id = 621] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x11816b800 == 33 [pid = 1666] [id = 620] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf4e800 == 32 [pid = 1666] [id = 619] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x116f08800 == 31 [pid = 1666] [id = 637] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12d7dd800 == 30 [pid = 1666] [id = 636] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6dc800 == 29 [pid = 1666] [id = 635] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x1254cd800 == 28 [pid = 1666] [id = 634] 08:39:09 INFO - PROCESS | 1666 | --DOCSHELL 0x116018800 == 27 [pid = 1666] [id = 633] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 109 (0x118431c00) [pid = 1666] [serial = 1831] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 108 (0x1184d2000) [pid = 1666] [serial = 1832] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x11383b000) [pid = 1666] [serial = 1825] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x112d3ac00) [pid = 1666] [serial = 1826] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x118d86800) [pid = 1666] [serial = 1834] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x117105400) [pid = 1666] [serial = 1828] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x1174d8c00) [pid = 1666] [serial = 1829] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x117ea4800) [pid = 1666] [serial = 1823] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1171c4000) [pid = 1666] [serial = 1822] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119b96c00) [pid = 1666] [serial = 1837] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x117ea2400) [pid = 1666] [serial = 1811] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x117106c00) [pid = 1666] [serial = 1810] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1196a0800) [pid = 1666] [serial = 1814] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x11875a400) [pid = 1666] [serial = 1813] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x128176c00) [pid = 1666] [serial = 1817] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x124a6a800) [pid = 1666] [serial = 1816] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x129520800) [pid = 1666] [serial = 1820] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x124dde800) [pid = 1666] [serial = 1819] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x123bed400) [pid = 1666] [serial = 1840] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x125563400) [pid = 1666] [serial = 1843] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x126423800) [pid = 1666] [serial = 1844] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126428c00) [pid = 1666] [serial = 1846] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x123924800) [pid = 1666] [serial = 1850] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1181ee400) [pid = 1666] [serial = 1849] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x126765400) [pid = 1666] [serial = 1852] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x128099c00) [pid = 1666] [serial = 1847] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x129358800) [pid = 1666] [serial = 1856] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124ff7c00) [pid = 1666] [serial = 1841] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x129ddc400) [pid = 1666] [serial = 1858] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1282bc400) [pid = 1666] [serial = 1855] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128171c00) [pid = 1666] [serial = 1853] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1196a2800) [pid = 1666] [serial = 1835] [outer = 0x0] [url = about:blank] 08:39:09 INFO - PROCESS | 1666 | 1468683549138 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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1275ms 08:39:09 INFO - PROCESS | 1666 | 1468683549196 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 1666 | 1468683549199 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:39:09 INFO - PROCESS | 1666 | 1468683549202 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1666 | 1468683549204 Marionette TRACE conn2 <- [1,2526,null,{}] 08:39:09 INFO - PROCESS | 1666 | 1468683549208 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}] 08:39:09 INFO - PROCESS | 1666 | 1468683549210 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:09 INFO - PROCESS | 1666 | 1468683549288 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:39:09 INFO - PROCESS | 1666 | 1468683549295 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 1666 | 1468683549298 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x116098800 == 28 [pid = 1666] [id = 639] 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x113304800) [pid = 1666] [serial = 1917] [outer = 0x0] 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11336d400) [pid = 1666] [serial = 1918] [outer = 0x113304800] 08:39:09 INFO - PROCESS | 1666 | 1468683549328 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x113d44c00) [pid = 1666] [serial = 1919] [outer = 0x113304800] 08:39:09 INFO - PROCESS | 1666 | 1468683549673 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]]]}] 08:39:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:39:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 08:39:09 INFO - PROCESS | 1666 | 1468683549740 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:39:09 INFO - PROCESS | 1666 | 1468683549743 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:39:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:39:09 INFO - PROCESS | 1666 | 1468683549749 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:39:09 INFO - PROCESS | 1666 | 1468683549751 Marionette TRACE conn2 <- [1,2530,null,{}] 08:39:09 INFO - PROCESS | 1666 | 1468683549753 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}] 08:39:09 INFO - PROCESS | 1666 | 1468683549755 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:09 INFO - PROCESS | 1666 | 1468683549833 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:39:09 INFO - PROCESS | 1666 | 1468683549839 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:09 INFO - PROCESS | 1666 | 1468683549841 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x11816a000 == 29 [pid = 1666] [id = 640] 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x115dec800) [pid = 1666] [serial = 1920] [outer = 0x0] 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x116912000) [pid = 1666] [serial = 1921] [outer = 0x115dec800] 08:39:09 INFO - PROCESS | 1666 | 1468683549869 Marionette DEBUG loaded listener.js 08:39:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1174ce800) [pid = 1666] [serial = 1922] [outer = 0x115dec800] 08:39:10 INFO - PROCESS | 1666 | 1468683550219 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]]]}] 08:39:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:39:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 520ms 08:39:10 INFO - PROCESS | 1666 | 1468683550302 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:39:10 INFO - PROCESS | 1666 | 1468683550305 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:39:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:39:10 INFO - PROCESS | 1666 | 1468683550309 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:39:10 INFO - PROCESS | 1666 | 1468683550311 Marionette TRACE conn2 <- [1,2534,null,{}] 08:39:10 INFO - PROCESS | 1666 | 1468683550315 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}] 08:39:10 INFO - PROCESS | 1666 | 1468683550318 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:10 INFO - PROCESS | 1666 | 1468683550405 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:39:10 INFO - PROCESS | 1666 | 1468683550528 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:10 INFO - PROCESS | 1666 | 1468683550532 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x11812d000 == 30 [pid = 1666] [id = 641] 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x113d94800) [pid = 1666] [serial = 1923] [outer = 0x0] 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x115d61c00) [pid = 1666] [serial = 1924] [outer = 0x113d94800] 08:39:10 INFO - PROCESS | 1666 | 1468683550565 Marionette DEBUG loaded listener.js 08:39:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11696fc00) [pid = 1666] [serial = 1925] [outer = 0x113d94800] 08:39:11 INFO - PROCESS | 1666 | 1468683551082 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]]]}] 08:39:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:39:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 825ms 08:39:11 INFO - PROCESS | 1666 | 1468683551161 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:39:11 INFO - PROCESS | 1666 | 1468683551164 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:39:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:39:11 INFO - PROCESS | 1666 | 1468683551174 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:39:11 INFO - PROCESS | 1666 | 1468683551178 Marionette TRACE conn2 <- [1,2538,null,{}] 08:39:11 INFO - PROCESS | 1666 | 1468683551182 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}] 08:39:11 INFO - PROCESS | 1666 | 1468683551184 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:11 INFO - PROCESS | 1666 | 1468683551333 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:39:11 INFO - PROCESS | 1666 | 1468683551434 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:11 INFO - PROCESS | 1666 | 1468683551435 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x123f68800 == 31 [pid = 1666] [id = 642] 08:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x117ea6c00) [pid = 1666] [serial = 1926] [outer = 0x0] 08:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1181efc00) [pid = 1666] [serial = 1927] [outer = 0x117ea6c00] 08:39:11 INFO - PROCESS | 1666 | 1468683551485 Marionette DEBUG loaded listener.js 08:39:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1181fc400) [pid = 1666] [serial = 1928] [outer = 0x117ea6c00] 08:39:12 INFO - PROCESS | 1666 | 1468683552030 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 882ms 08:39:12 INFO - PROCESS | 1666 | 1468683552051 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 1666 | 1468683552052 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:39:12 INFO - PROCESS | 1666 | 1468683552055 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 1666 | 1468683552056 Marionette TRACE conn2 <- [1,2542,null,{}] 08:39:12 INFO - PROCESS | 1666 | 1468683552063 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}] 08:39:12 INFO - PROCESS | 1666 | 1468683552067 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:12 INFO - PROCESS | 1666 | 1468683552224 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:39:12 INFO - PROCESS | 1666 | 1468683552289 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 1666 | 1468683552292 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12558b800 == 32 [pid = 1666] [id = 643] 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118d86800) [pid = 1666] [serial = 1929] [outer = 0x0] 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119124800) [pid = 1666] [serial = 1930] [outer = 0x118d86800] 08:39:12 INFO - PROCESS | 1666 | 1468683552325 Marionette DEBUG loaded listener.js 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x11942d400) [pid = 1666] [serial = 1931] [outer = 0x118d86800] 08:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x116098800 == 31 [pid = 1666] [id = 639] 08:39:12 INFO - PROCESS | 1666 | --DOCSHELL 0x117e40000 == 30 [pid = 1666] [id = 638] 08:39:12 INFO - PROCESS | 1666 | 1468683552775 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]]]}] 08:39:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:39:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 771ms 08:39:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:39:12 INFO - PROCESS | 1666 | 1468683552826 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:39:12 INFO - PROCESS | 1666 | 1468683552828 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:39:12 INFO - PROCESS | 1666 | 1468683552831 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:39:12 INFO - PROCESS | 1666 | 1468683552834 Marionette TRACE conn2 <- [1,2546,null,{}] 08:39:12 INFO - PROCESS | 1666 | 1468683552838 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}] 08:39:12 INFO - PROCESS | 1666 | 1468683552839 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:12 INFO - PROCESS | 1666 | 1468683552920 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:39:12 INFO - PROCESS | 1666 | 1468683552925 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:12 INFO - PROCESS | 1666 | 1468683552927 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d26000 == 31 [pid = 1666] [id = 644] 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x116623800) [pid = 1666] [serial = 1932] [outer = 0x0] 08:39:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x11710e400) [pid = 1666] [serial = 1933] [outer = 0x116623800] 08:39:12 INFO - PROCESS | 1666 | 1468683552954 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x118144800) [pid = 1666] [serial = 1934] [outer = 0x116623800] 08:39:13 INFO - PROCESS | 1666 | 1468683553304 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 522ms 08:39:13 INFO - PROCESS | 1666 | 1468683553365 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 1666 | 1468683553368 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:39:13 INFO - PROCESS | 1666 | 1468683553374 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 1666 | 1468683553376 Marionette TRACE conn2 <- [1,2550,null,{}] 08:39:13 INFO - PROCESS | 1666 | 1468683553378 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}] 08:39:13 INFO - PROCESS | 1666 | 1468683553380 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:13 INFO - PROCESS | 1666 | 1468683553460 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:39:13 INFO - PROCESS | 1666 | 1468683553467 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:13 INFO - PROCESS | 1666 | 1468683553469 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x126099800 == 32 [pid = 1666] [id = 645] 08:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x111e29000) [pid = 1666] [serial = 1935] [outer = 0x0] 08:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1186b8800) [pid = 1666] [serial = 1936] [outer = 0x111e29000] 08:39:13 INFO - PROCESS | 1666 | 1468683553498 Marionette DEBUG loaded listener.js 08:39:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1196aac00) [pid = 1666] [serial = 1937] [outer = 0x111e29000] 08:39:13 INFO - PROCESS | 1666 | 1468683553914 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]]]}] 08:39:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:39:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 569ms 08:39:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:39:13 INFO - PROCESS | 1666 | 1468683553944 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:39:13 INFO - PROCESS | 1666 | 1468683553945 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:39:13 INFO - PROCESS | 1666 | 1468683553954 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:39:13 INFO - PROCESS | 1666 | 1468683553957 Marionette TRACE conn2 <- [1,2554,null,{}] 08:39:13 INFO - PROCESS | 1666 | 1468683553964 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}] 08:39:13 INFO - PROCESS | 1666 | 1468683553967 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:14 INFO - PROCESS | 1666 | 1468683554078 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:39:14 INFO - PROCESS | 1666 | 1468683554084 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 1666 | 1468683554086 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295b1000 == 33 [pid = 1666] [id = 646] 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123929400) [pid = 1666] [serial = 1938] [outer = 0x0] 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x123bea800) [pid = 1666] [serial = 1939] [outer = 0x123929400] 08:39:14 INFO - PROCESS | 1666 | 1468683554113 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x112988c00) [pid = 1666] [serial = 1940] [outer = 0x123929400] 08:39:14 INFO - PROCESS | 1666 | 1468683554464 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]]]}] 08:39:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:39:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 528ms 08:39:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:39:14 INFO - PROCESS | 1666 | 1468683554476 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:39:14 INFO - PROCESS | 1666 | 1468683554477 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:39:14 INFO - PROCESS | 1666 | 1468683554479 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:39:14 INFO - PROCESS | 1666 | 1468683554480 Marionette TRACE conn2 <- [1,2558,null,{}] 08:39:14 INFO - PROCESS | 1666 | 1468683554483 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}] 08:39:14 INFO - PROCESS | 1666 | 1468683554485 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:14 INFO - PROCESS | 1666 | 1468683554594 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:39:14 INFO - PROCESS | 1666 | 1468683554608 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:14 INFO - PROCESS | 1666 | 1468683554609 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ade7000 == 34 [pid = 1666] [id = 647] 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x124565000) [pid = 1666] [serial = 1941] [outer = 0x0] 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x124dde800) [pid = 1666] [serial = 1942] [outer = 0x124565000] 08:39:14 INFO - PROCESS | 1666 | 1468683554633 Marionette DEBUG loaded listener.js 08:39:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x12603e800) [pid = 1666] [serial = 1943] [outer = 0x124565000] 08:39:15 INFO - PROCESS | 1666 | 1468683555046 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]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 571ms 08:39:15 INFO - PROCESS | 1666 | 1468683555052 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 1666 | 1468683555054 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:39:15 INFO - PROCESS | 1666 | 1468683555057 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 1666 | 1468683555059 Marionette TRACE conn2 <- [1,2562,null,{}] 08:39:15 INFO - PROCESS | 1666 | 1468683555062 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}] 08:39:15 INFO - PROCESS | 1666 | 1468683555064 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:15 INFO - PROCESS | 1666 | 1468683555216 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:39:15 INFO - PROCESS | 1666 | 1468683555235 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 1666 | 1468683555236 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b212800 == 35 [pid = 1666] [id = 648] 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x111cad400) [pid = 1666] [serial = 1944] [outer = 0x0] 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x126523800) [pid = 1666] [serial = 1945] [outer = 0x111cad400] 08:39:15 INFO - PROCESS | 1666 | 1468683555275 Marionette DEBUG loaded listener.js 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 108 (0x126768400) [pid = 1666] [serial = 1946] [outer = 0x111cad400] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 107 (0x113247000) [pid = 1666] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x1128a6000) [pid = 1666] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x1176e5400) [pid = 1666] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x119429800) [pid = 1666] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x113304800) [pid = 1666] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x116911800) [pid = 1666] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x126771c00) [pid = 1666] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x129359400) [pid = 1666] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12a66f000) [pid = 1666] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1184cf800) [pid = 1666] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x1128b1000) [pid = 1666] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x123a5b800) [pid = 1666] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118427400) [pid = 1666] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119b99800) [pid = 1666] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x113305800) [pid = 1666] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174dbc00) [pid = 1666] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1160d8800) [pid = 1666] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1128b0000) [pid = 1666] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12ae6a000) [pid = 1666] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12391d800) [pid = 1666] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124de5000) [pid = 1666] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:39:15 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x113310000) [pid = 1666] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:39:15 INFO - PROCESS | 1666 | 1468683555796 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]]]}] 08:39:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:39:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 771ms 08:39:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:39:15 INFO - PROCESS | 1666 | 1468683555828 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:39:15 INFO - PROCESS | 1666 | 1468683555829 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:39:15 INFO - PROCESS | 1666 | 1468683555847 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:39:15 INFO - PROCESS | 1666 | 1468683555848 Marionette TRACE conn2 <- [1,2566,null,{}] 08:39:15 INFO - PROCESS | 1666 | 1468683555858 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}] 08:39:15 INFO - PROCESS | 1666 | 1468683555862 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:15 INFO - PROCESS | 1666 | 1468683555955 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:39:15 INFO - PROCESS | 1666 | 1468683555959 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:15 INFO - PROCESS | 1666 | 1468683555960 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20e800 == 36 [pid = 1666] [id = 649] 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x115df8000) [pid = 1666] [serial = 1947] [outer = 0x0] 08:39:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12391d800) [pid = 1666] [serial = 1948] [outer = 0x115df8000] 08:39:15 INFO - PROCESS | 1666 | 1468683555986 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x126763800) [pid = 1666] [serial = 1949] [outer = 0x115df8000] 08:39:16 INFO - PROCESS | 1666 | 1468683556330 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 542ms 08:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:39:16 INFO - PROCESS | 1666 | 1468683556380 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 1666 | 1468683556382 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:39:16 INFO - PROCESS | 1666 | 1468683556384 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1666 | 1468683556385 Marionette TRACE conn2 <- [1,2570,null,{}] 08:39:16 INFO - PROCESS | 1666 | 1468683556387 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}] 08:39:16 INFO - PROCESS | 1666 | 1468683556388 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:16 INFO - PROCESS | 1666 | 1468683556467 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:39:16 INFO - PROCESS | 1666 | 1468683556472 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1666 | 1468683556473 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x1160a1000 == 37 [pid = 1666] [id = 650] 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x128097400) [pid = 1666] [serial = 1950] [outer = 0x0] 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1280a6800) [pid = 1666] [serial = 1951] [outer = 0x128097400] 08:39:16 INFO - PROCESS | 1666 | 1468683556498 Marionette DEBUG loaded listener.js 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1282bc400) [pid = 1666] [serial = 1952] [outer = 0x128097400] 08:39:16 INFO - PROCESS | 1666 | 1468683556838 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]]]}] 08:39:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:39:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 470ms 08:39:16 INFO - PROCESS | 1666 | 1468683556855 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:39:16 INFO - PROCESS | 1666 | 1468683556856 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:39:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:39:16 INFO - PROCESS | 1666 | 1468683556858 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:39:16 INFO - PROCESS | 1666 | 1468683556859 Marionette TRACE conn2 <- [1,2574,null,{}] 08:39:16 INFO - PROCESS | 1666 | 1468683556862 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}] 08:39:16 INFO - PROCESS | 1666 | 1468683556863 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:16 INFO - PROCESS | 1666 | 1468683556947 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:39:16 INFO - PROCESS | 1666 | 1468683556954 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:16 INFO - PROCESS | 1666 | 1468683556955 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6d0000 == 38 [pid = 1666] [id = 651] 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1282b8800) [pid = 1666] [serial = 1953] [outer = 0x0] 08:39:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129086000) [pid = 1666] [serial = 1954] [outer = 0x1282b8800] 08:39:16 INFO - PROCESS | 1666 | 1468683556979 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1291ec400) [pid = 1666] [serial = 1955] [outer = 0x1282b8800] 08:39:17 INFO - PROCESS | 1666 | 1468683557330 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]]]}] 08:39:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:39:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 519ms 08:39:17 INFO - PROCESS | 1666 | 1468683557380 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:39:17 INFO - PROCESS | 1666 | 1468683557381 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:39:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:39:17 INFO - PROCESS | 1666 | 1468683557384 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:39:17 INFO - PROCESS | 1666 | 1468683557385 Marionette TRACE conn2 <- [1,2578,null,{}] 08:39:17 INFO - PROCESS | 1666 | 1468683557387 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}] 08:39:17 INFO - PROCESS | 1666 | 1468683557388 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:17 INFO - PROCESS | 1666 | 1468683557470 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:39:17 INFO - PROCESS | 1666 | 1468683557474 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:17 INFO - PROCESS | 1666 | 1468683557475 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb6c000 == 39 [pid = 1666] [id = 652] 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1291ec800) [pid = 1666] [serial = 1956] [outer = 0x0] 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12951b800) [pid = 1666] [serial = 1957] [outer = 0x1291ec800] 08:39:17 INFO - PROCESS | 1666 | 1468683557500 Marionette DEBUG loaded listener.js 08:39:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x129080800) [pid = 1666] [serial = 1958] [outer = 0x1291ec800] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x118d26000 == 38 [pid = 1666] [id = 644] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12558b800 == 37 [pid = 1666] [id = 643] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x123f68800 == 36 [pid = 1666] [id = 642] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11812d000 == 35 [pid = 1666] [id = 641] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x11816a000 == 34 [pid = 1666] [id = 640] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x126099800 == 33 [pid = 1666] [id = 645] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1295b1000 == 32 [pid = 1666] [id = 646] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12ade7000 == 31 [pid = 1666] [id = 647] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6d0000 == 30 [pid = 1666] [id = 651] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12b212800 == 29 [pid = 1666] [id = 648] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x1160a1000 == 28 [pid = 1666] [id = 650] 08:39:18 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20e800 == 27 [pid = 1666] [id = 649] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x116913800) [pid = 1666] [serial = 1867] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1171c9400) [pid = 1666] [serial = 1912] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113d44c00) [pid = 1666] [serial = 1919] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x119429400) [pid = 1666] [serial = 1892] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1174e6000) [pid = 1666] [serial = 1891] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x12b0f0400) [pid = 1666] [serial = 1898] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x129359c00) [pid = 1666] [serial = 1894] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12b045800) [pid = 1666] [serial = 1897] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12a8ec800) [pid = 1666] [serial = 1889] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x126038000) [pid = 1666] [serial = 1879] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a66d800) [pid = 1666] [serial = 1886] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x129359000) [pid = 1666] [serial = 1883] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a8eb800) [pid = 1666] [serial = 1910] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1265b2000) [pid = 1666] [serial = 1880] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12a8f0800) [pid = 1666] [serial = 1895] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124de4800) [pid = 1666] [serial = 1877] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12391bc00) [pid = 1666] [serial = 1838] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x113a5dc00) [pid = 1666] [serial = 1915] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1171c3800) [pid = 1666] [serial = 1916] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x112e28400) [pid = 1666] [serial = 1900] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x118426800) [pid = 1666] [serial = 1903] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x115df8800) [pid = 1666] [serial = 1901] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x123958800) [pid = 1666] [serial = 1906] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x11336d400) [pid = 1666] [serial = 1918] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1187d9000) [pid = 1666] [serial = 1904] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1284a6c00) [pid = 1666] [serial = 1909] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12809c400) [pid = 1666] [serial = 1907] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x12907e400) [pid = 1666] [serial = 1882] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x129dd6000) [pid = 1666] [serial = 1885] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12a8e2000) [pid = 1666] [serial = 1888] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x119959c00) [pid = 1666] [serial = 1873] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x123927400) [pid = 1666] [serial = 1874] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x12a676000) [pid = 1666] [serial = 1913] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x1248d1c00) [pid = 1666] [serial = 1876] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x118653400) [pid = 1666] [serial = 1870] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x116912000) [pid = 1666] [serial = 1921] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x11875a800) [pid = 1666] [serial = 1871] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x12a66f800) [pid = 1666] [serial = 1859] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x113d40800) [pid = 1666] [serial = 1861] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x11662fc00) [pid = 1666] [serial = 1862] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x118145c00) [pid = 1666] [serial = 1864] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x1184c5c00) [pid = 1666] [serial = 1865] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | --DOMWINDOW == 55 (0x1174d3400) [pid = 1666] [serial = 1868] [outer = 0x0] [url = about:blank] 08:39:18 INFO - PROCESS | 1666 | 1468683558995 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1622ms 08:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:39:19 INFO - PROCESS | 1666 | 1468683559007 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 1666 | 1468683559009 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:39:19 INFO - PROCESS | 1666 | 1468683559013 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 1666 | 1468683559015 Marionette TRACE conn2 <- [1,2582,null,{}] 08:39:19 INFO - PROCESS | 1666 | 1468683559022 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}] 08:39:19 INFO - PROCESS | 1666 | 1468683559023 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:19 INFO - PROCESS | 1666 | 1468683559105 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:39:19 INFO - PROCESS | 1666 | 1468683559165 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 1666 | 1468683559168 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169b1800 == 28 [pid = 1666] [id = 653] 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x113845c00) [pid = 1666] [serial = 1959] [outer = 0x0] 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x113d91400) [pid = 1666] [serial = 1960] [outer = 0x113845c00] 08:39:19 INFO - PROCESS | 1666 | 1468683559199 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x1160dc000) [pid = 1666] [serial = 1961] [outer = 0x113845c00] 08:39:19 INFO - PROCESS | 1666 | 1468683559597 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]]]}] 08:39:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:39:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 08:39:19 INFO - PROCESS | 1666 | 1468683559637 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:39:19 INFO - PROCESS | 1666 | 1468683559642 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:39:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:39:19 INFO - PROCESS | 1666 | 1468683559649 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:39:19 INFO - PROCESS | 1666 | 1468683559652 Marionette TRACE conn2 <- [1,2586,null,{}] 08:39:19 INFO - PROCESS | 1666 | 1468683559656 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}] 08:39:19 INFO - PROCESS | 1666 | 1468683559659 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:19 INFO - PROCESS | 1666 | 1468683559788 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:39:19 INFO - PROCESS | 1666 | 1468683559874 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:19 INFO - PROCESS | 1666 | 1468683559876 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d2f800 == 29 [pid = 1666] [id = 654] 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x116744800) [pid = 1666] [serial = 1962] [outer = 0x0] 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x1174cfc00) [pid = 1666] [serial = 1963] [outer = 0x116744800] 08:39:19 INFO - PROCESS | 1666 | 1468683559907 Marionette DEBUG loaded listener.js 08:39:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x118142400) [pid = 1666] [serial = 1964] [outer = 0x116744800] 08:39:20 INFO - PROCESS | 1666 | 1468683560208 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 573ms 08:39:20 INFO - PROCESS | 1666 | 1468683560226 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 1666 | 1468683560238 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:39:20 INFO - PROCESS | 1666 | 1468683560242 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1666 | 1468683560245 Marionette TRACE conn2 <- [1,2590,null,{}] 08:39:20 INFO - PROCESS | 1666 | 1468683560255 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}] 08:39:20 INFO - PROCESS | 1666 | 1468683560258 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:20 INFO - PROCESS | 1666 | 1468683560363 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:39:20 INFO - PROCESS | 1666 | 1468683560389 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 1666 | 1468683560391 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x124254000 == 30 [pid = 1666] [id = 655] 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x1121b1800) [pid = 1666] [serial = 1965] [outer = 0x0] 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1184c8000) [pid = 1666] [serial = 1966] [outer = 0x1121b1800] 08:39:20 INFO - PROCESS | 1666 | 1468683560419 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x119423400) [pid = 1666] [serial = 1967] [outer = 0x1121b1800] 08:39:20 INFO - PROCESS | 1666 | 1468683560726 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]]]}] 08:39:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:39:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 522ms 08:39:20 INFO - PROCESS | 1666 | 1468683560765 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 1666 | 1468683560767 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:39:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:39:20 INFO - PROCESS | 1666 | 1468683560769 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1666 | 1468683560770 Marionette TRACE conn2 <- [1,2594,null,{}] 08:39:20 INFO - PROCESS | 1666 | 1468683560772 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}] 08:39:20 INFO - PROCESS | 1666 | 1468683560774 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:20 INFO - PROCESS | 1666 | 1468683560856 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:39:20 INFO - PROCESS | 1666 | 1468683560860 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:20 INFO - PROCESS | 1666 | 1468683560861 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260a9000 == 31 [pid = 1666] [id = 656] 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x119962400) [pid = 1666] [serial = 1968] [outer = 0x0] 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x120fd4400) [pid = 1666] [serial = 1969] [outer = 0x119962400] 08:39:20 INFO - PROCESS | 1666 | 1468683560887 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x123927c00) [pid = 1666] [serial = 1970] [outer = 0x119962400] 08:39:21 INFO - PROCESS | 1666 | 1468683561225 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 469ms 08:39:21 INFO - PROCESS | 1666 | 1468683561239 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:39:21 INFO - PROCESS | 1666 | 1468683561240 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:39:21 INFO - PROCESS | 1666 | 1468683561243 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1666 | 1468683561244 Marionette TRACE conn2 <- [1,2598,null,{}] 08:39:21 INFO - PROCESS | 1666 | 1468683561246 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}] 08:39:21 INFO - PROCESS | 1666 | 1468683561247 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:21 INFO - PROCESS | 1666 | 1468683561364 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:39:21 INFO - PROCESS | 1666 | 1468683561369 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 1666 | 1468683561370 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x128092800 == 32 [pid = 1666] [id = 657] 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x11213cc00) [pid = 1666] [serial = 1971] [outer = 0x0] 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x119b96400) [pid = 1666] [serial = 1972] [outer = 0x11213cc00] 08:39:21 INFO - PROCESS | 1666 | 1468683561395 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1248d2400) [pid = 1666] [serial = 1973] [outer = 0x11213cc00] 08:39:21 INFO - PROCESS | 1666 | 1468683561777 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:39:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 08:39:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:39:21 INFO - PROCESS | 1666 | 1468683561812 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1666 | 1468683561814 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:39:21 INFO - PROCESS | 1666 | 1468683561820 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1666 | 1468683561822 Marionette TRACE conn2 <- [1,2602,null,{}] 08:39:21 INFO - PROCESS | 1666 | 1468683561825 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}] 08:39:21 INFO - PROCESS | 1666 | 1468683561832 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:22 INFO - PROCESS | 1666 | 1468683562013 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:39:22 INFO - PROCESS | 1666 | 1468683562030 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1666 | 1468683562031 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a510800 == 33 [pid = 1666] [id = 658] 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x116744400) [pid = 1666] [serial = 1974] [outer = 0x0] 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x124de5000) [pid = 1666] [serial = 1975] [outer = 0x116744400] 08:39:22 INFO - PROCESS | 1666 | 1468683562071 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1282b5400) [pid = 1666] [serial = 1976] [outer = 0x116744400] 08:39:22 INFO - PROCESS | 1666 | 1468683562466 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]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 673ms 08:39:22 INFO - PROCESS | 1666 | 1468683562490 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 1666 | 1468683562491 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:39:22 INFO - PROCESS | 1666 | 1468683562493 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1666 | 1468683562494 Marionette TRACE conn2 <- [1,2606,null,{}] 08:39:22 INFO - PROCESS | 1666 | 1468683562497 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}] 08:39:22 INFO - PROCESS | 1666 | 1468683562498 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:22 INFO - PROCESS | 1666 | 1468683562583 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:39:22 INFO - PROCESS | 1666 | 1468683562641 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1666 | 1468683562642 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12add7000 == 34 [pid = 1666] [id = 659] 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x128180c00) [pid = 1666] [serial = 1977] [outer = 0x0] 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x129085800) [pid = 1666] [serial = 1978] [outer = 0x128180c00] 08:39:22 INFO - PROCESS | 1666 | 1468683562665 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x12951bc00) [pid = 1666] [serial = 1979] [outer = 0x128180c00] 08:39:22 INFO - PROCESS | 1666 | 1468683562935 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]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:39:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 468ms 08:39:22 INFO - PROCESS | 1666 | 1468683562962 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 1666 | 1468683562963 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:39:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:39:22 INFO - PROCESS | 1666 | 1468683562965 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1666 | 1468683562967 Marionette TRACE conn2 <- [1,2610,null,{}] 08:39:22 INFO - PROCESS | 1666 | 1468683562977 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}] 08:39:22 INFO - PROCESS | 1666 | 1468683562978 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:23 INFO - PROCESS | 1666 | 1468683563062 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:39:23 INFO - PROCESS | 1666 | 1468683563066 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1666 | 1468683563068 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba16800 == 35 [pid = 1666] [id = 660] 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1291e8400) [pid = 1666] [serial = 1980] [outer = 0x0] 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x12a66f000) [pid = 1666] [serial = 1981] [outer = 0x1291e8400] 08:39:23 INFO - PROCESS | 1666 | 1468683563094 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x12a8e4c00) [pid = 1666] [serial = 1982] [outer = 0x1291e8400] 08:39:23 INFO - PROCESS | 1666 | 1468683563438 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 478ms 08:39:23 INFO - PROCESS | 1666 | 1468683563444 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1666 | 1468683563445 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:39:23 INFO - PROCESS | 1666 | 1468683563448 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1666 | 1468683563449 Marionette TRACE conn2 <- [1,2614,null,{}] 08:39:23 INFO - PROCESS | 1666 | 1468683563455 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}] 08:39:23 INFO - PROCESS | 1666 | 1468683563457 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:23 INFO - PROCESS | 1666 | 1468683563568 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:39:23 INFO - PROCESS | 1666 | 1468683563574 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1666 | 1468683563575 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12424d000 == 36 [pid = 1666] [id = 661] 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1181f7000) [pid = 1666] [serial = 1983] [outer = 0x0] 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12a8eac00) [pid = 1666] [serial = 1984] [outer = 0x1181f7000] 08:39:23 INFO - PROCESS | 1666 | 1468683563606 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x12ae68c00) [pid = 1666] [serial = 1985] [outer = 0x1181f7000] 08:39:23 INFO - PROCESS | 1666 | 1468683563905 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:39:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 472ms 08:39:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:39:23 INFO - PROCESS | 1666 | 1468683563923 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1666 | 1468683563924 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:39:23 INFO - PROCESS | 1666 | 1468683563926 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1666 | 1468683563927 Marionette TRACE conn2 <- [1,2618,null,{}] 08:39:23 INFO - PROCESS | 1666 | 1468683563930 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}] 08:39:23 INFO - PROCESS | 1666 | 1468683563931 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:24 INFO - PROCESS | 1666 | 1468683564021 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:39:24 INFO - PROCESS | 1666 | 1468683564025 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1666 | 1468683564026 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb62000 == 37 [pid = 1666] [id = 662] 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12a8f0800) [pid = 1666] [serial = 1986] [outer = 0x0] 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12b041800) [pid = 1666] [serial = 1987] [outer = 0x12a8f0800] 08:39:24 INFO - PROCESS | 1666 | 1468683564051 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12b0ee400) [pid = 1666] [serial = 1988] [outer = 0x12a8f0800] 08:39:24 INFO - PROCESS | 1666 | 1468683564432 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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:39:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 518ms 08:39:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:39:24 INFO - PROCESS | 1666 | 1468683564444 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1666 | 1468683564446 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:39:24 INFO - PROCESS | 1666 | 1468683564448 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1666 | 1468683564451 Marionette TRACE conn2 <- [1,2622,null,{}] 08:39:24 INFO - PROCESS | 1666 | 1468683564454 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}] 08:39:24 INFO - PROCESS | 1666 | 1468683564455 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:24 INFO - PROCESS | 1666 | 1468683564573 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:39:24 INFO - PROCESS | 1666 | 1468683564586 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1666 | 1468683564588 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x128080800 == 38 [pid = 1666] [id = 663] 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12b0f1400) [pid = 1666] [serial = 1989] [outer = 0x0] 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12b9d1400) [pid = 1666] [serial = 1990] [outer = 0x12b0f1400] 08:39:24 INFO - PROCESS | 1666 | 1468683564620 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12b9d9400) [pid = 1666] [serial = 1991] [outer = 0x12b0f1400] 08:39:24 INFO - PROCESS | 1666 | 1468683564971 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 573ms 08:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:39:25 INFO - PROCESS | 1666 | 1468683565022 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1666 | 1468683565023 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:39:25 INFO - PROCESS | 1666 | 1468683565025 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1666 | 1468683565026 Marionette TRACE conn2 <- [1,2626,null,{}] 08:39:25 INFO - PROCESS | 1666 | 1468683565028 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}] 08:39:25 INFO - PROCESS | 1666 | 1468683565029 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:25 INFO - PROCESS | 1666 | 1468683565129 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:39:25 INFO - PROCESS | 1666 | 1468683565141 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1666 | 1468683565142 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d4b9000 == 39 [pid = 1666] [id = 664] 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12b9db800) [pid = 1666] [serial = 1992] [outer = 0x0] 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12ba60c00) [pid = 1666] [serial = 1993] [outer = 0x12b9db800] 08:39:25 INFO - PROCESS | 1666 | 1468683565166 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12ba68800) [pid = 1666] [serial = 1994] [outer = 0x12b9db800] 08:39:25 INFO - PROCESS | 1666 | 1468683565499 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:39:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 08:39:25 INFO - PROCESS | 1666 | 1468683565545 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1666 | 1468683565546 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:39:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:39:25 INFO - PROCESS | 1666 | 1468683565548 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1666 | 1468683565549 Marionette TRACE conn2 <- [1,2630,null,{}] 08:39:25 INFO - PROCESS | 1666 | 1468683565552 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}] 08:39:25 INFO - PROCESS | 1666 | 1468683565553 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:25 INFO - PROCESS | 1666 | 1468683565655 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:39:25 INFO - PROCESS | 1666 | 1468683565659 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1666 | 1468683565667 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d68d000 == 40 [pid = 1666] [id = 665] 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1282bb400) [pid = 1666] [serial = 1995] [outer = 0x0] 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12bb24800) [pid = 1666] [serial = 1996] [outer = 0x1282bb400] 08:39:25 INFO - PROCESS | 1666 | 1468683565725 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12bb2a800) [pid = 1666] [serial = 1997] [outer = 0x1282bb400] 08:39:26 INFO - PROCESS | 1666 | 1468683566047 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:39:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 523ms 08:39:26 INFO - PROCESS | 1666 | 1468683566076 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1666 | 1468683566077 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:39:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:39:26 INFO - PROCESS | 1666 | 1468683566079 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1666 | 1468683566080 Marionette TRACE conn2 <- [1,2634,null,{}] 08:39:26 INFO - PROCESS | 1666 | 1468683566083 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}] 08:39:26 INFO - PROCESS | 1666 | 1468683566084 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:26 INFO - PROCESS | 1666 | 1468683566188 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:39:26 INFO - PROCESS | 1666 | 1468683566483 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1666 | 1468683566484 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x123929400) [pid = 1666] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x124565000) [pid = 1666] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x111cad400) [pid = 1666] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x115df8000) [pid = 1666] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1282b8800) [pid = 1666] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x128097400) [pid = 1666] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x111e29000) [pid = 1666] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116623800) [pid = 1666] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x118d86800) [pid = 1666] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x117ea6c00) [pid = 1666] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x113d94800) [pid = 1666] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:39:26 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x115dec800) [pid = 1666] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:39:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x113ad4800 == 41 [pid = 1666] [id = 666] 08:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x111cad400) [pid = 1666] [serial = 1998] [outer = 0x0] 08:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1133e0800) [pid = 1666] [serial = 1999] [outer = 0x111cad400] 08:39:26 INFO - PROCESS | 1666 | 1468683566521 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1171c9800) [pid = 1666] [serial = 2000] [outer = 0x111cad400] 08:39:26 INFO - PROCESS | 1666 | 1468683566827 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:39:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 772ms 08:39:26 INFO - PROCESS | 1666 | 1468683566854 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1666 | 1468683566855 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:39:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:39:26 INFO - PROCESS | 1666 | 1468683566859 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1666 | 1468683566860 Marionette TRACE conn2 <- [1,2638,null,{}] 08:39:26 INFO - PROCESS | 1666 | 1468683566863 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}] 08:39:26 INFO - PROCESS | 1666 | 1468683566865 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:27 INFO - PROCESS | 1666 | 1468683567026 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:39:27 INFO - PROCESS | 1666 | 1468683567121 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1666 | 1468683567123 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d9d9800 == 42 [pid = 1666] [id = 667] 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x113d94000) [pid = 1666] [serial = 2001] [outer = 0x0] 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x11875ac00) [pid = 1666] [serial = 2002] [outer = 0x113d94000] 08:39:27 INFO - PROCESS | 1666 | 1468683567161 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12809a400) [pid = 1666] [serial = 2003] [outer = 0x113d94000] 08:39:27 INFO - PROCESS | 1666 | 1468683567492 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]]]}] 08:39:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:39:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 669ms 08:39:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:39:27 INFO - PROCESS | 1666 | 1468683567528 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 1666 | 1468683567529 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:39:27 INFO - PROCESS | 1666 | 1468683567531 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 1666 | 1468683567532 Marionette TRACE conn2 <- [1,2642,null,{}] 08:39:27 INFO - PROCESS | 1666 | 1468683567536 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}] 08:39:27 INFO - PROCESS | 1666 | 1468683567538 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:27 INFO - PROCESS | 1666 | 1468683567626 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:39:27 INFO - PROCESS | 1666 | 1468683567630 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1666 | 1468683567631 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d9f8800 == 43 [pid = 1666] [id = 668] 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1282b7400) [pid = 1666] [serial = 2004] [outer = 0x0] 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12bb2f800) [pid = 1666] [serial = 2005] [outer = 0x1282b7400] 08:39:27 INFO - PROCESS | 1666 | 1468683567655 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12bbe4800) [pid = 1666] [serial = 2006] [outer = 0x1282b7400] 08:39:27 INFO - PROCESS | 1666 | 1468683567973 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]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:39:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 472ms 08:39:28 INFO - PROCESS | 1666 | 1468683568004 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 1666 | 1468683568006 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:39:28 INFO - PROCESS | 1666 | 1468683568008 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 1666 | 1468683568009 Marionette TRACE conn2 <- [1,2646,null,{}] 08:39:28 INFO - PROCESS | 1666 | 1468683568011 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}] 08:39:28 INFO - PROCESS | 1666 | 1468683568012 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:28 INFO - PROCESS | 1666 | 1468683568131 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:39:28 INFO - PROCESS | 1666 | 1468683568136 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 1666 | 1468683568137 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x124052800 == 44 [pid = 1666] [id = 669] 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x119131800) [pid = 1666] [serial = 2007] [outer = 0x0] 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12bbe7c00) [pid = 1666] [serial = 2008] [outer = 0x119131800] 08:39:28 INFO - PROCESS | 1666 | 1468683568161 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12beb7400) [pid = 1666] [serial = 2009] [outer = 0x119131800] 08:39:28 INFO - PROCESS | 1666 | 1468683568465 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]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:39:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 470ms 08:39:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:39:28 INFO - PROCESS | 1666 | 1468683568479 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 1666 | 1468683568480 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:39:28 INFO - PROCESS | 1666 | 1468683568482 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 1666 | 1468683568483 Marionette TRACE conn2 <- [1,2650,null,{}] 08:39:28 INFO - PROCESS | 1666 | 1468683568546 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}] 08:39:28 INFO - PROCESS | 1666 | 1468683568547 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:28 INFO - PROCESS | 1666 | 1468683568651 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:39:28 INFO - PROCESS | 1666 | 1468683568755 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 1666 | 1468683568757 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x1126f2000 == 45 [pid = 1666] [id = 670] 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x112cb2800) [pid = 1666] [serial = 2010] [outer = 0x0] 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x112fac000) [pid = 1666] [serial = 2011] [outer = 0x112cb2800] 08:39:28 INFO - PROCESS | 1666 | 1468683568789 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x113a53400) [pid = 1666] [serial = 2012] [outer = 0x112cb2800] 08:39:29 INFO - PROCESS | 1666 | 1468683569323 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:39:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 877ms 08:39:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:39:29 INFO - PROCESS | 1666 | 1468683569376 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 1666 | 1468683569379 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:39:29 INFO - PROCESS | 1666 | 1468683569383 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 1666 | 1468683569387 Marionette TRACE conn2 <- [1,2654,null,{}] 08:39:29 INFO - PROCESS | 1666 | 1468683569391 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}] 08:39:29 INFO - PROCESS | 1666 | 1468683569393 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:29 INFO - PROCESS | 1666 | 1468683569512 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:39:29 INFO - PROCESS | 1666 | 1468683569602 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1666 | 1468683569604 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x119bd4800 == 46 [pid = 1666] [id = 671] 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x118143c00) [pid = 1666] [serial = 2013] [outer = 0x0] 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1181f6000) [pid = 1666] [serial = 2014] [outer = 0x118143c00] 08:39:29 INFO - PROCESS | 1666 | 1468683569634 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x11864e000) [pid = 1666] [serial = 2015] [outer = 0x118143c00] 08:39:30 INFO - PROCESS | 1666 | 1468683570384 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:39:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1077ms 08:39:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:39:30 INFO - PROCESS | 1666 | 1468683570459 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1666 | 1468683570462 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:39:30 INFO - PROCESS | 1666 | 1468683570465 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1666 | 1468683570467 Marionette TRACE conn2 <- [1,2658,null,{}] 08:39:30 INFO - PROCESS | 1666 | 1468683570471 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}] 08:39:30 INFO - PROCESS | 1666 | 1468683570472 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:30 INFO - PROCESS | 1666 | 1468683570579 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:39:30 INFO - PROCESS | 1666 | 1468683570643 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1666 | 1468683570646 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x11712b800 == 47 [pid = 1666] [id = 672] 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x11662fc00) [pid = 1666] [serial = 2016] [outer = 0x0] 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x116909800) [pid = 1666] [serial = 2017] [outer = 0x11662fc00] 08:39:30 INFO - PROCESS | 1666 | 1468683570674 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x117105c00) [pid = 1666] [serial = 2018] [outer = 0x11662fc00] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12d9f8800 == 46 [pid = 1666] [id = 668] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12d9d9800 == 45 [pid = 1666] [id = 667] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x113ad4800 == 44 [pid = 1666] [id = 666] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12951b800) [pid = 1666] [serial = 1957] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12d68d000 == 43 [pid = 1666] [id = 665] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12d4b9000 == 42 [pid = 1666] [id = 664] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x128080800 == 41 [pid = 1666] [id = 663] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb62000 == 40 [pid = 1666] [id = 662] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12424d000 == 39 [pid = 1666] [id = 661] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba16800 == 38 [pid = 1666] [id = 660] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12add7000 == 37 [pid = 1666] [id = 659] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12a510800 == 36 [pid = 1666] [id = 658] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x128092800 == 35 [pid = 1666] [id = 657] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1260a9000 == 34 [pid = 1666] [id = 656] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x124254000 == 33 [pid = 1666] [id = 655] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x118d2f800 == 32 [pid = 1666] [id = 654] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x1169b1800 == 31 [pid = 1666] [id = 653] 08:39:30 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb6c000 == 30 [pid = 1666] [id = 652] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x123bea800) [pid = 1666] [serial = 1939] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124dde800) [pid = 1666] [serial = 1942] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x126523800) [pid = 1666] [serial = 1945] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x12603e800) [pid = 1666] [serial = 1943] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12391d800) [pid = 1666] [serial = 1948] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x129086000) [pid = 1666] [serial = 1954] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1280a6800) [pid = 1666] [serial = 1951] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1186b8800) [pid = 1666] [serial = 1936] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11710e400) [pid = 1666] [serial = 1933] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118144800) [pid = 1666] [serial = 1934] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11942d400) [pid = 1666] [serial = 1931] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x119124800) [pid = 1666] [serial = 1930] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1181fc400) [pid = 1666] [serial = 1928] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1181efc00) [pid = 1666] [serial = 1927] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11696fc00) [pid = 1666] [serial = 1925] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x115d61c00) [pid = 1666] [serial = 1924] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1174ce800) [pid = 1666] [serial = 1922] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1291ec400) [pid = 1666] [serial = 1955] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x112988c00) [pid = 1666] [serial = 1940] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1282bc400) [pid = 1666] [serial = 1952] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1196aac00) [pid = 1666] [serial = 1937] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x126763800) [pid = 1666] [serial = 1949] [outer = 0x0] [url = about:blank] 08:39:30 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x126768400) [pid = 1666] [serial = 1946] [outer = 0x0] [url = about:blank] 08:39:31 INFO - PROCESS | 1666 | 1468683571133 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]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:39:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 722ms 08:39:31 INFO - PROCESS | 1666 | 1468683571188 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1666 | 1468683571193 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:39:31 INFO - PROCESS | 1666 | 1468683571200 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1666 | 1468683571202 Marionette TRACE conn2 <- [1,2662,null,{}] 08:39:31 INFO - PROCESS | 1666 | 1468683571206 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}] 08:39:31 INFO - PROCESS | 1666 | 1468683571209 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:31 INFO - PROCESS | 1666 | 1468683571334 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:39:31 INFO - PROCESS | 1666 | 1468683571346 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1666 | 1468683571347 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x11813a000 == 31 [pid = 1666] [id = 673] 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1174d6000) [pid = 1666] [serial = 2019] [outer = 0x0] 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1176ef000) [pid = 1666] [serial = 2020] [outer = 0x1174d6000] 08:39:31 INFO - PROCESS | 1666 | 1468683571390 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118144400) [pid = 1666] [serial = 2021] [outer = 0x1174d6000] 08:39:31 INFO - PROCESS | 1666 | 1468683571817 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]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:39:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 672ms 08:39:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:39:31 INFO - PROCESS | 1666 | 1468683571871 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1666 | 1468683571873 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:39:31 INFO - PROCESS | 1666 | 1468683571875 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1666 | 1468683571878 Marionette TRACE conn2 <- [1,2666,null,{}] 08:39:31 INFO - PROCESS | 1666 | 1468683571886 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}] 08:39:31 INFO - PROCESS | 1666 | 1468683571889 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:31 INFO - PROCESS | 1666 | 1468683571989 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:39:31 INFO - PROCESS | 1666 | 1468683571995 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1666 | 1468683571997 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x123814000 == 32 [pid = 1666] [id = 674] 08:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1128adc00) [pid = 1666] [serial = 2022] [outer = 0x0] 08:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x118658800) [pid = 1666] [serial = 2023] [outer = 0x1128adc00] 08:39:32 INFO - PROCESS | 1666 | 1468683572025 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x11912f800) [pid = 1666] [serial = 2024] [outer = 0x1128adc00] 08:39:32 INFO - PROCESS | 1666 | 1468683572863 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]]]}] 08:39:32 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) 08:39:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1026ms 08:39:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:39:32 INFO - PROCESS | 1666 | 1468683572908 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 1666 | 1468683572909 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:39:32 INFO - PROCESS | 1666 | 1468683572918 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 1666 | 1468683572920 Marionette TRACE conn2 <- [1,2670,null,{}] 08:39:32 INFO - PROCESS | 1666 | 1468683572922 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}] 08:39:32 INFO - PROCESS | 1666 | 1468683572923 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:33 INFO - PROCESS | 1666 | 1468683573029 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:39:33 INFO - PROCESS | 1666 | 1468683573066 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1666 | 1468683573067 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x124129800 == 33 [pid = 1666] [id = 675] 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x119971400) [pid = 1666] [serial = 2025] [outer = 0x0] 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x120fd2400) [pid = 1666] [serial = 2026] [outer = 0x119971400] 08:39:33 INFO - PROCESS | 1666 | 1468683573092 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12391fc00) [pid = 1666] [serial = 2027] [outer = 0x119971400] 08:39:33 INFO - PROCESS | 1666 | 1468683573893 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"]]]}] 08:39:33 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 08:39:33 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:39:33 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:39:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:33 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:39:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1027ms 08:39:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:39:33 INFO - PROCESS | 1666 | 1468683573950 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1666 | 1468683573952 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:39:33 INFO - PROCESS | 1666 | 1468683573954 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1666 | 1468683573955 Marionette TRACE conn2 <- [1,2674,null,{}] 08:39:33 INFO - PROCESS | 1666 | 1468683573957 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}] 08:39:33 INFO - PROCESS | 1666 | 1468683573959 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:34 INFO - PROCESS | 1666 | 1468683574058 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:39:34 INFO - PROCESS | 1666 | 1468683574062 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 1666 | 1468683574063 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:34 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267cf000 == 34 [pid = 1666] [id = 676] 08:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x119b98c00) [pid = 1666] [serial = 2028] [outer = 0x0] 08:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x123e6dc00) [pid = 1666] [serial = 2029] [outer = 0x119b98c00] 08:39:34 INFO - PROCESS | 1666 | 1468683574094 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x124565400) [pid = 1666] [serial = 2030] [outer = 0x119b98c00] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12b0f1400) [pid = 1666] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12b9db800) [pid = 1666] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1121b1800) [pid = 1666] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x119962400) [pid = 1666] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116744800) [pid = 1666] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1181f7000) [pid = 1666] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12a8f0800) [pid = 1666] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x11213cc00) [pid = 1666] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x116744400) [pid = 1666] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1291e8400) [pid = 1666] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x128180c00) [pid = 1666] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x113845c00) [pid = 1666] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1291ec800) [pid = 1666] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1282bb400) [pid = 1666] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1282b7400) [pid = 1666] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x111cad400) [pid = 1666] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:39:34 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x113d94000) [pid = 1666] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:39:35 INFO - PROCESS | 1666 | 1468683574997 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"]]]}] 08:39:35 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 08:39:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:39:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:39:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:39:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1070ms 08:39:35 INFO - PROCESS | 1666 | 1468683575024 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 1666 | 1468683575025 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:39:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:39:35 INFO - PROCESS | 1666 | 1468683575027 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 1666 | 1468683575029 Marionette TRACE conn2 <- [1,2678,null,{}] 08:39:35 INFO - PROCESS | 1666 | 1468683575031 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}] 08:39:35 INFO - PROCESS | 1666 | 1468683575035 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:35 INFO - PROCESS | 1666 | 1468683575132 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:39:35 INFO - PROCESS | 1666 | 1468683575138 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 1666 | 1468683575139 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x128424800 == 35 [pid = 1666] [id = 677] 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x124809000) [pid = 1666] [serial = 2031] [outer = 0x0] 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x126037800) [pid = 1666] [serial = 2032] [outer = 0x124809000] 08:39:35 INFO - PROCESS | 1666 | 1468683575165 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x126428c00) [pid = 1666] [serial = 2033] [outer = 0x124809000] 08:39:35 INFO - PROCESS | 1666 | 1468683575975 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]]]}] 08:39:35 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) 08:39:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 08:39:36 INFO - PROCESS | 1666 | 1468683575999 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 1666 | 1468683576001 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:39:36 INFO - PROCESS | 1666 | 1468683576004 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1666 | 1468683576005 Marionette TRACE conn2 <- [1,2682,null,{}] 08:39:36 INFO - PROCESS | 1666 | 1468683576008 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}] 08:39:36 INFO - PROCESS | 1666 | 1468683576009 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:36 INFO - PROCESS | 1666 | 1468683576088 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:39:36 INFO - PROCESS | 1666 | 1468683576154 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 1666 | 1468683576155 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295bc000 == 36 [pid = 1666] [id = 678] 08:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x111c83400) [pid = 1666] [serial = 2034] [outer = 0x0] 08:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x126770800) [pid = 1666] [serial = 2035] [outer = 0x111c83400] 08:39:36 INFO - PROCESS | 1666 | 1468683576179 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1280a0c00) [pid = 1666] [serial = 2036] [outer = 0x111c83400] 08:39:36 INFO - PROCESS | 1666 | 1468683576942 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]]]}] 08:39:36 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) 08:39:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 971ms 08:39:37 INFO - PROCESS | 1666 | 1468683577019 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 1666 | 1468683577021 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:39:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:39:37 INFO - PROCESS | 1666 | 1468683577025 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1666 | 1468683577028 Marionette TRACE conn2 <- [1,2686,null,{}] 08:39:37 INFO - PROCESS | 1666 | 1468683577032 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}] 08:39:37 INFO - PROCESS | 1666 | 1468683577034 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:37 INFO - PROCESS | 1666 | 1468683577143 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:39:37 INFO - PROCESS | 1666 | 1468683577239 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1666 | 1468683577241 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x11694e800 == 37 [pid = 1666] [id = 679] 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1133c8000) [pid = 1666] [serial = 2037] [outer = 0x0] 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x113845c00) [pid = 1666] [serial = 2038] [outer = 0x1133c8000] 08:39:37 INFO - PROCESS | 1666 | 1468683577274 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11607a400) [pid = 1666] [serial = 2039] [outer = 0x1133c8000] 08:39:38 INFO - PROCESS | 1666 | 1468683578176 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"]]]}] 08:39:38 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 08:39:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:39:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:39:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:39:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1176ms 08:39:38 INFO - PROCESS | 1666 | 1468683578205 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:39:38 INFO - PROCESS | 1666 | 1468683578207 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:39:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:39:38 INFO - PROCESS | 1666 | 1468683578211 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:39:38 INFO - PROCESS | 1666 | 1468683578214 Marionette TRACE conn2 <- [1,2690,null,{}] 08:39:38 INFO - PROCESS | 1666 | 1468683578217 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}] 08:39:38 INFO - PROCESS | 1666 | 1468683578219 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:38 INFO - PROCESS | 1666 | 1468683578318 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:39:38 INFO - PROCESS | 1666 | 1468683578375 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:38 INFO - PROCESS | 1666 | 1468683578376 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x123a96800 == 38 [pid = 1666] [id = 680] 08:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1176e5c00) [pid = 1666] [serial = 2040] [outer = 0x0] 08:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x118147800) [pid = 1666] [serial = 2041] [outer = 0x1176e5c00] 08:39:38 INFO - PROCESS | 1666 | 1468683578407 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x11842d000) [pid = 1666] [serial = 2042] [outer = 0x1176e5c00] 08:39:39 INFO - PROCESS | 1666 | 1468683579331 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"]]]}] 08:39:39 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 08:39:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:39:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:39:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:39:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1173ms 08:39:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:39:39 INFO - PROCESS | 1666 | 1468683579383 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 1666 | 1468683579385 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:39:39 INFO - PROCESS | 1666 | 1468683579388 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 1666 | 1468683579390 Marionette TRACE conn2 <- [1,2694,null,{}] 08:39:39 INFO - PROCESS | 1666 | 1468683579396 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}] 08:39:39 INFO - PROCESS | 1666 | 1468683579400 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:39 INFO - PROCESS | 1666 | 1468683579502 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:39:39 INFO - PROCESS | 1666 | 1468683579563 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 1666 | 1468683579565 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6df800 == 39 [pid = 1666] [id = 681] 08:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12391d800) [pid = 1666] [serial = 2043] [outer = 0x0] 08:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123a5e800) [pid = 1666] [serial = 2044] [outer = 0x12391d800] 08:39:39 INFO - PROCESS | 1666 | 1468683579597 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124ddf800) [pid = 1666] [serial = 2045] [outer = 0x12391d800] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x128424800 == 38 [pid = 1666] [id = 677] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x1267cf000 == 37 [pid = 1666] [id = 676] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x124129800 == 36 [pid = 1666] [id = 675] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x123814000 == 35 [pid = 1666] [id = 674] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x11813a000 == 34 [pid = 1666] [id = 673] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x11712b800 == 33 [pid = 1666] [id = 672] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x124052800 == 32 [pid = 1666] [id = 669] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x1126f2000 == 31 [pid = 1666] [id = 670] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x119bd4800 == 30 [pid = 1666] [id = 671] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x123a96800 == 29 [pid = 1666] [id = 680] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x1295bc000 == 28 [pid = 1666] [id = 678] 08:39:40 INFO - PROCESS | 1666 | --DOCSHELL 0x11694e800 == 27 [pid = 1666] [id = 679] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12951bc00) [pid = 1666] [serial = 1979] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x113d91400) [pid = 1666] [serial = 1960] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x1160dc000) [pid = 1666] [serial = 1961] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x129080800) [pid = 1666] [serial = 1958] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x12bb24800) [pid = 1666] [serial = 1996] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x12ba68800) [pid = 1666] [serial = 1994] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12bbe4800) [pid = 1666] [serial = 2006] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1171c9800) [pid = 1666] [serial = 2000] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12bb2a800) [pid = 1666] [serial = 1997] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12bbe7c00) [pid = 1666] [serial = 2008] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1133e0800) [pid = 1666] [serial = 1999] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12bb2f800) [pid = 1666] [serial = 2005] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12809a400) [pid = 1666] [serial = 2003] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x11875ac00) [pid = 1666] [serial = 2002] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12b0ee400) [pid = 1666] [serial = 1988] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12b9d1400) [pid = 1666] [serial = 1990] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x12ba60c00) [pid = 1666] [serial = 1993] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12b9d9400) [pid = 1666] [serial = 1991] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x1184c8000) [pid = 1666] [serial = 1966] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x119423400) [pid = 1666] [serial = 1967] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x120fd4400) [pid = 1666] [serial = 1969] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x123927c00) [pid = 1666] [serial = 1970] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1174cfc00) [pid = 1666] [serial = 1963] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x118142400) [pid = 1666] [serial = 1964] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12a8eac00) [pid = 1666] [serial = 1984] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x12ae68c00) [pid = 1666] [serial = 1985] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x12b041800) [pid = 1666] [serial = 1987] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x119b96400) [pid = 1666] [serial = 1972] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x1248d2400) [pid = 1666] [serial = 1973] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 59 (0x124de5000) [pid = 1666] [serial = 1975] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 58 (0x1282b5400) [pid = 1666] [serial = 1976] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 57 (0x12a66f000) [pid = 1666] [serial = 1981] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 56 (0x12a8e4c00) [pid = 1666] [serial = 1982] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | --DOMWINDOW == 55 (0x129085800) [pid = 1666] [serial = 1978] [outer = 0x0] [url = about:blank] 08:39:40 INFO - PROCESS | 1666 | 1468683580874 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"]]]}] 08:39:40 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 08:39:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:39:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:39:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:39:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1519ms 08:39:40 INFO - PROCESS | 1666 | 1468683580909 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:39:40 INFO - PROCESS | 1666 | 1468683580911 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:39:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:39:40 INFO - PROCESS | 1666 | 1468683580915 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1666 | 1468683580917 Marionette TRACE conn2 <- [1,2698,null,{}] 08:39:40 INFO - PROCESS | 1666 | 1468683580921 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}] 08:39:40 INFO - PROCESS | 1666 | 1468683580923 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:41 INFO - PROCESS | 1666 | 1468683581022 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:39:41 INFO - PROCESS | 1666 | 1468683581027 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 1666 | 1468683581031 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x1162ea800 == 28 [pid = 1666] [id = 682] 08:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 56 (0x113303c00) [pid = 1666] [serial = 2046] [outer = 0x0] 08:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 57 (0x113310c00) [pid = 1666] [serial = 2047] [outer = 0x113303c00] 08:39:41 INFO - PROCESS | 1666 | 1468683581062 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 58 (0x113861c00) [pid = 1666] [serial = 2048] [outer = 0x113303c00] 08:39:41 INFO - PROCESS | 1666 | 1468683581882 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"]]]}] 08:39:41 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 08:39:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:39:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:39:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:39:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 973ms 08:39:41 INFO - PROCESS | 1666 | 1468683581888 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1666 | 1468683581891 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:39:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:39:41 INFO - PROCESS | 1666 | 1468683581896 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1666 | 1468683581898 Marionette TRACE conn2 <- [1,2702,null,{}] 08:39:41 INFO - PROCESS | 1666 | 1468683581900 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}] 08:39:41 INFO - PROCESS | 1666 | 1468683581903 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:41 INFO - PROCESS | 1666 | 1468683581989 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:39:42 INFO - PROCESS | 1666 | 1468683582038 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 1666 | 1468683582040 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1174b6800 == 29 [pid = 1666] [id = 683] 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 59 (0x113f34000) [pid = 1666] [serial = 2049] [outer = 0x0] 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 60 (0x1160dfc00) [pid = 1666] [serial = 2050] [outer = 0x113f34000] 08:39:42 INFO - PROCESS | 1666 | 1468683582067 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x11690a400) [pid = 1666] [serial = 2051] [outer = 0x113f34000] 08:39:42 INFO - PROCESS | 1666 | 1468683582360 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:39:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 475ms 08:39:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:39:42 INFO - PROCESS | 1666 | 1468683582375 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1666 | 1468683582377 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:39:42 INFO - PROCESS | 1666 | 1468683582379 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1666 | 1468683582381 Marionette TRACE conn2 <- [1,2706,null,{}] 08:39:42 INFO - PROCESS | 1666 | 1468683582408 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}] 08:39:42 INFO - PROCESS | 1666 | 1468683582411 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:42 INFO - PROCESS | 1666 | 1468683582494 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:39:42 INFO - PROCESS | 1666 | 1468683582499 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 1666 | 1468683582501 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x119aaf800 == 30 [pid = 1666] [id = 684] 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x116910800) [pid = 1666] [serial = 2052] [outer = 0x0] 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1174d1400) [pid = 1666] [serial = 2053] [outer = 0x116910800] 08:39:42 INFO - PROCESS | 1666 | 1468683582581 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x118144c00) [pid = 1666] [serial = 2054] [outer = 0x116910800] 08:39:42 INFO - PROCESS | 1666 | 1468683582867 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:39:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 536ms 08:39:42 INFO - PROCESS | 1666 | 1468683582915 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1666 | 1468683582917 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:39:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:39:42 INFO - PROCESS | 1666 | 1468683582923 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1666 | 1468683582924 Marionette TRACE conn2 <- [1,2710,null,{}] 08:39:42 INFO - PROCESS | 1666 | 1468683582926 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}] 08:39:42 INFO - PROCESS | 1666 | 1468683582927 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:43 INFO - PROCESS | 1666 | 1468683583025 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:39:43 INFO - PROCESS | 1666 | 1468683583061 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1666 | 1468683583062 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x124045000 == 31 [pid = 1666] [id = 685] 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x118143000) [pid = 1666] [serial = 2055] [outer = 0x0] 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1181f8400) [pid = 1666] [serial = 2056] [outer = 0x118143000] 08:39:43 INFO - PROCESS | 1666 | 1468683583088 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x1184d0000) [pid = 1666] [serial = 2057] [outer = 0x118143000] 08:39:43 INFO - PROCESS | 1666 | 1468683583421 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] 08:39:43 INFO - PROCESS | 1666 | 1468683583446 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:39:43 INFO - PROCESS | 1666 | 1468683583449 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1666 | 1468683583450 Marionette TRACE conn2 <- [1,2714,null,{}] 08:39:43 INFO - PROCESS | 1666 | 1468683583454 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}] 08:39:43 INFO - PROCESS | 1666 | 1468683583456 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:43 INFO - PROCESS | 1666 | 1468683583557 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:39:43 INFO - PROCESS | 1666 | 1468683583561 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1666 | 1468683583562 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x124249800 == 32 [pid = 1666] [id = 686] 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x116a1b000) [pid = 1666] [serial = 2058] [outer = 0x0] 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1186bc000) [pid = 1666] [serial = 2059] [outer = 0x116a1b000] 08:39:43 INFO - PROCESS | 1666 | 1468683583586 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x119131000) [pid = 1666] [serial = 2060] [outer = 0x116a1b000] 08:39:43 INFO - PROCESS | 1666 | 1468683583922 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:39:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 524ms 08:39:43 INFO - PROCESS | 1666 | 1468683583974 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 1666 | 1468683583975 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:39:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:39:43 INFO - PROCESS | 1666 | 1468683583977 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1666 | 1468683583978 Marionette TRACE conn2 <- [1,2718,null,{}] 08:39:43 INFO - PROCESS | 1666 | 1468683583980 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}] 08:39:43 INFO - PROCESS | 1666 | 1468683583985 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:44 INFO - PROCESS | 1666 | 1468683584103 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:39:44 INFO - PROCESS | 1666 | 1468683584143 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1666 | 1468683584144 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x126583000 == 33 [pid = 1666] [id = 687] 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x119422800) [pid = 1666] [serial = 2061] [outer = 0x0] 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x119966400) [pid = 1666] [serial = 2062] [outer = 0x119422800] 08:39:44 INFO - PROCESS | 1666 | 1468683584169 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x12410b000) [pid = 1666] [serial = 2063] [outer = 0x119422800] 08:39:44 INFO - PROCESS | 1666 | 1468683584489 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] 08:39:44 INFO - PROCESS | 1666 | 1468683584547 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:39:44 INFO - PROCESS | 1666 | 1468683584549 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1666 | 1468683584550 Marionette TRACE conn2 <- [1,2722,null,{}] 08:39:44 INFO - PROCESS | 1666 | 1468683584558 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}] 08:39:44 INFO - PROCESS | 1666 | 1468683584560 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:44 INFO - PROCESS | 1666 | 1468683584660 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:39:44 INFO - PROCESS | 1666 | 1468683584664 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1666 | 1468683584665 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x128092000 == 34 [pid = 1666] [id = 688] 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1241b6c00) [pid = 1666] [serial = 2064] [outer = 0x0] 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x124a6a000) [pid = 1666] [serial = 2065] [outer = 0x1241b6c00] 08:39:44 INFO - PROCESS | 1666 | 1468683584689 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x124de4800) [pid = 1666] [serial = 2066] [outer = 0x1241b6c00] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x111c83400) [pid = 1666] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x119131800) [pid = 1666] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x1128adc00) [pid = 1666] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x119b98c00) [pid = 1666] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1174d6000) [pid = 1666] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x118143c00) [pid = 1666] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x11662fc00) [pid = 1666] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x112cb2800) [pid = 1666] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x124809000) [pid = 1666] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:39:44 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x119971400) [pid = 1666] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:39:45 INFO - PROCESS | 1666 | 1468683585063 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] 08:39:45 INFO - PROCESS | 1666 | 1468683585073 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:39:45 INFO - PROCESS | 1666 | 1468683585076 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1666 | 1468683585077 Marionette TRACE conn2 <- [1,2726,null,{}] 08:39:45 INFO - PROCESS | 1666 | 1468683585079 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}] 08:39:45 INFO - PROCESS | 1666 | 1468683585080 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:45 INFO - PROCESS | 1666 | 1468683585155 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:39:45 INFO - PROCESS | 1666 | 1468683585159 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1666 | 1468683585160 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x1295b1000 == 35 [pid = 1666] [id = 689] 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x118431800) [pid = 1666] [serial = 2067] [outer = 0x0] 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x124a69800) [pid = 1666] [serial = 2068] [outer = 0x118431800] 08:39:45 INFO - PROCESS | 1666 | 1468683585183 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x124ff9c00) [pid = 1666] [serial = 2069] [outer = 0x118431800] 08:39:45 INFO - PROCESS | 1666 | 1468683585489 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:39:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 469ms 08:39:45 INFO - PROCESS | 1666 | 1468683585549 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1666 | 1468683585550 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:39:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:39:45 INFO - PROCESS | 1666 | 1468683585560 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1666 | 1468683585561 Marionette TRACE conn2 <- [1,2730,null,{}] 08:39:45 INFO - PROCESS | 1666 | 1468683585563 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}] 08:39:45 INFO - PROCESS | 1666 | 1468683585564 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:45 INFO - PROCESS | 1666 | 1468683585651 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:39:45 INFO - PROCESS | 1666 | 1468683585658 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1666 | 1468683585659 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a6d8800 == 36 [pid = 1666] [id = 690] 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x11690fc00) [pid = 1666] [serial = 2070] [outer = 0x0] 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1241b8c00) [pid = 1666] [serial = 2071] [outer = 0x11690fc00] 08:39:45 INFO - PROCESS | 1666 | 1468683585683 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1254b5000) [pid = 1666] [serial = 2072] [outer = 0x11690fc00] 08:39:46 INFO - PROCESS | 1666 | 1468683586494 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"]]]}] 08:39:46 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 08:39:46 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:39:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:39:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:39:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:39:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 969ms 08:39:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:39:46 INFO - PROCESS | 1666 | 1468683586530 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 1666 | 1468683586531 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:39:46 INFO - PROCESS | 1666 | 1468683586533 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 1666 | 1468683586534 Marionette TRACE conn2 <- [1,2734,null,{}] 08:39:46 INFO - PROCESS | 1666 | 1468683586537 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}] 08:39:46 INFO - PROCESS | 1666 | 1468683586538 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:46 INFO - PROCESS | 1666 | 1468683586613 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:39:46 INFO - PROCESS | 1666 | 1468683586617 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 1666 | 1468683586619 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b204000 == 37 [pid = 1666] [id = 691] 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1254b5800) [pid = 1666] [serial = 2073] [outer = 0x0] 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x1264b4000) [pid = 1666] [serial = 2074] [outer = 0x1254b5800] 08:39:46 INFO - PROCESS | 1666 | 1468683586644 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1265b7c00) [pid = 1666] [serial = 2075] [outer = 0x1254b5800] 08:39:46 INFO - PROCESS | 1666 | 1468683586989 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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:39:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms 08:39:47 INFO - PROCESS | 1666 | 1468683587055 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 1666 | 1468683587057 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:39:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:39:47 INFO - PROCESS | 1666 | 1468683587061 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1666 | 1468683587063 Marionette TRACE conn2 <- [1,2738,null,{}] 08:39:47 INFO - PROCESS | 1666 | 1468683587067 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}] 08:39:47 INFO - PROCESS | 1666 | 1468683587069 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:47 INFO - PROCESS | 1666 | 1468683587184 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:39:47 INFO - PROCESS | 1666 | 1468683587236 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 1666 | 1468683587239 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:47 INFO - PROCESS | 1666 | ++DOCSHELL 0x116244000 == 38 [pid = 1666] [id = 692] 08:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1128abc00) [pid = 1666] [serial = 2076] [outer = 0x0] 08:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x112cb3000) [pid = 1666] [serial = 2077] [outer = 0x1128abc00] 08:39:47 INFO - PROCESS | 1666 | 1468683587270 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x113379c00) [pid = 1666] [serial = 2078] [outer = 0x1128abc00] 08:39:47 INFO - PROCESS | 1666 | 1468683587790 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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:39:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 771ms 08:39:47 INFO - PROCESS | 1666 | 1468683587857 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 1666 | 1468683587860 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:39:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:39:47 INFO - PROCESS | 1666 | 1468683587864 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1666 | 1468683587866 Marionette TRACE conn2 <- [1,2742,null,{}] 08:39:47 INFO - PROCESS | 1666 | 1468683587893 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}] 08:39:47 INFO - PROCESS | 1666 | 1468683587894 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:48 INFO - PROCESS | 1666 | 1468683588001 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:39:48 INFO - PROCESS | 1666 | 1468683588056 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 1666 | 1468683588058 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:48 INFO - PROCESS | 1666 | ++DOCSHELL 0x124048800 == 39 [pid = 1666] [id = 693] 08:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x116913000) [pid = 1666] [serial = 2079] [outer = 0x0] 08:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11696dc00) [pid = 1666] [serial = 2080] [outer = 0x116913000] 08:39:48 INFO - PROCESS | 1666 | 1468683588088 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1174d2c00) [pid = 1666] [serial = 2081] [outer = 0x116913000] 08:39:48 INFO - PROCESS | 1666 | 1468683588806 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]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:39:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 992ms 08:39:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:39:48 INFO - PROCESS | 1666 | 1468683588858 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 1666 | 1468683588862 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:39:48 INFO - PROCESS | 1666 | 1468683588866 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1666 | 1468683588869 Marionette TRACE conn2 <- [1,2746,null,{}] 08:39:48 INFO - PROCESS | 1666 | 1468683588875 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}] 08:39:48 INFO - PROCESS | 1666 | 1468683588877 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:49 INFO - PROCESS | 1666 | 1468683589032 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6d8800 == 38 [pid = 1666] [id = 690] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1295b1000 == 37 [pid = 1666] [id = 689] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x128092000 == 36 [pid = 1666] [id = 688] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x126583000 == 35 [pid = 1666] [id = 687] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x124249800 == 34 [pid = 1666] [id = 686] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x124045000 == 33 [pid = 1666] [id = 685] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x119aaf800 == 32 [pid = 1666] [id = 684] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1174b6800 == 31 [pid = 1666] [id = 683] 08:39:49 INFO - PROCESS | 1666 | --DOCSHELL 0x1162ea800 == 30 [pid = 1666] [id = 682] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x126770800) [pid = 1666] [serial = 2035] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12beb7400) [pid = 1666] [serial = 2009] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x118658800) [pid = 1666] [serial = 2023] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x123e6dc00) [pid = 1666] [serial = 2029] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1176ef000) [pid = 1666] [serial = 2020] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x118144400) [pid = 1666] [serial = 2021] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1181f6000) [pid = 1666] [serial = 2014] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x11864e000) [pid = 1666] [serial = 2015] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x116909800) [pid = 1666] [serial = 2017] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x117105c00) [pid = 1666] [serial = 2018] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x112fac000) [pid = 1666] [serial = 2011] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x113a53400) [pid = 1666] [serial = 2012] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x126037800) [pid = 1666] [serial = 2032] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x126428c00) [pid = 1666] [serial = 2033] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1280a0c00) [pid = 1666] [serial = 2036] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x120fd2400) [pid = 1666] [serial = 2026] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x12391fc00) [pid = 1666] [serial = 2027] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x124565400) [pid = 1666] [serial = 2030] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x11912f800) [pid = 1666] [serial = 2024] [outer = 0x0] [url = about:blank] 08:39:49 INFO - PROCESS | 1666 | 1468683589110 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1666 | 1468683589113 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x112e6b800 == 31 [pid = 1666] [id = 694] 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x11324c000) [pid = 1666] [serial = 2082] [outer = 0x0] 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x113a53400) [pid = 1666] [serial = 2083] [outer = 0x11324c000] 08:39:49 INFO - PROCESS | 1666 | 1468683589140 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x11662fc00) [pid = 1666] [serial = 2084] [outer = 0x11324c000] 08:39:49 INFO - PROCESS | 1666 | 1468683589457 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:39:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 624ms 08:39:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:39:49 INFO - PROCESS | 1666 | 1468683589490 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 1666 | 1468683589492 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:39:49 INFO - PROCESS | 1666 | 1468683589497 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 1666 | 1468683589498 Marionette TRACE conn2 <- [1,2750,null,{}] 08:39:49 INFO - PROCESS | 1666 | 1468683589501 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}] 08:39:49 INFO - PROCESS | 1666 | 1468683589503 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:49 INFO - PROCESS | 1666 | 1468683589609 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:39:49 INFO - PROCESS | 1666 | 1468683589663 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1666 | 1468683589664 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:49 INFO - PROCESS | 1666 | ++DOCSHELL 0x119159800 == 32 [pid = 1666] [id = 695] 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x116910c00) [pid = 1666] [serial = 2085] [outer = 0x0] 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x11813c800) [pid = 1666] [serial = 2086] [outer = 0x116910c00] 08:39:49 INFO - PROCESS | 1666 | 1468683589690 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1181f5800) [pid = 1666] [serial = 2087] [outer = 0x116910c00] 08:39:49 INFO - PROCESS | 1666 | 1468683589973 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:39:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 524ms 08:39:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:39:50 INFO - PROCESS | 1666 | 1468683590023 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1666 | 1468683590024 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:39:50 INFO - PROCESS | 1666 | 1468683590026 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1666 | 1468683590029 Marionette TRACE conn2 <- [1,2754,null,{}] 08:39:50 INFO - PROCESS | 1666 | 1468683590039 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}] 08:39:50 INFO - PROCESS | 1666 | 1468683590042 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:50 INFO - PROCESS | 1666 | 1468683590129 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:39:50 INFO - PROCESS | 1666 | 1468683590193 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1666 | 1468683590196 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x123f6b800 == 33 [pid = 1666] [id = 696] 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x116eb4c00) [pid = 1666] [serial = 2088] [outer = 0x0] 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1184d1400) [pid = 1666] [serial = 2089] [outer = 0x116eb4c00] 08:39:50 INFO - PROCESS | 1666 | 1468683590225 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1196a2800) [pid = 1666] [serial = 2090] [outer = 0x116eb4c00] 08:39:50 INFO - PROCESS | 1666 | 1468683590594 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:39:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 574ms 08:39:50 INFO - PROCESS | 1666 | 1468683590603 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1666 | 1468683590606 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:39:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:39:50 INFO - PROCESS | 1666 | 1468683590609 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1666 | 1468683590611 Marionette TRACE conn2 <- [1,2758,null,{}] 08:39:50 INFO - PROCESS | 1666 | 1468683590615 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}] 08:39:50 INFO - PROCESS | 1666 | 1468683590617 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:50 INFO - PROCESS | 1666 | 1468683590741 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:39:50 INFO - PROCESS | 1666 | 1468683590809 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1666 | 1468683590810 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:50 INFO - PROCESS | 1666 | ++DOCSHELL 0x124ab7000 == 34 [pid = 1666] [id = 697] 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1181f6400) [pid = 1666] [serial = 2091] [outer = 0x0] 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x119ef8c00) [pid = 1666] [serial = 2092] [outer = 0x1181f6400] 08:39:50 INFO - PROCESS | 1666 | 1468683590835 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x12391c800) [pid = 1666] [serial = 2093] [outer = 0x1181f6400] 08:39:51 INFO - PROCESS | 1666 | 1468683591154 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:39:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 571ms 08:39:51 INFO - PROCESS | 1666 | 1468683591181 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 1666 | 1468683591182 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:39:51 INFO - PROCESS | 1666 | 1468683591191 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 1666 | 1468683591192 Marionette TRACE conn2 <- [1,2762,null,{}] 08:39:51 INFO - PROCESS | 1666 | 1468683591194 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}] 08:39:51 INFO - PROCESS | 1666 | 1468683591195 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:51 INFO - PROCESS | 1666 | 1468683591298 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:39:51 INFO - PROCESS | 1666 | 1468683591302 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 1666 | 1468683591303 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x12840d800 == 35 [pid = 1666] [id = 698] 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x113376800) [pid = 1666] [serial = 2094] [outer = 0x0] 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x123925400) [pid = 1666] [serial = 2095] [outer = 0x113376800] 08:39:51 INFO - PROCESS | 1666 | 1468683591327 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x124807000) [pid = 1666] [serial = 2096] [outer = 0x113376800] 08:39:51 INFO - PROCESS | 1666 | 1468683591641 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:39:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 474ms 08:39:51 INFO - PROCESS | 1666 | 1468683591659 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 1666 | 1468683591661 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:39:51 INFO - PROCESS | 1666 | 1468683591663 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 1666 | 1468683591664 Marionette TRACE conn2 <- [1,2766,null,{}] 08:39:51 INFO - PROCESS | 1666 | 1468683591666 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}] 08:39:51 INFO - PROCESS | 1666 | 1468683591673 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:51 INFO - PROCESS | 1666 | 1468683591803 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:39:51 INFO - PROCESS | 1666 | 1468683591807 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 1666 | 1468683591809 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:51 INFO - PROCESS | 1666 | ++DOCSHELL 0x129191800 == 36 [pid = 1666] [id = 699] 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x123958800) [pid = 1666] [serial = 2097] [outer = 0x0] 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1254aa000) [pid = 1666] [serial = 2098] [outer = 0x123958800] 08:39:51 INFO - PROCESS | 1666 | 1468683591833 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x128173c00) [pid = 1666] [serial = 2099] [outer = 0x123958800] 08:39:52 INFO - PROCESS | 1666 | 1468683592179 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:39:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 568ms 08:39:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:39:52 INFO - PROCESS | 1666 | 1468683592232 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1666 | 1468683592233 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 1666 | 1468683592235 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1666 | 1468683592237 Marionette TRACE conn2 <- [1,2770,null,{}] 08:39:52 INFO - PROCESS | 1666 | 1468683592239 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}] 08:39:52 INFO - PROCESS | 1666 | 1468683592240 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:52 INFO - PROCESS | 1666 | 1468683592345 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:39:52 INFO - PROCESS | 1666 | 1468683592356 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1666 | 1468683592357 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20a000 == 37 [pid = 1666] [id = 700] 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x128174400) [pid = 1666] [serial = 2100] [outer = 0x0] 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1282b6c00) [pid = 1666] [serial = 2101] [outer = 0x128174400] 08:39:52 INFO - PROCESS | 1666 | 1468683592381 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1284a9000) [pid = 1666] [serial = 2102] [outer = 0x128174400] 08:39:52 INFO - PROCESS | 1666 | 1468683592694 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:39:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 470ms 08:39:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:39:52 INFO - PROCESS | 1666 | 1468683592709 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1666 | 1468683592711 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 1666 | 1468683592713 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1666 | 1468683592714 Marionette TRACE conn2 <- [1,2774,null,{}] 08:39:52 INFO - PROCESS | 1666 | 1468683592716 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}] 08:39:52 INFO - PROCESS | 1666 | 1468683592718 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:52 INFO - PROCESS | 1666 | 1468683592818 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:39:52 INFO - PROCESS | 1666 | 1468683592822 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1666 | 1468683592823 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:52 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba23000 == 38 [pid = 1666] [id = 701] 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x123d08800) [pid = 1666] [serial = 2103] [outer = 0x0] 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x129086400) [pid = 1666] [serial = 2104] [outer = 0x123d08800] 08:39:52 INFO - PROCESS | 1666 | 1468683592847 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1291e9000) [pid = 1666] [serial = 2105] [outer = 0x123d08800] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x116a1b000) [pid = 1666] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x116910800) [pid = 1666] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x119422800) [pid = 1666] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1241b6c00) [pid = 1666] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x113f34000) [pid = 1666] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x113303c00) [pid = 1666] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12391d800) [pid = 1666] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x118431800) [pid = 1666] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1133c8000) [pid = 1666] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x11690fc00) [pid = 1666] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1176e5c00) [pid = 1666] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:39:53 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x118143000) [pid = 1666] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:39:53 INFO - PROCESS | 1666 | 1468683593316 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:39:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 619ms 08:39:53 INFO - PROCESS | 1666 | 1468683593333 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1666 | 1468683593335 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:39:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:39:53 INFO - PROCESS | 1666 | 1468683593340 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1666 | 1468683593342 Marionette TRACE conn2 <- [1,2778,null,{}] 08:39:53 INFO - PROCESS | 1666 | 1468683593345 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}] 08:39:53 INFO - PROCESS | 1666 | 1468683593347 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:53 INFO - PROCESS | 1666 | 1468683593511 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:39:53 INFO - PROCESS | 1666 | 1468683593550 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1666 | 1468683593552 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be7c000 == 39 [pid = 1666] [id = 702] 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x113303c00) [pid = 1666] [serial = 2106] [outer = 0x0] 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1181f0400) [pid = 1666] [serial = 2107] [outer = 0x113303c00] 08:39:53 INFO - PROCESS | 1666 | 1468683593578 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x12410e800) [pid = 1666] [serial = 2108] [outer = 0x113303c00] 08:39:53 INFO - PROCESS | 1666 | 1468683593838 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:39:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 08:39:53 INFO - PROCESS | 1666 | 1468683593863 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1666 | 1468683593864 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:39:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:39:53 INFO - PROCESS | 1666 | 1468683593866 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1666 | 1468683593867 Marionette TRACE conn2 <- [1,2782,null,{}] 08:39:53 INFO - PROCESS | 1666 | 1468683593877 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}] 08:39:53 INFO - PROCESS | 1666 | 1468683593878 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:53 INFO - PROCESS | 1666 | 1468683593964 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:39:53 INFO - PROCESS | 1666 | 1468683593970 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1666 | 1468683593971 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:53 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0d7000 == 40 [pid = 1666] [id = 703] 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1254b2400) [pid = 1666] [serial = 2109] [outer = 0x0] 08:39:53 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x129354000) [pid = 1666] [serial = 2110] [outer = 0x1254b2400] 08:39:53 INFO - PROCESS | 1666 | 1468683593996 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x129514c00) [pid = 1666] [serial = 2111] [outer = 0x1254b2400] 08:39:54 INFO - PROCESS | 1666 | 1468683594314 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:39:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 472ms 08:39:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:39:54 INFO - PROCESS | 1666 | 1468683594339 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1666 | 1468683594340 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:39:54 INFO - PROCESS | 1666 | 1468683594342 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1666 | 1468683594344 Marionette TRACE conn2 <- [1,2786,null,{}] 08:39:54 INFO - PROCESS | 1666 | 1468683594347 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}] 08:39:54 INFO - PROCESS | 1666 | 1468683594348 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:54 INFO - PROCESS | 1666 | 1468683594473 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:39:54 INFO - PROCESS | 1666 | 1468683594478 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1666 | 1468683594480 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c339000 == 41 [pid = 1666] [id = 704] 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12391c000) [pid = 1666] [serial = 2112] [outer = 0x0] 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x129521400) [pid = 1666] [serial = 2113] [outer = 0x12391c000] 08:39:54 INFO - PROCESS | 1666 | 1468683594505 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12a8e1800) [pid = 1666] [serial = 2114] [outer = 0x12391c000] 08:39:54 INFO - PROCESS | 1666 | 1468683594824 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:39:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 08:39:54 INFO - PROCESS | 1666 | 1468683594863 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1666 | 1468683594864 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:39:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:39:54 INFO - PROCESS | 1666 | 1468683594866 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1666 | 1468683594867 Marionette TRACE conn2 <- [1,2790,null,{}] 08:39:54 INFO - PROCESS | 1666 | 1468683594870 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}] 08:39:54 INFO - PROCESS | 1666 | 1468683594871 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:54 INFO - PROCESS | 1666 | 1468683594953 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:39:54 INFO - PROCESS | 1666 | 1468683594958 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1666 | 1468683594959 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:54 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb64000 == 42 [pid = 1666] [id = 705] 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x123920000) [pid = 1666] [serial = 2115] [outer = 0x0] 08:39:54 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12a8ed800) [pid = 1666] [serial = 2116] [outer = 0x123920000] 08:39:54 INFO - PROCESS | 1666 | 1468683594983 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12ae65800) [pid = 1666] [serial = 2117] [outer = 0x123920000] 08:39:55 INFO - PROCESS | 1666 | 1468683595423 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:39:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 622ms 08:39:55 INFO - PROCESS | 1666 | 1468683595489 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1666 | 1468683595491 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:39:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:39:55 INFO - PROCESS | 1666 | 1468683595495 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1666 | 1468683595497 Marionette TRACE conn2 <- [1,2794,null,{}] 08:39:55 INFO - PROCESS | 1666 | 1468683595500 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}] 08:39:55 INFO - PROCESS | 1666 | 1468683595502 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:55 INFO - PROCESS | 1666 | 1468683595613 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:39:55 INFO - PROCESS | 1666 | 1468683595687 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1666 | 1468683595689 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:55 INFO - PROCESS | 1666 | ++DOCSHELL 0x119148000 == 43 [pid = 1666] [id = 706] 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x113f38400) [pid = 1666] [serial = 2118] [outer = 0x0] 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x116909800) [pid = 1666] [serial = 2119] [outer = 0x113f38400] 08:39:55 INFO - PROCESS | 1666 | 1468683595719 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1176e5400) [pid = 1666] [serial = 2120] [outer = 0x113f38400] 08:39:56 INFO - PROCESS | 1666 | 1468683596137 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:39:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 670ms 08:39:56 INFO - PROCESS | 1666 | 1468683596165 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1666 | 1468683596168 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:39:56 INFO - PROCESS | 1666 | 1468683596173 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1666 | 1468683596175 Marionette TRACE conn2 <- [1,2798,null,{}] 08:39:56 INFO - PROCESS | 1666 | 1468683596177 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}] 08:39:56 INFO - PROCESS | 1666 | 1468683596179 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:56 INFO - PROCESS | 1666 | 1468683596307 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:39:56 INFO - PROCESS | 1666 | 1468683596381 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1666 | 1468683596383 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:56 INFO - PROCESS | 1666 | ++DOCSHELL 0x128078000 == 44 [pid = 1666] [id = 707] 08:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x118654000) [pid = 1666] [serial = 2121] [outer = 0x0] 08:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x118757400) [pid = 1666] [serial = 2122] [outer = 0x118654000] 08:39:56 INFO - PROCESS | 1666 | 1468683596413 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1196a7800) [pid = 1666] [serial = 2123] [outer = 0x118654000] 08:39:56 INFO - PROCESS | 1666 | 1468683596859 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:39:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 721ms 08:39:56 INFO - PROCESS | 1666 | 1468683596895 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:39:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:39:56 INFO - PROCESS | 1666 | 1468683596898 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:39:56 INFO - PROCESS | 1666 | 1468683596902 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1666 | 1468683596906 Marionette TRACE conn2 <- [1,2802,null,{}] 08:39:56 INFO - PROCESS | 1666 | 1468683596918 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}] 08:39:56 INFO - PROCESS | 1666 | 1468683596922 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:57 INFO - PROCESS | 1666 | 1468683597074 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:39:57 INFO - PROCESS | 1666 | 1468683597210 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1666 | 1468683597212 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c6db000 == 45 [pid = 1666] [id = 708] 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x120fd1c00) [pid = 1666] [serial = 2124] [outer = 0x0] 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x1254b7400) [pid = 1666] [serial = 2125] [outer = 0x120fd1c00] 08:39:57 INFO - PROCESS | 1666 | 1468683597262 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12676a800) [pid = 1666] [serial = 2126] [outer = 0x120fd1c00] 08:39:57 INFO - PROCESS | 1666 | 1468683597730 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:39:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 877ms 08:39:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:39:57 INFO - PROCESS | 1666 | 1468683597778 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1666 | 1468683597780 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:39:57 INFO - PROCESS | 1666 | 1468683597782 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1666 | 1468683597784 Marionette TRACE conn2 <- [1,2806,null,{}] 08:39:57 INFO - PROCESS | 1666 | 1468683597786 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}] 08:39:57 INFO - PROCESS | 1666 | 1468683597788 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:57 INFO - PROCESS | 1666 | 1468683597888 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:39:57 INFO - PROCESS | 1666 | 1468683597968 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1666 | 1468683597969 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:57 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf60800 == 46 [pid = 1666] [id = 709] 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12401dc00) [pid = 1666] [serial = 2127] [outer = 0x0] 08:39:57 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x129354400) [pid = 1666] [serial = 2128] [outer = 0x12401dc00] 08:39:57 INFO - PROCESS | 1666 | 1468683597998 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a657400) [pid = 1666] [serial = 2129] [outer = 0x12401dc00] 08:39:58 INFO - PROCESS | 1666 | 1468683598563 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:39:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 824ms 08:39:58 INFO - PROCESS | 1666 | 1468683598606 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1666 | 1468683598609 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:39:58 INFO - PROCESS | 1666 | 1468683598613 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1666 | 1468683598615 Marionette TRACE conn2 <- [1,2810,null,{}] 08:39:58 INFO - PROCESS | 1666 | 1468683598618 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}] 08:39:58 INFO - PROCESS | 1666 | 1468683598620 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:58 INFO - PROCESS | 1666 | 1468683598718 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:39:58 INFO - PROCESS | 1666 | 1468683598779 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1666 | 1468683598782 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:58 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c22800 == 47 [pid = 1666] [id = 710] 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x113308000) [pid = 1666] [serial = 2130] [outer = 0x0] 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x113d47000) [pid = 1666] [serial = 2131] [outer = 0x113308000] 08:39:58 INFO - PROCESS | 1666 | 1468683598809 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1166f4c00) [pid = 1666] [serial = 2132] [outer = 0x113308000] 08:39:59 INFO - PROCESS | 1666 | 1468683599267 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]]]}] 08:39:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:39:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 673ms 08:39:59 INFO - PROCESS | 1666 | 1468683599286 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 1666 | 1468683599289 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:39:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:39:59 INFO - PROCESS | 1666 | 1468683599293 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 1666 | 1468683599295 Marionette TRACE conn2 <- [1,2814,null,{}] 08:39:59 INFO - PROCESS | 1666 | 1468683599297 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}] 08:39:59 INFO - PROCESS | 1666 | 1468683599299 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12a6df800 == 46 [pid = 1666] [id = 681] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12c339000 == 45 [pid = 1666] [id = 704] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0d7000 == 44 [pid = 1666] [id = 703] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12be7c000 == 43 [pid = 1666] [id = 702] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba23000 == 42 [pid = 1666] [id = 701] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20a000 == 41 [pid = 1666] [id = 700] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x129191800 == 40 [pid = 1666] [id = 699] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12840d800 == 39 [pid = 1666] [id = 698] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x124ab7000 == 38 [pid = 1666] [id = 697] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x123f6b800 == 37 [pid = 1666] [id = 696] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x119159800 == 36 [pid = 1666] [id = 695] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x112e6b800 == 35 [pid = 1666] [id = 694] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x124048800 == 34 [pid = 1666] [id = 693] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12b204000 == 33 [pid = 1666] [id = 691] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x116244000 == 32 [pid = 1666] [id = 692] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x123c22800 == 31 [pid = 1666] [id = 710] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf60800 == 30 [pid = 1666] [id = 709] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12c6db000 == 29 [pid = 1666] [id = 708] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x128078000 == 28 [pid = 1666] [id = 707] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb64000 == 27 [pid = 1666] [id = 705] 08:39:59 INFO - PROCESS | 1666 | --DOCSHELL 0x119148000 == 26 [pid = 1666] [id = 706] 08:39:59 INFO - PROCESS | 1666 | 1468683599902 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1186bc000) [pid = 1666] [serial = 2059] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1174d1400) [pid = 1666] [serial = 2053] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x119966400) [pid = 1666] [serial = 2062] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x124a6a000) [pid = 1666] [serial = 2065] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1264b4000) [pid = 1666] [serial = 2074] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12410b000) [pid = 1666] [serial = 2063] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1160dfc00) [pid = 1666] [serial = 2050] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11690a400) [pid = 1666] [serial = 2051] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x113310c00) [pid = 1666] [serial = 2047] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113861c00) [pid = 1666] [serial = 2048] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124ddf800) [pid = 1666] [serial = 2045] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x123a5e800) [pid = 1666] [serial = 2044] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x124a69800) [pid = 1666] [serial = 2068] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124ff9c00) [pid = 1666] [serial = 2069] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11607a400) [pid = 1666] [serial = 2039] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x113845c00) [pid = 1666] [serial = 2038] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124de4800) [pid = 1666] [serial = 2066] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1241b8c00) [pid = 1666] [serial = 2071] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x11842d000) [pid = 1666] [serial = 2042] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x118147800) [pid = 1666] [serial = 2041] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1181f8400) [pid = 1666] [serial = 2056] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1254b5000) [pid = 1666] [serial = 2072] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1184d0000) [pid = 1666] [serial = 2057] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x119131000) [pid = 1666] [serial = 2060] [outer = 0x0] [url = about:blank] 08:39:59 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x118144c00) [pid = 1666] [serial = 2054] [outer = 0x0] [url = about:blank] 08:40:00 INFO - PROCESS | 1666 | --DOCSHELL 0x12d32f000 == 25 [pid = 1666] [id = 17] 08:40:00 INFO - PROCESS | 1666 | 1468683600021 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1666 | 1468683600023 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x11609a000 == 26 [pid = 1666] [id = 711] 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x11297c000) [pid = 1666] [serial = 2133] [outer = 0x0] 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x112e95c00) [pid = 1666] [serial = 2134] [outer = 0x11297c000] 08:40:00 INFO - PROCESS | 1666 | 1468683600061 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x113307800) [pid = 1666] [serial = 2135] [outer = 0x11297c000] 08:40:00 INFO - PROCESS | 1666 | 1468683600381 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:40:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1122ms 08:40:00 INFO - PROCESS | 1666 | 1468683600417 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1666 | 1468683600422 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:40:00 INFO - PROCESS | 1666 | 1468683600425 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1666 | 1468683600427 Marionette TRACE conn2 <- [1,2818,null,{}] 08:40:00 INFO - PROCESS | 1666 | 1468683600430 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}] 08:40:00 INFO - PROCESS | 1666 | 1468683600432 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:00 INFO - PROCESS | 1666 | 1468683600538 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:40:00 INFO - PROCESS | 1666 | 1468683600597 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1666 | 1468683600599 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:00 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e51800 == 27 [pid = 1666] [id = 712] 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1133cd000) [pid = 1666] [serial = 2136] [outer = 0x0] 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x113f3a800) [pid = 1666] [serial = 2137] [outer = 0x1133cd000] 08:40:00 INFO - PROCESS | 1666 | 1468683600625 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x116916c00) [pid = 1666] [serial = 2138] [outer = 0x1133cd000] 08:40:00 INFO - PROCESS | 1666 | 1468683600906 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:40:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 08:40:00 INFO - PROCESS | 1666 | 1468683600946 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:40:00 INFO - PROCESS | 1666 | 1468683600948 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:40:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:40:00 INFO - PROCESS | 1666 | 1468683600951 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1666 | 1468683600954 Marionette TRACE conn2 <- [1,2822,null,{}] 08:40:00 INFO - PROCESS | 1666 | 1468683600958 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}] 08:40:00 INFO - PROCESS | 1666 | 1468683600959 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:01 INFO - PROCESS | 1666 | 1468683601038 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:40:01 INFO - PROCESS | 1666 | 1468683601097 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1666 | 1468683601098 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x11694d000 == 28 [pid = 1666] [id = 713] 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x116a1bc00) [pid = 1666] [serial = 2139] [outer = 0x0] 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1174d7400) [pid = 1666] [serial = 2140] [outer = 0x116a1bc00] 08:40:01 INFO - PROCESS | 1666 | 1468683601128 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1181f3400) [pid = 1666] [serial = 2141] [outer = 0x116a1bc00] 08:40:01 INFO - PROCESS | 1666 | 1468683601440 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]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:40:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 524ms 08:40:01 INFO - PROCESS | 1666 | 1468683601475 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1666 | 1468683601478 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:40:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:40:01 INFO - PROCESS | 1666 | 1468683601486 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1666 | 1468683601489 Marionette TRACE conn2 <- [1,2826,null,{}] 08:40:01 INFO - PROCESS | 1666 | 1468683601492 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}] 08:40:01 INFO - PROCESS | 1666 | 1468683601494 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:01 INFO - PROCESS | 1666 | 1468683601575 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:40:01 INFO - PROCESS | 1666 | 1468683601579 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1666 | 1468683601581 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:01 INFO - PROCESS | 1666 | ++DOCSHELL 0x124249800 == 29 [pid = 1666] [id = 714] 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1133e8c00) [pid = 1666] [serial = 2142] [outer = 0x0] 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1184c7c00) [pid = 1666] [serial = 2143] [outer = 0x1133e8c00] 08:40:01 INFO - PROCESS | 1666 | 1468683601608 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x118df5400) [pid = 1666] [serial = 2144] [outer = 0x1133e8c00] 08:40:01 INFO - PROCESS | 1666 | 1468683601941 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:40:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:40:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 477ms 08:40:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:40:01 INFO - PROCESS | 1666 | 1468683601960 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1666 | 1468683601961 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:40:01 INFO - PROCESS | 1666 | 1468683601963 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1666 | 1468683601964 Marionette TRACE conn2 <- [1,2830,null,{}] 08:40:01 INFO - PROCESS | 1666 | 1468683601975 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}] 08:40:01 INFO - PROCESS | 1666 | 1468683601976 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:02 INFO - PROCESS | 1666 | 1468683602106 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:40:02 INFO - PROCESS | 1666 | 1468683602109 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1666 | 1468683602111 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x124262800 == 30 [pid = 1666] [id = 715] 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x1174d2000) [pid = 1666] [serial = 2145] [outer = 0x0] 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1196a3400) [pid = 1666] [serial = 2146] [outer = 0x1174d2000] 08:40:02 INFO - PROCESS | 1666 | 1468683602135 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119b9b400) [pid = 1666] [serial = 2147] [outer = 0x1174d2000] 08:40:02 INFO - PROCESS | 1666 | 1468683602555 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]]]}] 08:40:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:40:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 623ms 08:40:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:40:02 INFO - PROCESS | 1666 | 1468683602593 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 1666 | 1468683602595 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:40:02 INFO - PROCESS | 1666 | 1468683602599 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1666 | 1468683602600 Marionette TRACE conn2 <- [1,2834,null,{}] 08:40:02 INFO - PROCESS | 1666 | 1468683602604 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}] 08:40:02 INFO - PROCESS | 1666 | 1468683602606 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:02 INFO - PROCESS | 1666 | 1468683602755 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:40:02 INFO - PROCESS | 1666 | 1468683602814 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1666 | 1468683602820 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:02 INFO - PROCESS | 1666 | ++DOCSHELL 0x1269c4800 == 31 [pid = 1666] [id = 716] 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x116916400) [pid = 1666] [serial = 2148] [outer = 0x0] 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x123bea800) [pid = 1666] [serial = 2149] [outer = 0x116916400] 08:40:02 INFO - PROCESS | 1666 | 1468683602871 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x124561400) [pid = 1666] [serial = 2150] [outer = 0x116916400] 08:40:03 INFO - PROCESS | 1666 | 1468683603261 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:40:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:40:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 723ms 08:40:03 INFO - PROCESS | 1666 | 1468683603325 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1666 | 1468683603326 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:40:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:40:03 INFO - PROCESS | 1666 | 1468683603328 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1666 | 1468683603329 Marionette TRACE conn2 <- [1,2838,null,{}] 08:40:03 INFO - PROCESS | 1666 | 1468683603332 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}] 08:40:03 INFO - PROCESS | 1666 | 1468683603333 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:03 INFO - PROCESS | 1666 | 1468683603448 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:40:03 INFO - PROCESS | 1666 | 1468683603460 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1666 | 1468683603461 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x1126d7800 == 32 [pid = 1666] [id = 717] 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x124563400) [pid = 1666] [serial = 2151] [outer = 0x0] 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x124de5400) [pid = 1666] [serial = 2152] [outer = 0x124563400] 08:40:03 INFO - PROCESS | 1666 | 1468683603485 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1254b4c00) [pid = 1666] [serial = 2153] [outer = 0x124563400] 08:40:03 INFO - PROCESS | 1666 | 1468683603825 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]]]}] 08:40:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:40:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 08:40:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:40:03 INFO - PROCESS | 1666 | 1468683603856 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1666 | 1468683603857 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:40:03 INFO - PROCESS | 1666 | 1468683603859 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1666 | 1468683603860 Marionette TRACE conn2 <- [1,2842,null,{}] 08:40:03 INFO - PROCESS | 1666 | 1468683603862 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}] 08:40:03 INFO - PROCESS | 1666 | 1468683603864 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:03 INFO - PROCESS | 1666 | 1468683603961 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:40:03 INFO - PROCESS | 1666 | 1468683603965 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1666 | 1468683603966 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:03 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a838000 == 33 [pid = 1666] [id = 718] 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x124aed800) [pid = 1666] [serial = 2154] [outer = 0x0] 08:40:03 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1265b3400) [pid = 1666] [serial = 2155] [outer = 0x124aed800] 08:40:03 INFO - PROCESS | 1666 | 1468683603990 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12809c800) [pid = 1666] [serial = 2156] [outer = 0x124aed800] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1181f6400) [pid = 1666] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1254b2400) [pid = 1666] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x128174400) [pid = 1666] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x123d08800) [pid = 1666] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x113376800) [pid = 1666] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x116913000) [pid = 1666] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116910c00) [pid = 1666] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1254b5800) [pid = 1666] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1128abc00) [pid = 1666] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x11324c000) [pid = 1666] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x116eb4c00) [pid = 1666] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113303c00) [pid = 1666] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x123958800) [pid = 1666] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12391c000) [pid = 1666] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:40:04 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x123920000) [pid = 1666] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:40:04 INFO - PROCESS | 1666 | 1468683604463 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]]]}] 08:40:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:40:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 617ms 08:40:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:40:04 INFO - PROCESS | 1666 | 1468683604478 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1666 | 1468683604479 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:40:04 INFO - PROCESS | 1666 | 1468683604483 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1666 | 1468683604485 Marionette TRACE conn2 <- [1,2846,null,{}] 08:40:04 INFO - PROCESS | 1666 | 1468683604492 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}] 08:40:04 INFO - PROCESS | 1666 | 1468683604493 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:04 INFO - PROCESS | 1666 | 1468683604604 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:40:04 INFO - PROCESS | 1666 | 1468683604644 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1666 | 1468683604645 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:04 INFO - PROCESS | 1666 | ++DOCSHELL 0x12add7000 == 34 [pid = 1666] [id = 719] 08:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x1128a6000) [pid = 1666] [serial = 2157] [outer = 0x0] 08:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1174dbc00) [pid = 1666] [serial = 2158] [outer = 0x1128a6000] 08:40:04 INFO - PROCESS | 1666 | 1468683604670 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123a60800) [pid = 1666] [serial = 2159] [outer = 0x1128a6000] 08:40:04 INFO - PROCESS | 1666 | 1468683604950 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]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:40:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 526ms 08:40:05 INFO - PROCESS | 1666 | 1468683605008 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:40:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:40:05 INFO - PROCESS | 1666 | 1468683605009 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:40:05 INFO - PROCESS | 1666 | 1468683605011 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1666 | 1468683605013 Marionette TRACE conn2 <- [1,2850,null,{}] 08:40:05 INFO - PROCESS | 1666 | 1468683605015 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}] 08:40:05 INFO - PROCESS | 1666 | 1468683605016 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:05 INFO - PROCESS | 1666 | 1468683605094 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:40:05 INFO - PROCESS | 1666 | 1468683605098 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1666 | 1468683605099 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba24000 == 35 [pid = 1666] [id = 720] 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x124a98c00) [pid = 1666] [serial = 2160] [outer = 0x0] 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1280a0c00) [pid = 1666] [serial = 2161] [outer = 0x124a98c00] 08:40:05 INFO - PROCESS | 1666 | 1468683605125 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x128179800) [pid = 1666] [serial = 2162] [outer = 0x124a98c00] 08:40:05 INFO - PROCESS | 1666 | 1468683605440 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:40:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:40:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 469ms 08:40:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:40:05 INFO - PROCESS | 1666 | 1468683605480 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 1666 | 1468683605481 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:40:05 INFO - PROCESS | 1666 | 1468683605484 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1666 | 1468683605485 Marionette TRACE conn2 <- [1,2854,null,{}] 08:40:05 INFO - PROCESS | 1666 | 1468683605488 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}] 08:40:05 INFO - PROCESS | 1666 | 1468683605489 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:05 INFO - PROCESS | 1666 | 1468683605594 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:40:05 INFO - PROCESS | 1666 | 1468683605599 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1666 | 1468683605601 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:05 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be77800 == 36 [pid = 1666] [id = 721] 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1184cf000) [pid = 1666] [serial = 2163] [outer = 0x0] 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12817c000) [pid = 1666] [serial = 2164] [outer = 0x1184cf000] 08:40:05 INFO - PROCESS | 1666 | 1468683605629 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129087800) [pid = 1666] [serial = 2165] [outer = 0x1184cf000] 08:40:05 INFO - PROCESS | 1666 | 1468683605967 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]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:40:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 520ms 08:40:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:40:06 INFO - PROCESS | 1666 | 1468683606005 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1666 | 1468683606007 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 1666 | 1468683606009 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1666 | 1468683606011 Marionette TRACE conn2 <- [1,2858,null,{}] 08:40:06 INFO - PROCESS | 1666 | 1468683606013 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}] 08:40:06 INFO - PROCESS | 1666 | 1468683606015 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:06 INFO - PROCESS | 1666 | 1468683606101 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:40:06 INFO - PROCESS | 1666 | 1468683606106 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1666 | 1468683606107 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x12405d800 == 37 [pid = 1666] [id = 722] 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1291e7c00) [pid = 1666] [serial = 2166] [outer = 0x0] 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x12951c800) [pid = 1666] [serial = 2167] [outer = 0x1291e7c00] 08:40:06 INFO - PROCESS | 1666 | 1468683606132 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a66dc00) [pid = 1666] [serial = 2168] [outer = 0x1291e7c00] 08:40:06 INFO - PROCESS | 1666 | 1468683606683 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:40:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:40:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 721ms 08:40:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:40:06 INFO - PROCESS | 1666 | 1468683606739 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1666 | 1468683606742 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 1666 | 1468683606746 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1666 | 1468683606748 Marionette TRACE conn2 <- [1,2862,null,{}] 08:40:06 INFO - PROCESS | 1666 | 1468683606753 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}] 08:40:06 INFO - PROCESS | 1666 | 1468683606754 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:06 INFO - PROCESS | 1666 | 1468683606866 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:40:06 INFO - PROCESS | 1666 | 1468683606926 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1666 | 1468683606927 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:06 INFO - PROCESS | 1666 | ++DOCSHELL 0x118776000 == 38 [pid = 1666] [id = 723] 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1133c9000) [pid = 1666] [serial = 2169] [outer = 0x0] 08:40:06 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x113a5b400) [pid = 1666] [serial = 2170] [outer = 0x1133c9000] 08:40:06 INFO - PROCESS | 1666 | 1468683606959 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x116749800) [pid = 1666] [serial = 2171] [outer = 0x1133c9000] 08:40:07 INFO - PROCESS | 1666 | 1468683607535 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]]]}] 08:40:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:40:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 972ms 08:40:07 INFO - PROCESS | 1666 | 1468683607732 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1666 | 1468683607735 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:40:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:40:07 INFO - PROCESS | 1666 | 1468683607741 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1666 | 1468683607742 Marionette TRACE conn2 <- [1,2866,null,{}] 08:40:07 INFO - PROCESS | 1666 | 1468683607746 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}] 08:40:07 INFO - PROCESS | 1666 | 1468683607748 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:07 INFO - PROCESS | 1666 | 1468683607855 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:40:07 INFO - PROCESS | 1666 | 1468683607938 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1666 | 1468683607941 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:07 INFO - PROCESS | 1666 | ++DOCSHELL 0x1169a6800 == 39 [pid = 1666] [id = 724] 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x1150d3000) [pid = 1666] [serial = 2172] [outer = 0x0] 08:40:07 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11607a400) [pid = 1666] [serial = 2173] [outer = 0x1150d3000] 08:40:07 INFO - PROCESS | 1666 | 1468683607970 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x116911c00) [pid = 1666] [serial = 2174] [outer = 0x1150d3000] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x12be77800 == 38 [pid = 1666] [id = 721] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba24000 == 37 [pid = 1666] [id = 720] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x12add7000 == 36 [pid = 1666] [id = 719] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x12a838000 == 35 [pid = 1666] [id = 718] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x1126d7800 == 34 [pid = 1666] [id = 717] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x1269c4800 == 33 [pid = 1666] [id = 716] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x124262800 == 32 [pid = 1666] [id = 715] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x124249800 == 31 [pid = 1666] [id = 714] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x11694d000 == 30 [pid = 1666] [id = 713] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x117e51800 == 29 [pid = 1666] [id = 712] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x12d32e800 == 28 [pid = 1666] [id = 18] 08:40:08 INFO - PROCESS | 1666 | --DOCSHELL 0x11609a000 == 27 [pid = 1666] [id = 711] 08:40:08 INFO - PROCESS | 1666 | 1468683608364 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]]]}] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x119ef8c00) [pid = 1666] [serial = 2092] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x129514c00) [pid = 1666] [serial = 2111] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x1282b6c00) [pid = 1666] [serial = 2101] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x129086400) [pid = 1666] [serial = 2104] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x123925400) [pid = 1666] [serial = 2095] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x124807000) [pid = 1666] [serial = 2096] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x12391c800) [pid = 1666] [serial = 2093] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x11696dc00) [pid = 1666] [serial = 2080] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1181f5800) [pid = 1666] [serial = 2087] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1265b7c00) [pid = 1666] [serial = 2075] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x112cb3000) [pid = 1666] [serial = 2077] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113379c00) [pid = 1666] [serial = 2078] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x113a53400) [pid = 1666] [serial = 2083] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1291e9000) [pid = 1666] [serial = 2105] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1184d1400) [pid = 1666] [serial = 2089] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x11662fc00) [pid = 1666] [serial = 2084] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x12410e800) [pid = 1666] [serial = 2108] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1284a9000) [pid = 1666] [serial = 2102] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1254aa000) [pid = 1666] [serial = 2098] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1181f0400) [pid = 1666] [serial = 2107] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x129354000) [pid = 1666] [serial = 2110] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1174d2c00) [pid = 1666] [serial = 2081] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x11813c800) [pid = 1666] [serial = 2086] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x128173c00) [pid = 1666] [serial = 2099] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1196a2800) [pid = 1666] [serial = 2090] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x129521400) [pid = 1666] [serial = 2113] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12ae65800) [pid = 1666] [serial = 2117] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12a8ed800) [pid = 1666] [serial = 2116] [outer = 0x0] [url = about:blank] 08:40:08 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x12a8e1800) [pid = 1666] [serial = 2114] [outer = 0x0] [url = about:blank] 08:40:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:40:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 08:40:08 INFO - PROCESS | 1666 | 1468683608413 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1666 | 1468683608415 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:40:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:40:08 INFO - PROCESS | 1666 | 1468683608420 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1666 | 1468683608423 Marionette TRACE conn2 <- [1,2870,null,{}] 08:40:08 INFO - PROCESS | 1666 | 1468683608426 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}] 08:40:08 INFO - PROCESS | 1666 | 1468683608427 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:08 INFO - PROCESS | 1666 | 1468683608509 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:40:08 INFO - PROCESS | 1666 | 1468683608513 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1666 | 1468683608514 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:08 INFO - PROCESS | 1666 | ++DOCSHELL 0x11936e800 == 28 [pid = 1666] [id = 725] 08:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x1171c6800) [pid = 1666] [serial = 2175] [outer = 0x0] 08:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1174e4000) [pid = 1666] [serial = 2176] [outer = 0x1171c6800] 08:40:08 INFO - PROCESS | 1666 | 1468683608545 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x118149400) [pid = 1666] [serial = 2177] [outer = 0x1171c6800] 08:40:08 INFO - PROCESS | 1666 | 1468683608887 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]]]}] 08:40:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:40:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 474ms 08:40:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:40:08 INFO - PROCESS | 1666 | 1468683608892 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1666 | 1468683608893 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:40:08 INFO - PROCESS | 1666 | 1468683608895 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1666 | 1468683608897 Marionette TRACE conn2 <- [1,2874,null,{}] 08:40:08 INFO - PROCESS | 1666 | 1468683608908 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}] 08:40:08 INFO - PROCESS | 1666 | 1468683608910 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:09 INFO - PROCESS | 1666 | 1468683609005 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:40:09 INFO - PROCESS | 1666 | 1468683609059 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1666 | 1468683609061 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x124060000 == 29 [pid = 1666] [id = 726] 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x1184c5000) [pid = 1666] [serial = 2178] [outer = 0x0] 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x118657000) [pid = 1666] [serial = 2179] [outer = 0x1184c5000] 08:40:09 INFO - PROCESS | 1666 | 1468683609084 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x1187d9000) [pid = 1666] [serial = 2180] [outer = 0x1184c5000] 08:40:09 INFO - PROCESS | 1666 | 1468683609479 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]]]}] 08:40:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:40:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 622ms 08:40:09 INFO - PROCESS | 1666 | 1468683609519 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1666 | 1468683609521 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:40:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:40:09 INFO - PROCESS | 1666 | 1468683609532 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1666 | 1468683609533 Marionette TRACE conn2 <- [1,2878,null,{}] 08:40:09 INFO - PROCESS | 1666 | 1468683609535 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}] 08:40:09 INFO - PROCESS | 1666 | 1468683609536 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:09 INFO - PROCESS | 1666 | 1468683609601 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:40:09 INFO - PROCESS | 1666 | 1468683609608 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1666 | 1468683609610 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:09 INFO - PROCESS | 1666 | ++DOCSHELL 0x1267d2800 == 30 [pid = 1666] [id = 727] 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x112fa4c00) [pid = 1666] [serial = 2181] [outer = 0x0] 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x120ed0400) [pid = 1666] [serial = 2182] [outer = 0x112fa4c00] 08:40:09 INFO - PROCESS | 1666 | 1468683609633 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12391fc00) [pid = 1666] [serial = 2183] [outer = 0x112fa4c00] 08:40:09 INFO - PROCESS | 1666 | 1468683609998 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 476ms 08:40:10 INFO - PROCESS | 1666 | 1468683610005 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1666 | 1468683610006 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:40:10 INFO - PROCESS | 1666 | 1468683610008 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1666 | 1468683610009 Marionette TRACE conn2 <- [1,2882,null,{}] 08:40:10 INFO - PROCESS | 1666 | 1468683610011 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}] 08:40:10 INFO - PROCESS | 1666 | 1468683610012 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:10 INFO - PROCESS | 1666 | 1468683610129 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:40:10 INFO - PROCESS | 1666 | 1468683610224 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1666 | 1468683610225 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12841c800 == 31 [pid = 1666] [id = 728] 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x112e9a400) [pid = 1666] [serial = 2184] [outer = 0x0] 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x123929800) [pid = 1666] [serial = 2185] [outer = 0x112e9a400] 08:40:10 INFO - PROCESS | 1666 | 1468683610265 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124559400) [pid = 1666] [serial = 2186] [outer = 0x112e9a400] 08:40:10 INFO - PROCESS | 1666 | 1468683610628 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]]]}] 08:40:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:40:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 08:40:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:40:10 INFO - PROCESS | 1666 | 1468683610679 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1666 | 1468683610681 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:40:10 INFO - PROCESS | 1666 | 1468683610683 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1666 | 1468683610685 Marionette TRACE conn2 <- [1,2886,null,{}] 08:40:10 INFO - PROCESS | 1666 | 1468683610689 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}] 08:40:10 INFO - PROCESS | 1666 | 1468683610695 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:10 INFO - PROCESS | 1666 | 1468683610881 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:40:10 INFO - PROCESS | 1666 | 1468683610901 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1666 | 1468683610902 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:10 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a83f800 == 32 [pid = 1666] [id = 729] 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x124a92400) [pid = 1666] [serial = 2187] [outer = 0x0] 08:40:10 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1254af800) [pid = 1666] [serial = 2188] [outer = 0x124a92400] 08:40:10 INFO - PROCESS | 1666 | 1468683610942 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12817cc00) [pid = 1666] [serial = 2189] [outer = 0x124a92400] 08:40:11 INFO - PROCESS | 1666 | 1468683611406 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]]]}] 08:40:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:40:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 771ms 08:40:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:40:11 INFO - PROCESS | 1666 | 1468683611454 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1666 | 1468683611456 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:40:11 INFO - PROCESS | 1666 | 1468683611481 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1666 | 1468683611481 Marionette TRACE conn2 <- [1,2890,null,{}] 08:40:11 INFO - PROCESS | 1666 | 1468683611486 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}] 08:40:11 INFO - PROCESS | 1666 | 1468683611487 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:11 INFO - PROCESS | 1666 | 1468683611592 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:40:11 INFO - PROCESS | 1666 | 1468683611606 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1666 | 1468683611607 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:11 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b21b000 == 33 [pid = 1666] [id = 730] 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1128b1c00) [pid = 1666] [serial = 2190] [outer = 0x0] 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1284a7c00) [pid = 1666] [serial = 2191] [outer = 0x1128b1c00] 08:40:11 INFO - PROCESS | 1666 | 1468683611631 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12908ac00) [pid = 1666] [serial = 2192] [outer = 0x1128b1c00] 08:40:11 INFO - PROCESS | 1666 | 1468683611967 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 544ms 08:40:12 INFO - PROCESS | 1666 | 1468683612007 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1666 | 1468683612009 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:40:12 INFO - PROCESS | 1666 | 1468683612011 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1666 | 1468683612012 Marionette TRACE conn2 <- [1,2894,null,{}] 08:40:12 INFO - PROCESS | 1666 | 1468683612014 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}] 08:40:12 INFO - PROCESS | 1666 | 1468683612015 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:12 INFO - PROCESS | 1666 | 1468683612123 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:40:12 INFO - PROCESS | 1666 | 1468683612127 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1666 | 1468683612128 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:12 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be7d000 == 34 [pid = 1666] [id = 731] 08:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1265b4400) [pid = 1666] [serial = 2193] [outer = 0x0] 08:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129514c00) [pid = 1666] [serial = 2194] [outer = 0x1265b4400] 08:40:12 INFO - PROCESS | 1666 | 1468683612205 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12a650800) [pid = 1666] [serial = 2195] [outer = 0x1265b4400] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12d32f800) [pid = 1666] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x11297c000) [pid = 1666] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1133cd000) [pid = 1666] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1133e8c00) [pid = 1666] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x113308000) [pid = 1666] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x12cf8ec00) [pid = 1666] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113f38400) [pid = 1666] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x118654000) [pid = 1666] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x116916400) [pid = 1666] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x120fd1c00) [pid = 1666] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124aed800) [pid = 1666] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1128a6000) [pid = 1666] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x124563400) [pid = 1666] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x12401dc00) [pid = 1666] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x124a98c00) [pid = 1666] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x116a1bc00) [pid = 1666] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1174d2000) [pid = 1666] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:40:12 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1184cf000) [pid = 1666] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:40:12 INFO - PROCESS | 1666 | 1468683612957 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]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:40:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 968ms 08:40:12 INFO - PROCESS | 1666 | 1468683612980 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1666 | 1468683612983 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:40:12 INFO - PROCESS | 1666 | 1468683612986 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1666 | 1468683612988 Marionette TRACE conn2 <- [1,2898,null,{}] 08:40:12 INFO - PROCESS | 1666 | 1468683612992 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}] 08:40:12 INFO - PROCESS | 1666 | 1468683612994 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:13 INFO - PROCESS | 1666 | 1468683613099 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:40:13 INFO - PROCESS | 1666 | 1468683613171 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1666 | 1468683613175 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d1f800 == 35 [pid = 1666] [id = 732] 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11324a800) [pid = 1666] [serial = 2196] [outer = 0x0] 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1133cf800) [pid = 1666] [serial = 2197] [outer = 0x11324a800] 08:40:13 INFO - PROCESS | 1666 | 1468683613206 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x11662fc00) [pid = 1666] [serial = 2198] [outer = 0x11324a800] 08:40:13 INFO - PROCESS | 1666 | 1468683613625 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]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:40:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 671ms 08:40:13 INFO - PROCESS | 1666 | 1468683613657 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1666 | 1468683613661 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:40:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:40:13 INFO - PROCESS | 1666 | 1468683613665 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1666 | 1468683613667 Marionette TRACE conn2 <- [1,2902,null,{}] 08:40:13 INFO - PROCESS | 1666 | 1468683613670 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}] 08:40:13 INFO - PROCESS | 1666 | 1468683613672 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:13 INFO - PROCESS | 1666 | 1468683613774 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:40:13 INFO - PROCESS | 1666 | 1468683613835 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1666 | 1468683613836 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:13 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260ab000 == 36 [pid = 1666] [id = 733] 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x116972000) [pid = 1666] [serial = 2199] [outer = 0x0] 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x118148800) [pid = 1666] [serial = 2200] [outer = 0x116972000] 08:40:13 INFO - PROCESS | 1666 | 1468683613867 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x11842d000) [pid = 1666] [serial = 2201] [outer = 0x116972000] 08:40:14 INFO - PROCESS | 1666 | 1468683614338 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:40:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 720ms 08:40:14 INFO - PROCESS | 1666 | 1468683614386 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 1666 | 1468683614387 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:40:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:40:14 INFO - PROCESS | 1666 | 1468683614389 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 1666 | 1468683614392 Marionette TRACE conn2 <- [1,2906,null,{}] 08:40:14 INFO - PROCESS | 1666 | 1468683614418 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}] 08:40:14 INFO - PROCESS | 1666 | 1468683614422 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:14 INFO - PROCESS | 1666 | 1468683614559 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:40:14 INFO - PROCESS | 1666 | 1468683614613 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1666 | 1468683614615 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:14 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c32e800 == 37 [pid = 1666] [id = 734] 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1196aac00) [pid = 1666] [serial = 2202] [outer = 0x0] 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x120fd5800) [pid = 1666] [serial = 2203] [outer = 0x1196aac00] 08:40:14 INFO - PROCESS | 1666 | 1468683614648 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x124111400) [pid = 1666] [serial = 2204] [outer = 0x1196aac00] 08:40:15 INFO - PROCESS | 1666 | 1468683615063 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:40:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 720ms 08:40:15 INFO - PROCESS | 1666 | 1468683615111 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1666 | 1468683615112 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:40:15 INFO - PROCESS | 1666 | 1468683615115 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1666 | 1468683615116 Marionette TRACE conn2 <- [1,2910,null,{}] 08:40:15 INFO - PROCESS | 1666 | 1468683615119 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}] 08:40:15 INFO - PROCESS | 1666 | 1468683615120 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:15 INFO - PROCESS | 1666 | 1468683615219 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:40:15 INFO - PROCESS | 1666 | 1468683615278 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 1666 | 1468683615279 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb69000 == 38 [pid = 1666] [id = 735] 08:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x1248d1800) [pid = 1666] [serial = 2205] [outer = 0x0] 08:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12556a400) [pid = 1666] [serial = 2206] [outer = 0x1248d1800] 08:40:15 INFO - PROCESS | 1666 | 1468683615310 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x126045c00) [pid = 1666] [serial = 2207] [outer = 0x1248d1800] 08:40:15 INFO - PROCESS | 1666 | 1468683615711 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]]]}] 08:40:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:40:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:40:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 621ms 08:40:15 INFO - PROCESS | 1666 | 1468683615736 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1666 | 1468683615738 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /DOMEvents/constructors.html 08:40:15 INFO - PROCESS | 1666 | 1468683615740 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1666 | 1468683615741 Marionette TRACE conn2 <- [1,2914,null,{}] 08:40:15 INFO - PROCESS | 1666 | 1468683615744 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}] 08:40:15 INFO - PROCESS | 1666 | 1468683615745 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:15 INFO - PROCESS | 1666 | 1468683615845 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:40:15 INFO - PROCESS | 1666 | 1468683615960 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 1666 | 1468683615961 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:15 INFO - PROCESS | 1666 | ++DOCSHELL 0x12adea800 == 39 [pid = 1666] [id = 736] 08:40:15 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1128ad400) [pid = 1666] [serial = 2208] [outer = 0x0] 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x126766c00) [pid = 1666] [serial = 2209] [outer = 0x1128ad400] 08:40:16 INFO - PROCESS | 1666 | 1468683616005 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1284a9000) [pid = 1666] [serial = 2210] [outer = 0x1128ad400] 08:40:16 INFO - PROCESS | 1666 | 1468683616393 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]]]}] 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:40:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:40:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:40:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:40:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:40:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:40:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:40:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:40:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:40:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:40:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 674ms 08:40:16 INFO - PROCESS | 1666 | 1468683616414 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 1666 | 1468683616416 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:40:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:40:16 INFO - PROCESS | 1666 | 1468683616418 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 1666 | 1468683616420 Marionette TRACE conn2 <- [1,2918,null,{}] 08:40:16 INFO - PROCESS | 1666 | 1468683616422 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}] 08:40:16 INFO - PROCESS | 1666 | 1468683616427 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:16 INFO - PROCESS | 1666 | 1468683616645 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:40:16 INFO - PROCESS | 1666 | 1468683616718 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1666 | 1468683616719 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:16 INFO - PROCESS | 1666 | ++DOCSHELL 0x118120000 == 40 [pid = 1666] [id = 737] 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1128b3400) [pid = 1666] [serial = 2211] [outer = 0x0] 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x112e92c00) [pid = 1666] [serial = 2212] [outer = 0x1128b3400] 08:40:16 INFO - PROCESS | 1666 | 1468683616749 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1133dcc00) [pid = 1666] [serial = 2213] [outer = 0x1128b3400] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12b21b000 == 39 [pid = 1666] [id = 730] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12a83f800 == 38 [pid = 1666] [id = 729] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12841c800 == 37 [pid = 1666] [id = 728] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1267d2800 == 36 [pid = 1666] [id = 727] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x124060000 == 35 [pid = 1666] [id = 726] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x11936e800 == 34 [pid = 1666] [id = 725] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1169a6800 == 33 [pid = 1666] [id = 724] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x118776000 == 32 [pid = 1666] [id = 723] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12405d800 == 31 [pid = 1666] [id = 722] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12adea800 == 30 [pid = 1666] [id = 736] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb69000 == 29 [pid = 1666] [id = 735] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12c32e800 == 28 [pid = 1666] [id = 734] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x1260ab000 == 27 [pid = 1666] [id = 733] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x12be7d000 == 26 [pid = 1666] [id = 731] 08:40:17 INFO - PROCESS | 1666 | --DOCSHELL 0x118d1f800 == 25 [pid = 1666] [id = 732] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x12d33b800) [pid = 1666] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x112e95c00) [pid = 1666] [serial = 2134] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x113307800) [pid = 1666] [serial = 2135] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x113f3a800) [pid = 1666] [serial = 2137] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x116916c00) [pid = 1666] [serial = 2138] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1184c7c00) [pid = 1666] [serial = 2143] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1166f4c00) [pid = 1666] [serial = 2132] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x113d47000) [pid = 1666] [serial = 2131] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x124ae6800) [pid = 1666] [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.] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x1176e5400) [pid = 1666] [serial = 2120] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x116909800) [pid = 1666] [serial = 2119] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1196a7800) [pid = 1666] [serial = 2123] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x118757400) [pid = 1666] [serial = 2122] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x124561400) [pid = 1666] [serial = 2150] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12676a800) [pid = 1666] [serial = 2126] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x123bea800) [pid = 1666] [serial = 2149] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x1254b7400) [pid = 1666] [serial = 2125] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1265b3400) [pid = 1666] [serial = 2155] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1174dbc00) [pid = 1666] [serial = 2158] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x124de5400) [pid = 1666] [serial = 2152] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x1254b4c00) [pid = 1666] [serial = 2153] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12a657400) [pid = 1666] [serial = 2129] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x129354400) [pid = 1666] [serial = 2128] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x1280a0c00) [pid = 1666] [serial = 2161] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x1174d7400) [pid = 1666] [serial = 2140] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x1181f3400) [pid = 1666] [serial = 2141] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x12809c800) [pid = 1666] [serial = 2156] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x1196a3400) [pid = 1666] [serial = 2146] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x123a60800) [pid = 1666] [serial = 2159] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x119b9b400) [pid = 1666] [serial = 2147] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x128179800) [pid = 1666] [serial = 2162] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x129087800) [pid = 1666] [serial = 2165] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 62 (0x118df5400) [pid = 1666] [serial = 2144] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 61 (0x12817c000) [pid = 1666] [serial = 2164] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | --DOMWINDOW == 60 (0x12951c800) [pid = 1666] [serial = 2167] [outer = 0x0] [url = about:blank] 08:40:17 INFO - PROCESS | 1666 | 1468683617688 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:40:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:40:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1322ms 08:40:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:40:17 INFO - PROCESS | 1666 | 1468683617741 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1666 | 1468683617743 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:40:17 INFO - PROCESS | 1666 | 1468683617747 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1666 | 1468683617749 Marionette TRACE conn2 <- [1,2922,null,{}] 08:40:17 INFO - PROCESS | 1666 | 1468683617753 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}] 08:40:17 INFO - PROCESS | 1666 | 1468683617756 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:17 INFO - PROCESS | 1666 | 1468683617841 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:40:17 INFO - PROCESS | 1666 | 1468683617846 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1666 | 1468683617849 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:17 INFO - PROCESS | 1666 | ++DOCSHELL 0x1160a4800 == 26 [pid = 1666] [id = 738] 08:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 61 (0x112e8f800) [pid = 1666] [serial = 2214] [outer = 0x0] 08:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 62 (0x112fa3400) [pid = 1666] [serial = 2215] [outer = 0x112e8f800] 08:40:17 INFO - PROCESS | 1666 | 1468683617879 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1666 | ++DOMWINDOW == 63 (0x1133e7000) [pid = 1666] [serial = 2216] [outer = 0x112e8f800] 08:40:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:40:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:40:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:40:18 INFO - PROCESS | 1666 | [1666] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:40:18 INFO - PROCESS | 1666 | 1468683618216 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]]]}] 08:40:18 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:40:18 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:40:18 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 08:40:18 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:40:18 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 08:40:18 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:40:18 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]" 08:40:18 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:18 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:40:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:18 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:40:18 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:40:18 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 08:40:18 INFO - PROCESS | 1666 | 1468683618268 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1666 | 1468683618272 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:40:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:40:18 INFO - PROCESS | 1666 | 1468683618309 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1666 | 1468683618311 Marionette TRACE conn2 <- [1,2926,null,{}] 08:40:18 INFO - PROCESS | 1666 | 1468683618314 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}] 08:40:18 INFO - PROCESS | 1666 | 1468683618315 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:18 INFO - PROCESS | 1666 | 1468683618395 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:40:18 INFO - PROCESS | 1666 | 1468683618399 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 1666 | 1468683618401 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x11811e800 == 27 [pid = 1666] [id = 739] 08:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x115d56400) [pid = 1666] [serial = 2217] [outer = 0x0] 08:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x11690f000) [pid = 1666] [serial = 2218] [outer = 0x115d56400] 08:40:18 INFO - PROCESS | 1666 | 1468683618430 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x1174d1400) [pid = 1666] [serial = 2219] [outer = 0x115d56400] 08:40:18 INFO - PROCESS | 1666 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:40:18 INFO - PROCESS | 1666 | 1468683618755 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]]]}] 08:40:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:40:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 475ms 08:40:18 INFO - PROCESS | 1666 | 1468683618781 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1666 | 1468683618782 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:40:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:40:18 INFO - PROCESS | 1666 | 1468683618785 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1666 | 1468683618790 Marionette TRACE conn2 <- [1,2930,null,{}] 08:40:18 INFO - PROCESS | 1666 | 1468683618806 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}] 08:40:18 INFO - PROCESS | 1666 | 1468683618809 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:18 INFO - PROCESS | 1666 | 1468683618892 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:40:18 INFO - PROCESS | 1666 | 1468683618947 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 1666 | 1468683618949 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:18 INFO - PROCESS | 1666 | ++DOCSHELL 0x123c22000 == 28 [pid = 1666] [id = 740] 08:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x11813c800) [pid = 1666] [serial = 2220] [outer = 0x0] 08:40:18 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x118429800) [pid = 1666] [serial = 2221] [outer = 0x11813c800] 08:40:18 INFO - PROCESS | 1666 | 1468683618980 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x1184c8c00) [pid = 1666] [serial = 2222] [outer = 0x11813c800] 08:40:19 INFO - PROCESS | 1666 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:40:19 INFO - PROCESS | 1666 | 1468683619251 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]]]}] 08:40:19 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:40:19 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 474ms 08:40:19 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:40:19 INFO - PROCESS | 1666 | 1468683619260 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1666 | 1468683619262 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:40:19 INFO - PROCESS | 1666 | 1468683619275 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1666 | 1468683619276 Marionette TRACE conn2 <- [1,2934,null,{}] 08:40:19 INFO - PROCESS | 1666 | 1468683619279 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}] 08:40:19 INFO - PROCESS | 1666 | 1468683619280 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:19 INFO - PROCESS | 1666 | 1468683619362 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:40:19 INFO - PROCESS | 1666 | 1468683619366 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1666 | 1468683619367 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x124a03800 == 29 [pid = 1666] [id = 741] 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x1184d0c00) [pid = 1666] [serial = 2223] [outer = 0x0] 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x1187d2c00) [pid = 1666] [serial = 2224] [outer = 0x1184d0c00] 08:40:19 INFO - PROCESS | 1666 | 1468683619394 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x11912f800) [pid = 1666] [serial = 2225] [outer = 0x1184d0c00] 08:40:19 INFO - PROCESS | 1666 | 1468683619704 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]]]}] 08:40:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:40:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 477ms 08:40:19 INFO - PROCESS | 1666 | 1468683619746 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1666 | 1468683619747 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:40:19 INFO - PROCESS | 1666 | 1468683619749 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1666 | 1468683619750 Marionette TRACE conn2 <- [1,2938,null,{}] 08:40:19 INFO - PROCESS | 1666 | 1468683619753 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}] 08:40:19 INFO - PROCESS | 1666 | 1468683619754 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:19 INFO - PROCESS | 1666 | 1468683619866 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:40:19 INFO - PROCESS | 1666 | 1468683619878 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1666 | 1468683619879 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:19 INFO - PROCESS | 1666 | ++DOCSHELL 0x1260a8000 == 30 [pid = 1666] [id = 742] 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x11813d000) [pid = 1666] [serial = 2226] [outer = 0x0] 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x11942c000) [pid = 1666] [serial = 2227] [outer = 0x11813d000] 08:40:19 INFO - PROCESS | 1666 | 1468683619903 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x120fd8000) [pid = 1666] [serial = 2228] [outer = 0x11813d000] 08:40:20 INFO - PROCESS | 1666 | 1468683620209 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]]]}] 08:40:20 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. 08:40:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 473ms 08:40:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:40:20 INFO - PROCESS | 1666 | 1468683620226 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 1666 | 1468683620228 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:40:20 INFO - PROCESS | 1666 | 1468683620235 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1666 | 1468683620238 Marionette TRACE conn2 <- [1,2942,null,{}] 08:40:20 INFO - PROCESS | 1666 | 1468683620242 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}] 08:40:20 INFO - PROCESS | 1666 | 1468683620246 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:20 INFO - PROCESS | 1666 | 1468683620363 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:40:20 INFO - PROCESS | 1666 | 1468683620401 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1666 | 1468683620401 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x128415000 == 31 [pid = 1666] [id = 743] 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x120fd8400) [pid = 1666] [serial = 2229] [outer = 0x0] 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x123bd7400) [pid = 1666] [serial = 2230] [outer = 0x120fd8400] 08:40:20 INFO - PROCESS | 1666 | 1468683620426 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x124aed400) [pid = 1666] [serial = 2231] [outer = 0x120fd8400] 08:40:20 INFO - PROCESS | 1666 | 1468683620699 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"]]]}] 08:40:20 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 08:40:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:40:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:40:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 528ms 08:40:20 INFO - PROCESS | 1666 | 1468683620759 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 1666 | 1468683620760 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:40:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:40:20 INFO - PROCESS | 1666 | 1468683620763 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1666 | 1468683620764 Marionette TRACE conn2 <- [1,2946,null,{}] 08:40:20 INFO - PROCESS | 1666 | 1468683620766 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}] 08:40:20 INFO - PROCESS | 1666 | 1468683620767 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:20 INFO - PROCESS | 1666 | 1468683620871 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:40:20 INFO - PROCESS | 1666 | 1468683620906 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:20 INFO - PROCESS | 1666 | 1468683620907 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:20 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a510000 == 32 [pid = 1666] [id = 744] 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x124fee400) [pid = 1666] [serial = 2232] [outer = 0x0] 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x126045800) [pid = 1666] [serial = 2233] [outer = 0x124fee400] 08:40:20 INFO - PROCESS | 1666 | 1468683620931 Marionette DEBUG loaded listener.js 08:40:20 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1265b7000) [pid = 1666] [serial = 2234] [outer = 0x124fee400] 08:40:21 INFO - PROCESS | 1666 | 1468683621190 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]]]}] 08:40:21 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. 08:40:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 469ms 08:40:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:40:21 INFO - PROCESS | 1666 | 1468683621245 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1666 | 1468683621246 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:40:21 INFO - PROCESS | 1666 | 1468683621248 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1666 | 1468683621249 Marionette TRACE conn2 <- [1,2950,null,{}] 08:40:21 INFO - PROCESS | 1666 | 1468683621252 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}] 08:40:21 INFO - PROCESS | 1666 | 1468683621254 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:21 INFO - PROCESS | 1666 | 1468683621354 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:40:21 INFO - PROCESS | 1666 | 1468683621357 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1666 | 1468683621358 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x12a849800 == 33 [pid = 1666] [id = 745] 08:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1265b0000) [pid = 1666] [serial = 2235] [outer = 0x0] 08:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12809e800) [pid = 1666] [serial = 2236] [outer = 0x1265b0000] 08:40:21 INFO - PROCESS | 1666 | 1468683621381 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x126764800) [pid = 1666] [serial = 2237] [outer = 0x1265b0000] 08:40:21 INFO - PROCESS | 1666 | ++DOCSHELL 0x1126ea000 == 34 [pid = 1666] [id = 746] 08:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1282c0800) [pid = 1666] [serial = 2238] [outer = 0x0] 08:40:21 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12676ac00) [pid = 1666] [serial = 2239] [outer = 0x1282c0800] 08:40:21 INFO - PROCESS | 1666 | 1468683621733 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]]]}] 08:40:21 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. 08:40:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 08:40:21 INFO - PROCESS | 1666 | 1468683621776 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1666 | 1468683621777 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:40:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:40:21 INFO - PROCESS | 1666 | 1468683621779 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1666 | 1468683621781 Marionette TRACE conn2 <- [1,2954,null,{}] 08:40:21 INFO - PROCESS | 1666 | 1468683621783 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}] 08:40:21 INFO - PROCESS | 1666 | 1468683621784 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:21 INFO - PROCESS | 1666 | 1468683621992 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x112e9a400) [pid = 1666] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124a92400) [pid = 1666] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1265b4400) [pid = 1666] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x1128b1c00) [pid = 1666] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1150d3000) [pid = 1666] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x1184c5000) [pid = 1666] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x1291e7c00) [pid = 1666] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x112fa4c00) [pid = 1666] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x1171c6800) [pid = 1666] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:40:22 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1133c9000) [pid = 1666] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:40:22 INFO - PROCESS | 1666 | 1468683622043 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1666 | 1468683622044 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12381e000 == 35 [pid = 1666] [id = 747] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1128a6800) [pid = 1666] [serial = 2240] [outer = 0x0] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x113f36800) [pid = 1666] [serial = 2241] [outer = 0x1128a6800] 08:40:22 INFO - PROCESS | 1666 | 1468683622068 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x1181f8400) [pid = 1666] [serial = 2242] [outer = 0x1128a6800] 08:40:22 INFO - PROCESS | 1666 | 1468683622288 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]]]}] 08:40:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:40:22 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 08:40:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 08:40:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:40:22 INFO - PROCESS | 1666 | 1468683622307 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1666 | 1468683622309 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:40:22 INFO - PROCESS | 1666 | 1468683622311 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1666 | 1468683622312 Marionette TRACE conn2 <- [1,2958,null,{}] 08:40:22 INFO - PROCESS | 1666 | 1468683622314 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}] 08:40:22 INFO - PROCESS | 1666 | 1468683622316 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:22 INFO - PROCESS | 1666 | 1468683622409 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:40:22 INFO - PROCESS | 1666 | 1468683622413 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1666 | 1468683622414 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12be82800 == 36 [pid = 1666] [id = 748] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x124564400) [pid = 1666] [serial = 2243] [outer = 0x0] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x1282b7800) [pid = 1666] [serial = 2244] [outer = 0x124564400] 08:40:22 INFO - PROCESS | 1666 | 1468683622438 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x1291e7c00) [pid = 1666] [serial = 2245] [outer = 0x124564400] 08:40:22 INFO - PROCESS | 1666 | 1468683622742 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]]]}] 08:40:22 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. 08:40:22 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 469ms 08:40:22 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:40:22 INFO - PROCESS | 1666 | 1468683622781 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1666 | 1468683622782 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:40:22 INFO - PROCESS | 1666 | 1468683622784 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1666 | 1468683622786 Marionette TRACE conn2 <- [1,2962,null,{}] 08:40:22 INFO - PROCESS | 1666 | 1468683622789 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}] 08:40:22 INFO - PROCESS | 1666 | 1468683622790 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:22 INFO - PROCESS | 1666 | 1468683622907 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:40:22 INFO - PROCESS | 1666 | 1468683622950 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1666 | 1468683622951 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:22 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0e5000 == 37 [pid = 1666] [id = 749] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x120fd7c00) [pid = 1666] [serial = 2246] [outer = 0x0] 08:40:22 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x1291f1000) [pid = 1666] [serial = 2247] [outer = 0x120fd7c00] 08:40:22 INFO - PROCESS | 1666 | 1468683622978 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12a64b400) [pid = 1666] [serial = 2248] [outer = 0x120fd7c00] 08:40:23 INFO - PROCESS | 1666 | 1468683623228 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]]]}] 08:40:23 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. 08:40:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 470ms 08:40:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:40:23 INFO - PROCESS | 1666 | 1468683623262 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 1666 | 1468683623263 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:40:23 INFO - PROCESS | 1666 | 1468683623265 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1666 | 1468683623266 Marionette TRACE conn2 <- [1,2966,null,{}] 08:40:23 INFO - PROCESS | 1666 | 1468683623268 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}] 08:40:23 INFO - PROCESS | 1666 | 1468683623269 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:23 INFO - PROCESS | 1666 | 1468683623362 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:40:23 INFO - PROCESS | 1666 | 1468683623365 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1666 | 1468683623366 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf4b000 == 38 [pid = 1666] [id = 750] 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x129dd4400) [pid = 1666] [serial = 2249] [outer = 0x0] 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12a66f400) [pid = 1666] [serial = 2250] [outer = 0x129dd4400] 08:40:23 INFO - PROCESS | 1666 | 1468683623390 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12a8e6800) [pid = 1666] [serial = 2251] [outer = 0x129dd4400] 08:40:23 INFO - PROCESS | 1666 | 1468683623718 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]]]}] 08:40:23 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. 08:40:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 468ms 08:40:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:40:23 INFO - PROCESS | 1666 | 1468683623733 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 1666 | 1468683623734 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:40:23 INFO - PROCESS | 1666 | 1468683623738 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1666 | 1468683623740 Marionette TRACE conn2 <- [1,2970,null,{}] 08:40:23 INFO - PROCESS | 1666 | 1468683623742 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}] 08:40:23 INFO - PROCESS | 1666 | 1468683623743 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:23 INFO - PROCESS | 1666 | 1468683623858 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:40:23 INFO - PROCESS | 1666 | 1468683623892 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1666 | 1468683623893 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:23 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf55800 == 39 [pid = 1666] [id = 751] 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12a64e800) [pid = 1666] [serial = 2252] [outer = 0x0] 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12a8ee000) [pid = 1666] [serial = 2253] [outer = 0x12a64e800] 08:40:23 INFO - PROCESS | 1666 | 1468683623918 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12ae68c00) [pid = 1666] [serial = 2254] [outer = 0x12a64e800] 08:40:24 INFO - PROCESS | 1666 | 1468683624417 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]]]}] 08:40:24 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. 08:40:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 725ms 08:40:24 INFO - PROCESS | 1666 | 1468683624483 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1666 | 1468683624490 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:40:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:40:24 INFO - PROCESS | 1666 | 1468683624496 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1666 | 1468683624501 Marionette TRACE conn2 <- [1,2974,null,{}] 08:40:24 INFO - PROCESS | 1666 | 1468683624507 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}] 08:40:24 INFO - PROCESS | 1666 | 1468683624509 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:24 INFO - PROCESS | 1666 | 1468683624628 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:40:24 INFO - PROCESS | 1666 | 1468683624708 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1666 | 1468683624709 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:24 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e3c800 == 40 [pid = 1666] [id = 752] 08:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1133cb400) [pid = 1666] [serial = 2255] [outer = 0x0] 08:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x113864400) [pid = 1666] [serial = 2256] [outer = 0x1133cb400] 08:40:24 INFO - PROCESS | 1666 | 1468683624740 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x116078000) [pid = 1666] [serial = 2257] [outer = 0x1133cb400] 08:40:25 INFO - PROCESS | 1666 | 1468683625141 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]]]}] 08:40:25 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. 08:40:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 677ms 08:40:25 INFO - PROCESS | 1666 | 1468683625174 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 1666 | 1468683625177 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:40:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:40:25 INFO - PROCESS | 1666 | 1468683625182 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1666 | 1468683625184 Marionette TRACE conn2 <- [1,2978,null,{}] 08:40:25 INFO - PROCESS | 1666 | 1468683625212 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}] 08:40:25 INFO - PROCESS | 1666 | 1468683625213 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:25 INFO - PROCESS | 1666 | 1468683625326 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:40:25 INFO - PROCESS | 1666 | 1468683625384 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 1666 | 1468683625385 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:25 INFO - PROCESS | 1666 | ++DOCSHELL 0x124f63000 == 41 [pid = 1666] [id = 753] 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x116ec3800) [pid = 1666] [serial = 2258] [outer = 0x0] 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1176e7000) [pid = 1666] [serial = 2259] [outer = 0x116ec3800] 08:40:25 INFO - PROCESS | 1666 | 1468683625415 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1184cb800) [pid = 1666] [serial = 2260] [outer = 0x116ec3800] 08:40:25 INFO - PROCESS | 1666 | 1468683625838 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]]]}] 08:40:25 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. 08:40:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 691ms 08:40:25 INFO - PROCESS | 1666 | 1468683625874 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:40:25 INFO - PROCESS | 1666 | 1468683625876 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:40:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:40:25 INFO - PROCESS | 1666 | 1468683625878 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1666 | 1468683625881 Marionette TRACE conn2 <- [1,2982,null,{}] 08:40:25 INFO - PROCESS | 1666 | 1468683625889 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}] 08:40:25 INFO - PROCESS | 1666 | 1468683625892 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:26 INFO - PROCESS | 1666 | 1468683626004 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:40:26 INFO - PROCESS | 1666 | 1468683626064 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1666 | 1468683626066 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x12add8800 == 42 [pid = 1666] [id = 754] 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x118141000) [pid = 1666] [serial = 2261] [outer = 0x0] 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x11875c400) [pid = 1666] [serial = 2262] [outer = 0x118141000] 08:40:26 INFO - PROCESS | 1666 | 1468683626098 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123d08400) [pid = 1666] [serial = 2263] [outer = 0x118141000] 08:40:26 INFO - PROCESS | 1666 | 1468683626676 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"]]]}] 08:40:26 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 08:40:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:40:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 822ms 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf4b000 == 41 [pid = 1666] [id = 750] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0e5000 == 40 [pid = 1666] [id = 749] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12be82800 == 39 [pid = 1666] [id = 748] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12381e000 == 38 [pid = 1666] [id = 747] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x1126ea000 == 37 [pid = 1666] [id = 746] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12a849800 == 36 [pid = 1666] [id = 745] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x12a510000 == 35 [pid = 1666] [id = 744] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x128415000 == 34 [pid = 1666] [id = 743] 08:40:26 INFO - PROCESS | 1666 | 1468683626740 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 1666 | 1468683626743 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x1260a8000 == 33 [pid = 1666] [id = 742] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x124a03800 == 32 [pid = 1666] [id = 741] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x123c22000 == 31 [pid = 1666] [id = 740] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x11811e800 == 30 [pid = 1666] [id = 739] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x1160a4800 == 29 [pid = 1666] [id = 738] 08:40:26 INFO - PROCESS | 1666 | --DOCSHELL 0x118120000 == 28 [pid = 1666] [id = 737] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x12a650800) [pid = 1666] [serial = 2195] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1284a7c00) [pid = 1666] [serial = 2191] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x12908ac00) [pid = 1666] [serial = 2192] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x129514c00) [pid = 1666] [serial = 2194] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x12817cc00) [pid = 1666] [serial = 2189] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11607a400) [pid = 1666] [serial = 2173] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x116911c00) [pid = 1666] [serial = 2174] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x118657000) [pid = 1666] [serial = 2179] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x1187d9000) [pid = 1666] [serial = 2180] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x12a66dc00) [pid = 1666] [serial = 2168] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x120ed0400) [pid = 1666] [serial = 2182] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x12391fc00) [pid = 1666] [serial = 2183] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x1174e4000) [pid = 1666] [serial = 2176] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x118149400) [pid = 1666] [serial = 2177] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x113a5b400) [pid = 1666] [serial = 2170] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x116749800) [pid = 1666] [serial = 2171] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x124559400) [pid = 1666] [serial = 2186] [outer = 0x0] [url = about:blank] 08:40:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x123929800) [pid = 1666] [serial = 2185] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1254af800) [pid = 1666] [serial = 2188] [outer = 0x0] [url = about:blank] 08:40:26 INFO - PROCESS | 1666 | 1468683626753 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 1666 | 1468683626757 Marionette TRACE conn2 <- [1,2986,null,{}] 08:40:26 INFO - PROCESS | 1666 | 1468683626760 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}] 08:40:26 INFO - PROCESS | 1666 | 1468683626761 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:26 INFO - PROCESS | 1666 | 1468683626844 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:40:26 INFO - PROCESS | 1666 | 1468683626853 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1666 | 1468683626856 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:26 INFO - PROCESS | 1666 | ++DOCSHELL 0x116935000 == 29 [pid = 1666] [id = 755] 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x112e2a800) [pid = 1666] [serial = 2264] [outer = 0x0] 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x1133cbc00) [pid = 1666] [serial = 2265] [outer = 0x112e2a800] 08:40:26 INFO - PROCESS | 1666 | 1468683626884 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x113a5dc00) [pid = 1666] [serial = 2266] [outer = 0x112e2a800] 08:40:27 INFO - PROCESS | 1666 | 1468683627209 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]]]}] 08:40:27 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. 08:40:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 471ms 08:40:27 INFO - PROCESS | 1666 | 1468683627225 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 1666 | 1468683627228 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:40:27 INFO - PROCESS | 1666 | 1468683627242 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1666 | 1468683627243 Marionette TRACE conn2 <- [1,2990,null,{}] 08:40:27 INFO - PROCESS | 1666 | 1468683627246 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}] 08:40:27 INFO - PROCESS | 1666 | 1468683627248 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:27 INFO - PROCESS | 1666 | 1468683627327 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:40:27 INFO - PROCESS | 1666 | 1468683627331 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1666 | 1468683627332 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x119151800 == 30 [pid = 1666] [id = 756] 08:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x1166ef000) [pid = 1666] [serial = 2267] [outer = 0x0] 08:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x116909800) [pid = 1666] [serial = 2268] [outer = 0x1166ef000] 08:40:27 INFO - PROCESS | 1666 | 1468683627361 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x116916800) [pid = 1666] [serial = 2269] [outer = 0x1166ef000] 08:40:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x12380a800 == 31 [pid = 1666] [id = 757] 08:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x1174d3c00) [pid = 1666] [serial = 2270] [outer = 0x0] 08:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x117102400) [pid = 1666] [serial = 2271] [outer = 0x1174d3c00] 08:40:27 INFO - PROCESS | 1666 | 1468683627733 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]]]}] 08:40:27 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. 08:40:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 527ms 08:40:27 INFO - PROCESS | 1666 | 1468683627762 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:40:27 INFO - PROCESS | 1666 | 1468683627763 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:40:27 INFO - PROCESS | 1666 | 1468683627765 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1666 | 1468683627768 Marionette TRACE conn2 <- [1,2994,null,{}] 08:40:27 INFO - PROCESS | 1666 | 1468683627783 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}] 08:40:27 INFO - PROCESS | 1666 | 1468683627786 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:27 INFO - PROCESS | 1666 | 1468683627890 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:40:27 INFO - PROCESS | 1666 | 1468683627899 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1666 | 1468683627902 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:27 INFO - PROCESS | 1666 | ++DOCSHELL 0x124114800 == 32 [pid = 1666] [id = 758] 08:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x11813dc00) [pid = 1666] [serial = 2272] [outer = 0x0] 08:40:27 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x1181fac00) [pid = 1666] [serial = 2273] [outer = 0x11813dc00] 08:40:27 INFO - PROCESS | 1666 | 1468683627947 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1184c7c00) [pid = 1666] [serial = 2274] [outer = 0x11813dc00] 08:40:28 INFO - PROCESS | 1666 | 1468683628403 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]]]}] 08:40:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:40:28 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 08:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 08:40:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:40:28 INFO - PROCESS | 1666 | 1468683628437 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1666 | 1468683628439 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 1666 | 1468683628441 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1666 | 1468683628442 Marionette TRACE conn2 <- [1,2998,null,{}] 08:40:28 INFO - PROCESS | 1666 | 1468683628444 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}] 08:40:28 INFO - PROCESS | 1666 | 1468683628445 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:28 INFO - PROCESS | 1666 | 1468683628530 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:40:28 INFO - PROCESS | 1666 | 1468683628534 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 1666 | 1468683628535 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:28 INFO - PROCESS | 1666 | ++DOCSHELL 0x126517800 == 33 [pid = 1666] [id = 759] 08:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x1184d0800) [pid = 1666] [serial = 2275] [outer = 0x0] 08:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x118d86400) [pid = 1666] [serial = 2276] [outer = 0x1184d0800] 08:40:28 INFO - PROCESS | 1666 | 1468683628564 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1196a8000) [pid = 1666] [serial = 2277] [outer = 0x1184d0800] 08:40:28 INFO - PROCESS | 1666 | 1468683628872 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]]]}] 08:40:28 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. 08:40:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 468ms 08:40:28 INFO - PROCESS | 1666 | 1468683628909 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1666 | 1468683628911 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:40:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:40:28 INFO - PROCESS | 1666 | 1468683628913 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1666 | 1468683628914 Marionette TRACE conn2 <- [1,3002,null,{}] 08:40:28 INFO - PROCESS | 1666 | 1468683628916 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}] 08:40:28 INFO - PROCESS | 1666 | 1468683628918 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:28 INFO - PROCESS | 1666 | 1468683628997 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:40:29 INFO - PROCESS | 1666 | 1468683629074 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1666 | 1468683629075 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x12807a800 == 34 [pid = 1666] [id = 760] 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x113a61800) [pid = 1666] [serial = 2278] [outer = 0x0] 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x11995a400) [pid = 1666] [serial = 2279] [outer = 0x113a61800] 08:40:29 INFO - PROCESS | 1666 | 1468683629100 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12391a400) [pid = 1666] [serial = 2280] [outer = 0x113a61800] 08:40:29 INFO - PROCESS | 1666 | 1468683629425 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]]]}] 08:40:29 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. 08:40:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 569ms 08:40:29 INFO - PROCESS | 1666 | 1468683629482 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1666 | 1468683629484 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:40:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:40:29 INFO - PROCESS | 1666 | 1468683629486 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1666 | 1468683629487 Marionette TRACE conn2 <- [1,3006,null,{}] 08:40:29 INFO - PROCESS | 1666 | 1468683629490 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}] 08:40:29 INFO - PROCESS | 1666 | 1468683629494 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:29 INFO - PROCESS | 1666 | 1468683629607 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:40:29 INFO - PROCESS | 1666 | 1468683629644 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1666 | 1468683629645 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:29 INFO - PROCESS | 1666 | ++DOCSHELL 0x118d1e000 == 35 [pid = 1666] [id = 761] 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x123a5e800) [pid = 1666] [serial = 2281] [outer = 0x0] 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x123bf0000) [pid = 1666] [serial = 2282] [outer = 0x123a5e800] 08:40:29 INFO - PROCESS | 1666 | 1468683629676 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x124de2000) [pid = 1666] [serial = 2283] [outer = 0x123a5e800] 08:40:29 INFO - PROCESS | 1666 | 1468683629941 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]]]}] 08:40:29 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. 08:40:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 470ms 08:40:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:40:29 INFO - PROCESS | 1666 | 1468683629959 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1666 | 1468683629960 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:40:29 INFO - PROCESS | 1666 | 1468683629963 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1666 | 1468683629964 Marionette TRACE conn2 <- [1,3010,null,{}] 08:40:29 INFO - PROCESS | 1666 | 1468683629966 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}] 08:40:29 INFO - PROCESS | 1666 | 1468683629967 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:30 INFO - PROCESS | 1666 | 1468683630080 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:40:30 INFO - PROCESS | 1666 | 1468683630117 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1666 | 1468683630118 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12ba1b000 == 36 [pid = 1666] [id = 762] 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x124fef400) [pid = 1666] [serial = 2284] [outer = 0x0] 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x1254b4c00) [pid = 1666] [serial = 2285] [outer = 0x124fef400] 08:40:30 INFO - PROCESS | 1666 | 1468683630141 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x126429c00) [pid = 1666] [serial = 2286] [outer = 0x124fef400] 08:40:30 INFO - PROCESS | 1666 | 1468683630432 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]]]}] 08:40:30 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 08:40:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 519ms 08:40:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:40:30 INFO - PROCESS | 1666 | 1468683630482 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1666 | 1468683630484 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:40:30 INFO - PROCESS | 1666 | 1468683630486 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1666 | 1468683630489 Marionette TRACE conn2 <- [1,3014,null,{}] 08:40:30 INFO - PROCESS | 1666 | 1468683630492 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}] 08:40:30 INFO - PROCESS | 1666 | 1468683630493 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:30 INFO - PROCESS | 1666 | 1468683630596 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:40:30 INFO - PROCESS | 1666 | 1468683630608 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1666 | 1468683630617 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:30 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c0d6000 == 37 [pid = 1666] [id = 763] 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x1265b1c00) [pid = 1666] [serial = 2287] [outer = 0x0] 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x12676a800) [pid = 1666] [serial = 2288] [outer = 0x1265b1c00] 08:40:30 INFO - PROCESS | 1666 | 1468683630641 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x12809b800) [pid = 1666] [serial = 2289] [outer = 0x1265b1c00] 08:40:30 INFO - PROCESS | 1666 | [1666] 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 08:40:30 INFO - PROCESS | 1666 | 1468683630990 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:40:31 INFO - {} 08:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:40:31 INFO - {} 08:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:40:31 INFO - {} 08:40:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:40:31 INFO - {} 08:40:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 522ms 08:40:31 INFO - PROCESS | 1666 | 1468683631009 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1666 | 1468683631011 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:40:31 INFO - TEST-START | /FileAPI/fileReader.html 08:40:31 INFO - PROCESS | 1666 | 1468683631014 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1666 | 1468683631015 Marionette TRACE conn2 <- [1,3018,null,{}] 08:40:31 INFO - PROCESS | 1666 | 1468683631019 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}] 08:40:31 INFO - PROCESS | 1666 | 1468683631021 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:31 INFO - PROCESS | 1666 | 1468683631318 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x120fd8400) [pid = 1666] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x115d56400) [pid = 1666] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1128b3400) [pid = 1666] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x11813c800) [pid = 1666] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x112e8f800) [pid = 1666] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x1184d0c00) [pid = 1666] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x11324a800) [pid = 1666] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x116972000) [pid = 1666] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x1196aac00) [pid = 1666] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x124fee400) [pid = 1666] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1248d1800) [pid = 1666] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1265b0000) [pid = 1666] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1128a6800) [pid = 1666] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1282c0800) [pid = 1666] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1128ad400) [pid = 1666] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x120fd7c00) [pid = 1666] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x124564400) [pid = 1666] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x129dd4400) [pid = 1666] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:40:31 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x11813d000) [pid = 1666] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:40:31 INFO - PROCESS | 1666 | 1468683631387 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1666 | 1468683631388 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x124249800 == 38 [pid = 1666] [id = 764] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x112e8f800) [pid = 1666] [serial = 2290] [outer = 0x0] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x117104400) [pid = 1666] [serial = 2291] [outer = 0x112e8f800] 08:40:31 INFO - PROCESS | 1666 | 1468683631415 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x119966000) [pid = 1666] [serial = 2292] [outer = 0x112e8f800] 08:40:31 INFO - PROCESS | 1666 | 1468683631653 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]]]}] 08:40:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:40:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:40:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:40:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:40:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 08:40:31 INFO - TEST-START | /FileAPI/historical.html 08:40:31 INFO - PROCESS | 1666 | 1468683631684 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1666 | 1468683631686 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:40:31 INFO - PROCESS | 1666 | 1468683631696 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1666 | 1468683631697 Marionette TRACE conn2 <- [1,3022,null,{}] 08:40:31 INFO - PROCESS | 1666 | 1468683631700 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}] 08:40:31 INFO - PROCESS | 1666 | 1468683631701 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:31 INFO - PROCESS | 1666 | 1468683631807 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:40:31 INFO - PROCESS | 1666 | 1468683631880 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1666 | 1468683631881 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:31 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cf5e800 == 39 [pid = 1666] [id = 765] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x1160e4c00) [pid = 1666] [serial = 2293] [outer = 0x0] 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12480a000) [pid = 1666] [serial = 2294] [outer = 0x1160e4c00] 08:40:31 INFO - PROCESS | 1666 | 1468683631905 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x129084000) [pid = 1666] [serial = 2295] [outer = 0x1160e4c00] 08:40:32 INFO - PROCESS | 1666 | 1468683632163 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"]]]}] 08:40:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:40:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:40:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:40:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:40:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:40:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:40:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:40:32 INFO - TEST-OK | /FileAPI/historical.html | took 520ms 08:40:32 INFO - PROCESS | 1666 | 1468683632216 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1666 | 1468683632217 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /FileAPI/idlharness.html 08:40:32 INFO - PROCESS | 1666 | 1468683632228 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1666 | 1468683632229 Marionette TRACE conn2 <- [1,3026,null,{}] 08:40:32 INFO - PROCESS | 1666 | 1468683632232 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}] 08:40:32 INFO - PROCESS | 1666 | 1468683632233 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:32 INFO - PROCESS | 1666 | 1468683632331 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:40:32 INFO - PROCESS | 1666 | 1468683632335 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1666 | 1468683632337 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:32 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d4c2800 == 40 [pid = 1666] [id = 766] 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x129080400) [pid = 1666] [serial = 2296] [outer = 0x0] 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x129353000) [pid = 1666] [serial = 2297] [outer = 0x129080400] 08:40:32 INFO - PROCESS | 1666 | 1468683632363 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x12a679c00) [pid = 1666] [serial = 2298] [outer = 0x129080400] 08:40:32 INFO - PROCESS | 1666 | 1468683632883 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]]]}] 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:40:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:40:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:40:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:40:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:40:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:40:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:40:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:40:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:40:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:40:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:40:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:40:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:40:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:40:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:40:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:40:32 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 08:40:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:40:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:40:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:40:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:40:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:40:32 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 08:40:32 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 08:40:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:40:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:40:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:40:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:40:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:40:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:40:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:40:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:40:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:40:32 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 08:40:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:40:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:40:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:40:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:40:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:40:32 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 08:40:32 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 08:40:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:40:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:40:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:40:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:40:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:40:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:40:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:40:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 690ms 08:40:32 INFO - PROCESS | 1666 | 1468683632912 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1666 | 1468683632913 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /FileAPI/idlharness.worker 08:40:32 INFO - PROCESS | 1666 | 1468683632915 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1666 | 1468683632916 Marionette TRACE conn2 <- [1,3030,null,{}] 08:40:32 INFO - PROCESS | 1666 | 1468683632918 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}] 08:40:32 INFO - PROCESS | 1666 | 1468683632919 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:33 INFO - PROCESS | 1666 | 1468683633008 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:40:33 INFO - PROCESS | 1666 | 1468683633012 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1666 | 1468683633013 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:33 INFO - PROCESS | 1666 | ++DOCSHELL 0x12955c000 == 41 [pid = 1666] [id = 767] 08:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x12a8e4c00) [pid = 1666] [serial = 2299] [outer = 0x0] 08:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x12b0f3000) [pid = 1666] [serial = 2300] [outer = 0x12a8e4c00] 08:40:33 INFO - PROCESS | 1666 | 1468683633037 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x12bb28c00) [pid = 1666] [serial = 2301] [outer = 0x12a8e4c00] 08:40:33 INFO - PROCESS | 1666 | [1666] 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 08:40:33 INFO - PROCESS | 1666 | --DOCSHELL 0x116935000 == 40 [pid = 1666] [id = 755] 08:40:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12add8800 == 39 [pid = 1666] [id = 754] 08:40:33 INFO - PROCESS | 1666 | --DOCSHELL 0x124f63000 == 38 [pid = 1666] [id = 753] 08:40:33 INFO - PROCESS | 1666 | --DOCSHELL 0x117e3c800 == 37 [pid = 1666] [id = 752] 08:40:33 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf55800 == 36 [pid = 1666] [id = 751] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x119151800 == 35 [pid = 1666] [id = 756] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x124114800 == 34 [pid = 1666] [id = 758] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12380a800 == 33 [pid = 1666] [id = 757] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12ba1b000 == 32 [pid = 1666] [id = 762] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x126517800 == 31 [pid = 1666] [id = 759] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12d4c2800 == 30 [pid = 1666] [id = 766] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x118d1e000 == 29 [pid = 1666] [id = 761] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12807a800 == 28 [pid = 1666] [id = 760] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12c0d6000 == 27 [pid = 1666] [id = 763] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x12cf5e800 == 26 [pid = 1666] [id = 765] 08:40:34 INFO - PROCESS | 1666 | --DOCSHELL 0x124249800 == 25 [pid = 1666] [id = 764] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1133dcc00) [pid = 1666] [serial = 2213] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x112e92c00) [pid = 1666] [serial = 2212] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x118429800) [pid = 1666] [serial = 2221] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1184c8c00) [pid = 1666] [serial = 2222] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x112fa3400) [pid = 1666] [serial = 2215] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1133e7000) [pid = 1666] [serial = 2216] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1187d2c00) [pid = 1666] [serial = 2224] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x11912f800) [pid = 1666] [serial = 2225] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x11662fc00) [pid = 1666] [serial = 2198] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x1133cf800) [pid = 1666] [serial = 2197] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x11842d000) [pid = 1666] [serial = 2201] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x118148800) [pid = 1666] [serial = 2200] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x124111400) [pid = 1666] [serial = 2204] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x120fd5800) [pid = 1666] [serial = 2203] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x126045800) [pid = 1666] [serial = 2233] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x124aed400) [pid = 1666] [serial = 2231] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x126045c00) [pid = 1666] [serial = 2207] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x12809e800) [pid = 1666] [serial = 2236] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x1265b7000) [pid = 1666] [serial = 2234] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12556a400) [pid = 1666] [serial = 2206] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x113f36800) [pid = 1666] [serial = 2241] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x126764800) [pid = 1666] [serial = 2237] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12676ac00) [pid = 1666] [serial = 2239] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x1181f8400) [pid = 1666] [serial = 2242] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x1284a9000) [pid = 1666] [serial = 2210] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 74 (0x126766c00) [pid = 1666] [serial = 2209] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 73 (0x12a64b400) [pid = 1666] [serial = 2248] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 72 (0x1282b7800) [pid = 1666] [serial = 2244] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 71 (0x12a66f400) [pid = 1666] [serial = 2250] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 70 (0x1174d1400) [pid = 1666] [serial = 2219] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 69 (0x12a8e6800) [pid = 1666] [serial = 2251] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 68 (0x11942c000) [pid = 1666] [serial = 2227] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 67 (0x120fd8000) [pid = 1666] [serial = 2228] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 66 (0x1291f1000) [pid = 1666] [serial = 2247] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 65 (0x1291e7c00) [pid = 1666] [serial = 2245] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 64 (0x123bd7400) [pid = 1666] [serial = 2230] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | --DOMWINDOW == 63 (0x11690f000) [pid = 1666] [serial = 2218] [outer = 0x0] [url = about:blank] 08:40:34 INFO - PROCESS | 1666 | 1468683634802 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,{},{}]]]}] 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:40:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:40:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:40:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:40:34 INFO - {} 08:40:34 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 08:40:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:40:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:40:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:40:34 INFO - {} 08:40:34 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 - {} 08:40:34 INFO - {} 08:40:34 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 08:40:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:40:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:40:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:40:34 INFO - {} 08:40:34 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 08:40:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:40:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:40:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:40:34 INFO - {} 08:40:34 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 - {} 08:40:34 INFO - {} 08:40:34 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 08:40:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:40:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:40:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 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 08:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 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 08:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 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 08:40:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 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 08:40:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:40:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:40:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:40:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:40:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:40:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:40:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:40:34 INFO - {} 08:40:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1940ms 08:40:34 INFO - PROCESS | 1666 | 1468683634856 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1666 | 1468683634859 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:40:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:40:34 INFO - PROCESS | 1666 | 1468683634900 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1666 | 1468683634902 Marionette TRACE conn2 <- [1,3034,null,{}] 08:40:34 INFO - PROCESS | 1666 | 1468683634909 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}] 08:40:34 INFO - PROCESS | 1666 | 1468683634911 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:34 INFO - PROCESS | 1666 | 1468683634995 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:40:35 INFO - PROCESS | 1666 | 1468683635000 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1666 | 1468683635002 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x124060800 == 26 [pid = 1666] [id = 768] 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 64 (0x1128b0000) [pid = 1666] [serial = 2302] [outer = 0x0] 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 65 (0x118753400) [pid = 1666] [serial = 2303] [outer = 0x1128b0000] 08:40:35 INFO - PROCESS | 1666 | 1468683635035 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 66 (0x112e26800) [pid = 1666] [serial = 2304] [outer = 0x1128b0000] 08:40:35 INFO - PROCESS | 1666 | 1468683635357 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]]]}] 08:40:35 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:40:35 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 513ms 08:40:35 INFO - PROCESS | 1666 | 1468683635375 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1666 | 1468683635378 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:40:35 INFO - PROCESS | 1666 | 1468683635383 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1666 | 1468683635385 Marionette TRACE conn2 <- [1,3038,null,{}] 08:40:35 INFO - PROCESS | 1666 | 1468683635390 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}] 08:40:35 INFO - PROCESS | 1666 | 1468683635392 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:35 INFO - PROCESS | 1666 | 1468683635488 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:40:35 INFO - PROCESS | 1666 | 1468683635542 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1666 | 1468683635543 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:35 INFO - PROCESS | 1666 | ++DOCSHELL 0x1254be000 == 27 [pid = 1666] [id = 769] 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 67 (0x119131800) [pid = 1666] [serial = 2305] [outer = 0x0] 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 68 (0x1196ad400) [pid = 1666] [serial = 2306] [outer = 0x119131800] 08:40:35 INFO - PROCESS | 1666 | 1468683635570 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1666 | ++DOMWINDOW == 69 (0x120fdcc00) [pid = 1666] [serial = 2307] [outer = 0x119131800] 08:40:35 INFO - PROCESS | 1666 | 1468683635817 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"]]]}] 08:40:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:40:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:40:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:40:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 470ms 08:40:35 INFO - PROCESS | 1666 | 1468683635861 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:40:35 INFO - PROCESS | 1666 | 1468683635862 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:40:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:40:35 INFO - PROCESS | 1666 | 1468683635865 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1666 | 1468683635867 Marionette TRACE conn2 <- [1,3042,null,{}] 08:40:35 INFO - PROCESS | 1666 | 1468683635883 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}] 08:40:35 INFO - PROCESS | 1666 | 1468683635887 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:35 INFO - PROCESS | 1666 | 1468683635982 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:40:36 INFO - PROCESS | 1666 | 1468683636038 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1666 | 1468683636040 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x129020000 == 28 [pid = 1666] [id = 770] 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 70 (0x110d4f800) [pid = 1666] [serial = 2308] [outer = 0x0] 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 71 (0x123e6f000) [pid = 1666] [serial = 2309] [outer = 0x110d4f800] 08:40:36 INFO - PROCESS | 1666 | 1468683636068 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 72 (0x1248d1c00) [pid = 1666] [serial = 2310] [outer = 0x110d4f800] 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:40:36 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. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:40:36 INFO - PROCESS | 1666 | 1468683636439 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]]]}] 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:40:36 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'.) 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:40:36 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. 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:40:36 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. 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:40:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:40:36 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. 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:40:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:40:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:40:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:40:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:40:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 589ms 08:40:36 INFO - PROCESS | 1666 | 1468683636455 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 1666 | 1468683636457 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:40:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:40:36 INFO - PROCESS | 1666 | 1468683636459 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1666 | 1468683636460 Marionette TRACE conn2 <- [1,3046,null,{}] 08:40:36 INFO - PROCESS | 1666 | 1468683636462 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}] 08:40:36 INFO - PROCESS | 1666 | 1468683636464 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:36 INFO - PROCESS | 1666 | 1468683636547 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:40:36 INFO - PROCESS | 1666 | 1468683636601 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1666 | 1468683636602 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:36 INFO - PROCESS | 1666 | ++DOCSHELL 0x12955a000 == 29 [pid = 1666] [id = 771] 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 73 (0x1248d1800) [pid = 1666] [serial = 2311] [outer = 0x0] 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 74 (0x126529800) [pid = 1666] [serial = 2312] [outer = 0x1248d1800] 08:40:36 INFO - PROCESS | 1666 | 1468683636627 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1666 | ++DOMWINDOW == 75 (0x12391e400) [pid = 1666] [serial = 2313] [outer = 0x1248d1800] 08:40:36 INFO - PROCESS | 1666 | [1666] 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 08:40:36 INFO - PROCESS | 1666 | 1468683636917 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:40:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:40:36 INFO - {} 08:40:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 472ms 08:40:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:40:36 INFO - PROCESS | 1666 | 1468683636932 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 1666 | 1468683636933 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:40:36 INFO - PROCESS | 1666 | 1468683636943 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1666 | 1468683636944 Marionette TRACE conn2 <- [1,3050,null,{}] 08:40:36 INFO - PROCESS | 1666 | 1468683636947 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}] 08:40:36 INFO - PROCESS | 1666 | 1468683636948 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:37 INFO - PROCESS | 1666 | 1468683637030 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:40:37 INFO - PROCESS | 1666 | 1468683637035 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1666 | 1468683637038 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12b20d000 == 30 [pid = 1666] [id = 772] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x119131000) [pid = 1666] [serial = 2314] [outer = 0x0] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x1284a7800) [pid = 1666] [serial = 2315] [outer = 0x119131000] 08:40:37 INFO - PROCESS | 1666 | 1468683637064 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x129351400) [pid = 1666] [serial = 2316] [outer = 0x119131000] 08:40:37 INFO - PROCESS | 1666 | 1468683637380 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]]]}] 08:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:40:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:40:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 477ms 08:40:37 INFO - PROCESS | 1666 | 1468683637413 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:40:37 INFO - PROCESS | 1666 | 1468683637414 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:40:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:40:37 INFO - PROCESS | 1666 | 1468683637426 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:40:37 INFO - PROCESS | 1666 | 1468683637427 Marionette TRACE conn2 <- [1,3054,null,{}] 08:40:37 INFO - PROCESS | 1666 | 1468683637430 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}] 08:40:37 INFO - PROCESS | 1666 | 1468683637434 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:37 INFO - PROCESS | 1666 | 1468683637557 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:40:37 INFO - PROCESS | 1666 | 1468683637563 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:37 INFO - PROCESS | 1666 | 1468683637564 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:37 INFO - PROCESS | 1666 | ++DOCSHELL 0x12baaa000 == 31 [pid = 1666] [id = 773] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 79 (0x129358800) [pid = 1666] [serial = 2317] [outer = 0x0] 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 80 (0x12951b400) [pid = 1666] [serial = 2318] [outer = 0x129358800] 08:40:37 INFO - PROCESS | 1666 | 1468683637590 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1666 | ++DOMWINDOW == 81 (0x12ae6f000) [pid = 1666] [serial = 2319] [outer = 0x129358800] 08:40:38 INFO - PROCESS | 1666 | 1468683637985 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"]]]}] 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:40:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:40:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:40:38 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" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:40:38 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" 08:40:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:40:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 595ms 08:40:38 INFO - PROCESS | 1666 | 1468683638014 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 1666 | 1468683638015 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:40:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:40:38 INFO - PROCESS | 1666 | 1468683638017 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1666 | 1468683638018 Marionette TRACE conn2 <- [1,3058,null,{}] 08:40:38 INFO - PROCESS | 1666 | 1468683638020 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}] 08:40:38 INFO - PROCESS | 1666 | 1468683638021 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:38 INFO - PROCESS | 1666 | 1468683638102 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:40:38 INFO - PROCESS | 1666 | 1468683638107 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1666 | 1468683638109 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12c33e000 == 32 [pid = 1666] [id = 774] 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 82 (0x129359c00) [pid = 1666] [serial = 2320] [outer = 0x0] 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 83 (0x12b0e7400) [pid = 1666] [serial = 2321] [outer = 0x129359c00] 08:40:38 INFO - PROCESS | 1666 | 1468683638133 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 84 (0x12ba61800) [pid = 1666] [serial = 2322] [outer = 0x129359c00] 08:40:38 INFO - PROCESS | 1666 | 1468683638472 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]]]}] 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:40:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:40:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:40:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:40:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:40:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:40:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 474ms 08:40:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:40:38 INFO - PROCESS | 1666 | 1468683638492 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 1666 | 1468683638493 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:40:38 INFO - PROCESS | 1666 | 1468683638495 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1666 | 1468683638497 Marionette TRACE conn2 <- [1,3062,null,{}] 08:40:38 INFO - PROCESS | 1666 | 1468683638499 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}] 08:40:38 INFO - PROCESS | 1666 | 1468683638500 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:38 INFO - PROCESS | 1666 | 1468683638609 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:40:38 INFO - PROCESS | 1666 | 1468683638614 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1666 | 1468683638616 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:38 INFO - PROCESS | 1666 | ++DOCSHELL 0x12cb6b000 == 33 [pid = 1666] [id = 775] 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 85 (0x12ba68400) [pid = 1666] [serial = 2323] [outer = 0x0] 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 86 (0x12bb29800) [pid = 1666] [serial = 2324] [outer = 0x12ba68400] 08:40:38 INFO - PROCESS | 1666 | 1468683638640 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x12bbe4800) [pid = 1666] [serial = 2325] [outer = 0x12ba68400] 08:40:38 INFO - PROCESS | 1666 | [1666] 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 08:40:38 INFO - PROCESS | 1666 | 1468683638976 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:40:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:40:39 INFO - {} 08:40:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 517ms 08:40:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:40:39 INFO - PROCESS | 1666 | 1468683639015 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1666 | 1468683639017 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:40:39 INFO - PROCESS | 1666 | 1468683639019 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1666 | 1468683639021 Marionette TRACE conn2 <- [1,3066,null,{}] 08:40:39 INFO - PROCESS | 1666 | 1468683639023 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}] 08:40:39 INFO - PROCESS | 1666 | 1468683639024 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:39 INFO - PROCESS | 1666 | 1468683639091 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:40:39 INFO - PROCESS | 1666 | 1468683639094 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1666 | 1468683639095 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12901f800 == 34 [pid = 1666] [id = 776] 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x12bbed400) [pid = 1666] [serial = 2326] [outer = 0x0] 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12beb8400) [pid = 1666] [serial = 2327] [outer = 0x12bbed400] 08:40:39 INFO - PROCESS | 1666 | 1468683639115 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x12bebfc00) [pid = 1666] [serial = 2328] [outer = 0x12bbed400] 08:40:39 INFO - PROCESS | 1666 | 1468683639503 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]]]}] 08:40:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:40:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:40:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:40:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:40:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:40:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:40:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:40:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 523ms 08:40:39 INFO - PROCESS | 1666 | 1468683639547 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1666 | 1468683639549 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:40:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:40:39 INFO - PROCESS | 1666 | 1468683639565 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1666 | 1468683639567 Marionette TRACE conn2 <- [1,3070,null,{}] 08:40:39 INFO - PROCESS | 1666 | 1468683639570 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}] 08:40:39 INFO - PROCESS | 1666 | 1468683639572 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:39 INFO - PROCESS | 1666 | 1468683639733 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:40:39 INFO - PROCESS | 1666 | 1468683639748 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1666 | 1468683639749 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:39 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d4c9000 == 35 [pid = 1666] [id = 777] 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x12bec0000) [pid = 1666] [serial = 2329] [outer = 0x0] 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12c383c00) [pid = 1666] [serial = 2330] [outer = 0x12bec0000] 08:40:39 INFO - PROCESS | 1666 | 1468683639776 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12c388c00) [pid = 1666] [serial = 2331] [outer = 0x12bec0000] 08:40:40 INFO - PROCESS | 1666 | 1468683640112 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]]]}] 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:40:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 583ms 08:40:40 INFO - PROCESS | 1666 | 1468683640144 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 1666 | 1468683640145 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:40:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:40:40 INFO - PROCESS | 1666 | 1468683640148 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1666 | 1468683640149 Marionette TRACE conn2 <- [1,3074,null,{}] 08:40:40 INFO - PROCESS | 1666 | 1468683640152 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}] 08:40:40 INFO - PROCESS | 1666 | 1468683640153 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:40 INFO - PROCESS | 1666 | 1468683640268 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:40:40 INFO - PROCESS | 1666 | 1468683640272 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1666 | 1468683640273 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x116621000 == 36 [pid = 1666] [id = 778] 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x11297b800) [pid = 1666] [serial = 2332] [outer = 0x0] 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x1133d0c00) [pid = 1666] [serial = 2333] [outer = 0x11297b800] 08:40:40 INFO - PROCESS | 1666 | 1468683640300 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x113d44c00) [pid = 1666] [serial = 2334] [outer = 0x11297b800] 08:40:40 INFO - PROCESS | 1666 | 1468683640611 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]]]}] 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:40:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:40:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 468ms 08:40:40 INFO - PROCESS | 1666 | 1468683640617 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 1666 | 1468683640619 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:40:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:40:40 INFO - PROCESS | 1666 | 1468683640630 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1666 | 1468683640631 Marionette TRACE conn2 <- [1,3078,null,{}] 08:40:40 INFO - PROCESS | 1666 | 1468683640645 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}] 08:40:40 INFO - PROCESS | 1666 | 1468683640646 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:40 INFO - PROCESS | 1666 | 1468683640814 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:40:40 INFO - PROCESS | 1666 | 1468683640828 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1666 | 1468683640829 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:40 INFO - PROCESS | 1666 | ++DOCSHELL 0x117e37800 == 37 [pid = 1666] [id = 779] 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x113d47000) [pid = 1666] [serial = 2335] [outer = 0x0] 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x115d61c00) [pid = 1666] [serial = 2336] [outer = 0x113d47000] 08:40:40 INFO - PROCESS | 1666 | 1468683640867 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x1160db000) [pid = 1666] [serial = 2337] [outer = 0x113d47000] 08:40:41 INFO - PROCESS | 1666 | 1468683641282 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] 08:40:41 INFO - PROCESS | 1666 | 1468683641305 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:40:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 08:40:41 INFO - PROCESS | 1666 | 1468683641309 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1666 | 1468683641310 Marionette TRACE conn2 <- [1,3082,null,{}] 08:40:41 INFO - PROCESS | 1666 | 1468683641314 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}] 08:40:41 INFO - PROCESS | 1666 | 1468683641316 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:41 INFO - PROCESS | 1666 | 1468683641480 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:40:41 INFO - PROCESS | 1666 | 1468683641501 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1666 | 1468683641502 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:41 INFO - PROCESS | 1666 | ++DOCSHELL 0x119a9f800 == 38 [pid = 1666] [id = 780] 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1166f0000) [pid = 1666] [serial = 2338] [outer = 0x0] 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x116913400) [pid = 1666] [serial = 2339] [outer = 0x1166f0000] 08:40:41 INFO - PROCESS | 1666 | 1468683641529 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x1291ee800) [pid = 1666] [serial = 2340] [outer = 0x1166f0000] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x123a5e800) [pid = 1666] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x124fef400) [pid = 1666] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x1265b1c00) [pid = 1666] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x112e8f800) [pid = 1666] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x129080400) [pid = 1666] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1160e4c00) [pid = 1666] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x1184d0800) [pid = 1666] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x11813dc00) [pid = 1666] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1166ef000) [pid = 1666] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x1174d3c00) [pid = 1666] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x112e2a800) [pid = 1666] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x118141000) [pid = 1666] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x116ec3800) [pid = 1666] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x1133cb400) [pid = 1666] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x12a64e800) [pid = 1666] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:40:41 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x113a61800) [pid = 1666] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:40:42 INFO - PROCESS | 1666 | 1468683642096 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]]]}] 08:40:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:40:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:40:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:40:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:40:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 824ms 08:40:42 INFO - PROCESS | 1666 | 1468683642153 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1666 | 1468683642154 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:40:42 INFO - PROCESS | 1666 | 1468683642166 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1666 | 1468683642167 Marionette TRACE conn2 <- [1,3086,null,{}] 08:40:42 INFO - PROCESS | 1666 | 1468683642169 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}] 08:40:42 INFO - PROCESS | 1666 | 1468683642174 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:42 INFO - PROCESS | 1666 | 1468683642296 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:40:42 INFO - PROCESS | 1666 | 1468683642301 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1666 | 1468683642302 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x1239ca000 == 39 [pid = 1666] [id = 781] 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 87 (0x116ec3800) [pid = 1666] [serial = 2341] [outer = 0x0] 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 88 (0x123924800) [pid = 1666] [serial = 2342] [outer = 0x116ec3800] 08:40:42 INFO - PROCESS | 1666 | 1468683642337 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 89 (0x12809a800) [pid = 1666] [serial = 2343] [outer = 0x116ec3800] 08:40:42 INFO - PROCESS | 1666 | 1468683642675 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:40:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:40:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 08:40:42 INFO - PROCESS | 1666 | 1468683642688 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1666 | 1468683642691 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:40:42 INFO - PROCESS | 1666 | 1468683642693 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1666 | 1468683642694 Marionette TRACE conn2 <- [1,3090,null,{}] 08:40:42 INFO - PROCESS | 1666 | 1468683642697 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}] 08:40:42 INFO - PROCESS | 1666 | 1468683642698 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:42 INFO - PROCESS | 1666 | 1468683642787 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:40:42 INFO - PROCESS | 1666 | 1468683642857 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1666 | 1468683642858 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:42 INFO - PROCESS | 1666 | ++DOCSHELL 0x129551000 == 40 [pid = 1666] [id = 782] 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 90 (0x1184d0800) [pid = 1666] [serial = 2344] [outer = 0x0] 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 91 (0x129080400) [pid = 1666] [serial = 2345] [outer = 0x1184d0800] 08:40:42 INFO - PROCESS | 1666 | 1468683642882 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1666 | ++DOMWINDOW == 92 (0x12c384800) [pid = 1666] [serial = 2346] [outer = 0x1184d0800] 08:40:43 INFO - PROCESS | 1666 | 1468683643119 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:40:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:40:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 468ms 08:40:43 INFO - PROCESS | 1666 | 1468683643162 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1666 | 1468683643163 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:40:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:40:43 INFO - PROCESS | 1666 | 1468683643165 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1666 | 1468683643166 Marionette TRACE conn2 <- [1,3094,null,{}] 08:40:43 INFO - PROCESS | 1666 | 1468683643176 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}] 08:40:43 INFO - PROCESS | 1666 | 1468683643177 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:43 INFO - PROCESS | 1666 | 1468683643268 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:40:43 INFO - PROCESS | 1666 | 1468683643272 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1666 | 1468683643273 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d7c5800 == 41 [pid = 1666] [id = 783] 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 93 (0x12c38a400) [pid = 1666] [serial = 2347] [outer = 0x0] 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 94 (0x12c38dc00) [pid = 1666] [serial = 2348] [outer = 0x12c38a400] 08:40:43 INFO - PROCESS | 1666 | 1468683643305 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 95 (0x12c391c00) [pid = 1666] [serial = 2349] [outer = 0x12c38a400] 08:40:43 INFO - PROCESS | 1666 | 1468683643633 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:40:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:40:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 520ms 08:40:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:40:43 INFO - PROCESS | 1666 | 1468683643685 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1666 | 1468683643686 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 1666 | 1468683643689 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1666 | 1468683643690 Marionette TRACE conn2 <- [1,3098,null,{}] 08:40:43 INFO - PROCESS | 1666 | 1468683643692 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}] 08:40:43 INFO - PROCESS | 1666 | 1468683643693 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:43 INFO - PROCESS | 1666 | 1468683643810 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:40:43 INFO - PROCESS | 1666 | 1468683643816 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1666 | 1468683643817 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:43 INFO - PROCESS | 1666 | ++DOCSHELL 0x12d7df800 == 42 [pid = 1666] [id = 784] 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 96 (0x1242ed000) [pid = 1666] [serial = 2350] [outer = 0x0] 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 97 (0x1242f1000) [pid = 1666] [serial = 2351] [outer = 0x1242ed000] 08:40:43 INFO - PROCESS | 1666 | 1468683643840 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1666 | ++DOMWINDOW == 98 (0x1242f5000) [pid = 1666] [serial = 2352] [outer = 0x1242ed000] 08:40:44 INFO - PROCESS | 1666 | 1468683644305 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]]]}] 08:40:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:40:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:40:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 619ms 08:40:44 INFO - PROCESS | 1666 | 1468683644308 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:40:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:40:44 INFO - PROCESS | 1666 | 1468683644311 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 1666 | 1468683644314 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 1666 | 1468683644317 Marionette TRACE conn2 <- [1,3102,null,{}] 08:40:44 INFO - PROCESS | 1666 | 1468683644321 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}] 08:40:44 INFO - PROCESS | 1666 | 1468683644322 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:44 INFO - PROCESS | 1666 | 1468683644457 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:40:44 INFO - PROCESS | 1666 | 1468683644566 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1666 | 1468683644568 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:44 INFO - PROCESS | 1666 | ++DOCSHELL 0x12381c800 == 43 [pid = 1666] [id = 785] 08:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 99 (0x112fac000) [pid = 1666] [serial = 2353] [outer = 0x0] 08:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 100 (0x1133c9400) [pid = 1666] [serial = 2354] [outer = 0x112fac000] 08:40:44 INFO - PROCESS | 1666 | 1468683644603 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1666 | ++DOMWINDOW == 101 (0x115d60000) [pid = 1666] [serial = 2355] [outer = 0x112fac000] 08:40:45 INFO - PROCESS | 1666 | 1468683645013 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:40:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:40:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 722ms 08:40:45 INFO - PROCESS | 1666 | 1468683645036 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1666 | 1468683645039 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:40:45 INFO - PROCESS | 1666 | 1468683645044 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1666 | 1468683645046 Marionette TRACE conn2 <- [1,3106,null,{}] 08:40:45 INFO - PROCESS | 1666 | 1468683645048 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}] 08:40:45 INFO - PROCESS | 1666 | 1468683645050 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:45 INFO - PROCESS | 1666 | 1468683645196 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:40:45 INFO - PROCESS | 1666 | 1468683645287 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 1666 | 1468683645289 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:45 INFO - PROCESS | 1666 | ++DOCSHELL 0x128419800 == 44 [pid = 1666] [id = 786] 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 102 (0x11864bc00) [pid = 1666] [serial = 2356] [outer = 0x0] 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 103 (0x118df5400) [pid = 1666] [serial = 2357] [outer = 0x11864bc00] 08:40:45 INFO - PROCESS | 1666 | 1468683645319 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 1666 | ++DOMWINDOW == 104 (0x1196ae000) [pid = 1666] [serial = 2358] [outer = 0x11864bc00] 08:40:45 INFO - PROCESS | 1666 | 1468683645739 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]]]}] 08:40:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:40:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:40:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:40:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 723ms 08:40:45 INFO - PROCESS | 1666 | 1468683645767 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1666 | 1468683645768 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:40:45 INFO - PROCESS | 1666 | 1468683645771 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1666 | 1468683645774 Marionette TRACE conn2 <- [1,3110,null,{}] 08:40:45 INFO - PROCESS | 1666 | 1468683645782 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}] 08:40:45 INFO - PROCESS | 1666 | 1468683645785 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:45 INFO - PROCESS | 1666 | 1468683645904 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:40:46 INFO - PROCESS | 1666 | 1468683646145 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1666 | 1468683646147 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x1160a1000 == 45 [pid = 1666] [id = 787] 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 105 (0x111c7b400) [pid = 1666] [serial = 2359] [outer = 0x0] 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 106 (0x1128b0800) [pid = 1666] [serial = 2360] [outer = 0x111c7b400] 08:40:46 INFO - PROCESS | 1666 | 1468683646197 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 107 (0x113376800) [pid = 1666] [serial = 2361] [outer = 0x111c7b400] 08:40:46 INFO - PROCESS | 1666 | 1468683646661 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"]]]}] 08:40:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:40:46 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 08:40:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:40:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 929ms 08:40:46 INFO - PROCESS | 1666 | 1468683646701 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 1666 | 1468683646703 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:40:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:40:46 INFO - PROCESS | 1666 | 1468683646706 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1666 | 1468683646708 Marionette TRACE conn2 <- [1,3114,null,{}] 08:40:46 INFO - PROCESS | 1666 | 1468683646711 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}] 08:40:46 INFO - PROCESS | 1666 | 1468683646714 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:46 INFO - PROCESS | 1666 | 1468683646819 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12d7c5800 == 44 [pid = 1666] [id = 783] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x129551000 == 43 [pid = 1666] [id = 782] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x1239ca000 == 42 [pid = 1666] [id = 781] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x119a9f800 == 41 [pid = 1666] [id = 780] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x117e37800 == 40 [pid = 1666] [id = 779] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x116621000 == 39 [pid = 1666] [id = 778] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 106 (0x12b0f3000) [pid = 1666] [serial = 2300] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12d4c9000 == 38 [pid = 1666] [id = 777] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12901f800 == 37 [pid = 1666] [id = 776] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12cb6b000 == 36 [pid = 1666] [id = 775] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12c33e000 == 35 [pid = 1666] [id = 774] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12baaa000 == 34 [pid = 1666] [id = 773] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12b20d000 == 33 [pid = 1666] [id = 772] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12955a000 == 32 [pid = 1666] [id = 771] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x129020000 == 31 [pid = 1666] [id = 770] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x1254be000 == 30 [pid = 1666] [id = 769] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x124060800 == 29 [pid = 1666] [id = 768] 08:40:46 INFO - PROCESS | 1666 | --DOCSHELL 0x12955c000 == 28 [pid = 1666] [id = 767] 08:40:46 INFO - PROCESS | 1666 | 1468683646922 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\", \"9b4b0e4a-48e2-4ecb-a435-4f253cf32e5b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1666 | 1468683646923 Marionette INFO sendAsync c0e5a8d2-789d-2d41-9ac8-2ef15cdbc99f 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 105 (0x123bf0000) [pid = 1666] [serial = 2282] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 104 (0x1254b4c00) [pid = 1666] [serial = 2285] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 103 (0x124de2000) [pid = 1666] [serial = 2283] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 102 (0x12676a800) [pid = 1666] [serial = 2288] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 101 (0x126429c00) [pid = 1666] [serial = 2286] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 100 (0x119966000) [pid = 1666] [serial = 2292] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 99 (0x129353000) [pid = 1666] [serial = 2297] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 98 (0x129084000) [pid = 1666] [serial = 2295] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 97 (0x117104400) [pid = 1666] [serial = 2291] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 96 (0x1196a8000) [pid = 1666] [serial = 2277] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 95 (0x118d86400) [pid = 1666] [serial = 2276] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 94 (0x1181fac00) [pid = 1666] [serial = 2273] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 93 (0x1184c7c00) [pid = 1666] [serial = 2274] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 92 (0x116909800) [pid = 1666] [serial = 2268] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 91 (0x117102400) [pid = 1666] [serial = 2271] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 90 (0x116916800) [pid = 1666] [serial = 2269] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 89 (0x1133cbc00) [pid = 1666] [serial = 2265] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 88 (0x113a5dc00) [pid = 1666] [serial = 2266] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 87 (0x123d08400) [pid = 1666] [serial = 2263] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 86 (0x11875c400) [pid = 1666] [serial = 2262] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 85 (0x12a679c00) [pid = 1666] [serial = 2298] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 84 (0x1184cb800) [pid = 1666] [serial = 2260] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 83 (0x1176e7000) [pid = 1666] [serial = 2259] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 82 (0x116078000) [pid = 1666] [serial = 2257] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 81 (0x113864400) [pid = 1666] [serial = 2256] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 80 (0x12a8ee000) [pid = 1666] [serial = 2253] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 79 (0x12ae68c00) [pid = 1666] [serial = 2254] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 78 (0x11995a400) [pid = 1666] [serial = 2279] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 77 (0x12480a000) [pid = 1666] [serial = 2294] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 76 (0x12809b800) [pid = 1666] [serial = 2289] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | --DOMWINDOW == 75 (0x12391a400) [pid = 1666] [serial = 2280] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1666 | ++DOCSHELL 0x113a38800 == 29 [pid = 1666] [id = 788] 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 76 (0x1121b4800) [pid = 1666] [serial = 2362] [outer = 0x0] 08:40:46 INFO - PROCESS | 1666 | ++DOMWINDOW == 77 (0x113307800) [pid = 1666] [serial = 2363] [outer = 0x1121b4800] 08:40:46 INFO - PROCESS | 1666 | 1468683646956 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1666 | ++DOMWINDOW == 78 (0x11607b000) [pid = 1666] [serial = 2364] [outer = 0x1121b4800] 08:40:47 INFO - PROCESS | 1666 | 1468683647235 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]]]}] 08:40:47 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:40:47 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 571ms 08:40:47 INFO - PROCESS | 1666 | 1468683647280 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:40:47 INFO - PROCESS | 1666 | 1468683647282 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:40:48 WARNING - u'runner_teardown' () 08:40:48 INFO - No more tests 08:40:48 INFO - Got 0 unexpected results 08:40:48 INFO - SUITE-END | took 508s 08:40:48 INFO - Closing logging queue 08:40:48 INFO - queue closed 08:40:48 INFO - Return code: 0 08:40:48 WARNING - # TBPL SUCCESS # 08:40:48 INFO - Running post-action listener: _resource_record_post_action 08:40:48 INFO - Running post-run listener: _resource_record_post_run 08:40:49 INFO - Total resource usage - Wall time: 530s; CPU: 58.0%; Read bytes: 31714816; Write bytes: 954511360; Read time: 209; Write time: 5002 08:40:49 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:40:49 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150616576; Write bytes: 146941440; Read time: 13537; Write time: 301 08:40:49 INFO - run-tests - Wall time: 512s; CPU: 58.0%; Read bytes: 29539840; Write bytes: 795097600; Read time: 189; Write time: 4659 08:40:49 INFO - Running post-run listener: _upload_blobber_files 08:40:49 INFO - Blob upload gear active. 08:40:49 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:40:49 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 08:40:49 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'] 08:40:49 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 08:40:49 INFO - (blobuploader) - INFO - Open directory for files ... 08:40:49 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:40:49 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:40:49 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:40:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:40:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:40:50 INFO - (blobuploader) - INFO - Done attempting. 08:40:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:40:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:40:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:40:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:40:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:40:52 INFO - (blobuploader) - INFO - Done attempting. 08:40:52 INFO - (blobuploader) - INFO - Iteration through files over. 08:40:52 INFO - Return code: 0 08:40:52 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:40:52 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:40:52 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5ca41c0305fa283018998809c6bb6e6ea88a82cadc3707db67071eb406d0503f1efa979518026964423a6c20988a20ef55cc2d5611357990427758960a052f28", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0edf6f12bcf77fe3000739704b2ef98538dc5fb6d3d0bbdfff56c265e79f8d969d0fbd8dc641c758ba403d89dd12cec58a2bb7f8e6aef78c2b97fee4469fc0b3"} 08:40:52 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:40:52 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:40:52 INFO - Contents: 08:40:52 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5ca41c0305fa283018998809c6bb6e6ea88a82cadc3707db67071eb406d0503f1efa979518026964423a6c20988a20ef55cc2d5611357990427758960a052f28", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0edf6f12bcf77fe3000739704b2ef98538dc5fb6d3d0bbdfff56c265e79f8d969d0fbd8dc641c758ba403d89dd12cec58a2bb7f8e6aef78c2b97fee4469fc0b3"} 08:40:52 INFO - Running post-run listener: copy_logs_to_upload_dir 08:40:52 INFO - Copying logs to upload dir... 08:40:52 INFO - mkdir: /builds/slave/test/build/upload/logs 08:40:52 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=587.833861 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 48 secs) (at 2016-07-16 08:40:52.867511) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 08:40:52.870975) ========= 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.X3oApwtNOb/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.u2D2J5lQvy/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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/5ca41c0305fa283018998809c6bb6e6ea88a82cadc3707db67071eb406d0503f1efa979518026964423a6c20988a20ef55cc2d5611357990427758960a052f28", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0edf6f12bcf77fe3000739704b2ef98538dc5fb6d3d0bbdfff56c265e79f8d969d0fbd8dc641c758ba403d89dd12cec58a2bb7f8e6aef78c2b97fee4469fc0b3"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012794 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/5ca41c0305fa283018998809c6bb6e6ea88a82cadc3707db67071eb406d0503f1efa979518026964423a6c20988a20ef55cc2d5611357990427758960a052f28", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0edf6f12bcf77fe3000739704b2ef98538dc5fb6d3d0bbdfff56c265e79f8d969d0fbd8dc641c758ba403d89dd12cec58a2bb7f8e6aef78c2b97fee4469fc0b3"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468450018/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 08:40:52.908607) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 08:40:52.908954) ========= 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.X3oApwtNOb/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.u2D2J5lQvy/Listeners TMPDIR=/var/folders/3m/qxqc0m_j4y9b2z26qf6v21y000000w/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.005184 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 08:40:52.957251) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 08:40:52.960593) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 08:40:52.960940) ========= ========= Total master_lag: 0.42 =========